Tag Archives: Google Analytics
Отдебажить и проинспектировать различную аналитику
https://chrome.google.com/webstore/detail/observepoint-tag-debugger/daejfbkjipkgidckemjjafiomfeabemo?hl=en-US
Логирование времени загрузки страниц в piwik
В продолжение темы логирования ошибок в пивик. Неплохо было бы логировать в ту же систему и время загрузки страницы у реальных пользователей. Для этого в упомянутый в предыдущей статье логгер нужно добавить следующее: function logTimings() { setTimeout(function () { if (! window.performance || ! window.performance.timing) { return; } var timing = window.performance.timing; var perf = …
Логирование js-ошибок в piwik (аналог google analytics)
Piwik — аналог google analytics, который ставится на свой домен. Копирует апи google analytics, так что всё описанное можно с небольшими изменениями применить и при использовании google analytics.
Сбор статистики ошибок AngularJS-приложения через Google Analytics
Делается через пользовательские события. Для сбора ошбок достаточно где-то на странице подключить код аналитики (https://support.google.com/analytics/answer/1009694?hl=en). Как можно выше на bootstrap-странице (ндексной странице) подключить «инлайновый» скрипт для обработки общих ошибок:
Universal Analytics вместо Google Analytics
Теперь Google предлагает новый analytics, вот статья про отличия от старого-доброго: https://developers.google.com/analytics/devguides/collection/upgrade/reference/gajs-analyticsjs Допустим, кастомное отслеживание посещения поменялось с _gaq.push([‘_trackPageview’, ‘page path’); на ga(‘send’, ‘pageview’, ‘page path’);
Пользовательские переменные в Google Analytics
Смотреть в Аудитория → Персонализованный → Мои переменные
Счётчик от Google Analytics в приложении AngularJS
index.html <script type=»text/javascript»> // TODO for mamba.ru only var _gaq = _gaq || []; _gaq.push([‘_setAccount’, ‘UA-…’]); _gaq.push([‘_setDomainName’, ‘…’]); (function () { var ga = document.createElement(‘script’); ga.type = ‘text/javascript’; ga.async = true; ga.src = (‘https:’ == document.location.protocol ? ‘https://ssl’ : ‘http://www’) + ‘.google-analytics.com/ga.js’; var s = document.getElementsByTagName(‘script’)[0]; s.parentNode.insertBefore(ga, s); })(); </script> app.js var app = angular.module(‘my’, …