Счётчик Google Analytics
Опубликовано: 16.10.2017
Для того, чтобы установить счетчик google analytics нужно снабдить все страницы Вашего сайта так называемым кодом отслеживания — GATC (Google Analytics Tracking Code).
GATC (он же счётчик google analytics) — это фрагмент JavaScript кода, которые мы вставляем на все страницы сайта. По сути он работает как маяк для сбора информации о посетителях и пересылки её серверам сбора данных Google Analytics.
Код google analytics
Типичный код google analytics (GATC) выглядит следующим образом:
Как добавить счетчик Google Analytics на свой сайт
<script type=»text/javascript»>
var _gaq = _gaq || []; _gaq.push([‘_setAccount’, ‘UA-ХХХХ-ХХ’]); _gaq.push([‘_trackPageview’]); (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>Это типовой код, который Google предлагает автоматически, состоит из 3 частей:
Уникальный идентификатор аккаунта в формате UA-XXXX-XX. Здесь важно по ошибке не вписать другой номер, так как можно передать ценные данные в чужой аккаунт. Вызов JavaScript-процедуры _trackPageview . Это основная процедура в Google Analytics, которая собирает URL адреса просмотров страниц, которые посетители загружают в свои браузеры, а также такие параметры, как тип браузера, настройка языка, источника перехода и временная метка. Вызов главного JavaScript-файла с сервера Google. Самый важный файл — это ga.js , содержит JavaScript код, необходимый для проведения сбора данных. Этот файл используется для всех аккаунтов Google Analytics.Счётчик Google Analytics представляет собой асинхронный код — это значит, что он загружается параллельно со страницей. Использование асинхронного синтаксиса возможно благодаря объекту _gag . Он работает в качестве очереди, представляющей собой структуру данных типа «первый вошел-первый вышел», которая собирает обращения API до тех пор, пока ga.js не будет готов их выполнить. Для добавления чего-либо в очередь используется метод _gag.push .