trackPageview: «Рабочая лошадка» Google Analytics
Как было отмечено ранее, заключительная часть кода GATC — это вызов JavaScript-подпрограммы _trackPageview. Это — основная функция отслеживания страниц внутри Google Analytics. _trackPageview устанавливает все необходимые для сеанса файлы cookie и представляет данные серверам Google. Файлы cookie, устанавливаемые Google Analytics, перечислены в таблице ниже. Эти значения можно просмотреть, используя настройки глобальных параметров своего браузера — как правило, в разделе настроек конфиденциальности.
Пять файлов cookie, используемые Google Analytics
Имя файла cookie | Время существования, тип | Назначение |
---|---|---|
_utma | 24 месяца, основной | Хранит идентификаторы домена и посетителя, такие, например, как уникальный идентификатор, временная метка первоначального посещения, количество сеансов на данную дату |
_utmb | 30 минут, основной | Хранит идентификаторы сеанса. Служит для определения момента окончания срока сеанса |
_utmc | В течение сеанса, основной | Создается для обратной совместимости с urchin.js и больше не используется в ga.js |
_utmv | 24 месяца, основной | Хранит нестандартную метку, представляющую собой нестандартные переменные, добавленные функцией _setCustomVar |
_utmz | 6 месяцев, основной | Хранит переменные кампаний, такие как источник перехода, ключевое слово (в случае поисковой системы), тип средства (СРС, естественный путь, баннер, электронная почта) |
При просмотре файлов cookie Google Analytics видно, что все значения предваряются хеш-значением имени host.domain хоста, на котором размещен код GATC (получаемым из DOM-свойства document .domain). Хеш-значение — это числовое значение фиксированной длины, представляющее веб-сайт. Например, хеш-значением www.mysite.com могло бы быть 202414 657 и, следовательно, значением файла cookie utmv могло бы быть 202414657 . staff%20user. Аналогично, хеш-значением www.yoursite.com могло бы быть 195485746 и, следовательно, значение файла cookie utmv могло бы выглядеть как 1954857467.subscriber%20user. Обратите внимание, что длина обоих хеш-значений составляет девять цифр, хотя длина имени домена может быть различной. Это обусловлено назначением хеш-значения. Функция хеширования имен доменов Google Analytics использует это число для проверки целостности файлов cookie посетителей, которые ищут где jovy systems jetronix eco купить.
При наличии нескольких поддоменов, таких как www.mysite.com и support.mysite.com, и необходимости отслеживания пользователей, которые перемещаются по обоим поддоменам, нужно модифицировать способ установки файлов cookie системой Google Analytics. Аналогично, понадобится внести изменения при передаче посетителей другим управляемым вами независимым доменам, как, например, из www.mysite.com в www.myproductsite.com. Эти особые случаи рассматриваются позже в в разделе «Индивидуальная настройка кода GATC». Понимая, как работает функция _trackPageview, ее можно настроить для отслеживания виртуальных просмотров страниц и загрузок файлов, как показано в последующих разделах.