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 = …

Read more

Логирование 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’, …

Read more