Существует много разных типов файлов cookie, съедобных и не съедобных, но давайте обратимся к файлу cookie, указанному в вопросе – cookie Google Analytics.
Основы Cookies
Файл cookie представляет собой небольшую информацию, которая хранится на вашем компьютере. Файлы cookie зависят от браузера, что означает браузеры Chrome и Firefox не смогут видеть файлы cookie друг друга.
Файлы cookie зависят от сайта, что означает интернет-магазин Rozetka.com.ua не сможет получить доступ к файлам cookie, которые вы сохранили на Facebook.com.
Основы Cookies-файлов Google Analytics
Давайте рассмотрим, как и почему Google Analytics использует файлы cookie.
Все версии отслеживания Google Analytics, которые вы можете встроить на свой сайт, используют файлы cookie для хранения и запоминания ценных фрагментов информации. Сегодня мы сосредоточимся на реализации Universal Analytics от Google Analytics, в котором действительно есть только один cookie – постоянный cookie_ga.
В файле cookie_ga хранится одна ценная информация: Client ID.
Это выглядит примерно так:
1 | <strong>GA1.2.12349876.1500644855</strong> |
Этот client id представляет ваш уникальный номер посещения сайта из этого браузера. Вы являетесь пользователем для Google Analytics, и именно так он будет распознавать и ссылаться на вас.
Примечание. В этой статье основное внимание уделяется файлам cookie, используемым для представления пользователей. Существует хороший способ определить пользователей на вашем сайте, которые вошли в систему с идентификатором пользователя, который передается в Google Analytics. Для получения дополнительной информации ознакомьтесь с разделом внизу!
Как cookie получает свою ценность?
При использовании по умолчанию самой основной реализации, когда пользователь приходит на ваш сайт, выполняется код Google Analytics и смотрит, есть ли уже существующий cookie _ga. Если есть это здорово! Если его не обнаружит, он будет произвольно генерировать новый идентификатор клиента для нового пользователя.
Этот идентификатор клиента выполнен в виде четырех наборов чисел, которые сгенерированы, а затем сохранены в файле cookie в браузере и компьютере пользователя.
Что означает это число?
Идентификатор клиента состоит из нескольких разных номеров, каждый из которых означает что-то.
Первое число фиксировано на 1, которое представляет собой версию используемого формата файла cookie.
Второе число, где в моем примере выше, это число 2, зависит от того, где установлен файл cookie. На самом деле это число точек в имени домена, для которого установлен cookie.
Третий набор чисел генерируется случайным образом для идентификации разных пользователей. (Технически, произвольно генерируемое беззнаковое 32-битное целое число или что-то между 1 – 2 147 483 647.)
Последний набор чисел – это метка времени, когда пользователь впервые посетил сайт. Эта временная метка округляется до ближайшей секунды первого посещения пользователей.
Как Google Analytics использует ваше Cookie
_ga cookie используется для уникальной идентификации пользователей, в частности, с третьим и четвертым набором чисел, описанных выше. Из-за этого случайного набора чисел пользователи могут быть идентифицированы, когда они возвращаются на сайт.
Google не обязательно знать кто пользователь, он использует файлы cookie, чтобы идентифицировать и отделять уникальных пользователей друг от друга. Все действия, которое вы регистрируете на своем сайте, просмотры страниц, события, транзакции и т.д. – все что вы отправляете в Google Analytics, включает в себя идентификатор клиента, чтобы GA мог объединить историю пользователя на вашем сайте.
Каждая отправляемая вами информация является хитом и имеет идентификатор клиента.
Затем Google Analytics ищет хиты, у которых есть схожий Client ID, и он соединяет хиты, которые фиксируются в течение того же периода времени в сессии.
Пользователь или уникальный идентификатор клиента, будет иметь от одного до многих сеансов, которые связаны с конкретным пользователем.
Я проделала отличную работу, объяснив это в посте: «Понимание области» в отчетах Google Analytics.
Подробнее об этом файле cookie
Есть много того, что можно было бы рассказать о coockie – вот некоторые из них.
Как долго это длится?
_ga cookie, по умолчанию, длится два года бездействия. Каждый раз, когда пользователь посещает ваш сайт, это продлевает срок действия до двух лет с последней даты. Вы можете отрегулировать это при необходимости.
Что такое очистка файлов cookie?
Ах ах! Вы затронули слабость использования файлов cookie. Однако существуют ограничения. Пользователь может очистить свои куки в любое время. Если пользователь посещает ваш сайт и отправляет информацию о трафике в Google Analytics с одним идентификатором клиента, то при очистке файлов cookie и возвращении на ваш сайт они получат совершенно новый файл cookie и идентификатор клиента, а Google Analytics будет рассматривать этого пользователя как нового.
Вы должны помнить, что пользователи в отчетах по умолчанию Google Analytics не относятся к конкретным лицам, а скорее к конкретным client id, которые могут меняться по многим причинам.
Как о разных браузерах?
Идентификатор клиента зависит от браузера, поэтому он не передается в разные браузеры на одном устройстве, например два разных браузера на компьютере пользователя.
Как насчет разных устройств?
Cookie-файлы пользователей не используются на разных устройствах. Различные браузеры или устройства приведут к различным файлам cookie и следовательно, различным пользователям. Сколько браузеров вы используете для доступа в Интернет? Вы когда-нибудь посещали одни и те же сайты на разных устройствах?
Но я зашел в Chrome …
Можно создать профиль в Chrome с вашим логином. Вы можете иметь персонализированную домашнюю страницу, синхронизировать закладки и иметь несколько пользователей на одном компьютере. К сожалению, cookie не передается между этими сеансами в журнале и поэтому один пользователь, зарегистрированный в Chrome на разных устройствах, будет рассматриваться как два пользователя. Возможно, когда-нибудь можно будет отслеживать вход в Chrome пользователей как одного и того же человека, но до тех пор вы не можете сделать это!
Что о субдоменах и кросс-доменах?
Помните, что файлы cookie зависят от сайта. Если у вас есть субдомены или кросс-домены, которые вы отслеживаете в Google Analytics, вам необходимо проверить следующие две части.
Реализация Google Analytics по умолчанию предназначена для работы по субдоменам автоматически. (Помните, что две подобласти будет выглядеть следующим образом: «blog.example.com» и «www.example.com») так что, если кто – то переходы между этими двумя сайтами, будут иметь те же cookie-файл. Однако многие люди не используют реализацию по умолчанию из Google Analytics, они не обновлялись годами или они используют Google tag manager и не думали об этой проблеме.
Кросс-домены – совершенно другое (помните, что кросс-домены будут выглядеть так: «exampleblog .сom» и «coolbusiness.сom»). В этом случае ваши файлы cookie будут абсолютно недоступны для сайтов, если вы не настроите отслеживание междоменных в Google Analytics. Подробнее: мне нужно отслеживать междоменные?
Использование client id для устранения неполадок
Знание и понимание идентификатора клиента может быть очень полезно при устранении распространенных неполадок, таких как ошибки отслеживания поддоменов, междоменное отслеживание, iframes и другое.
Посмотрите несколько сообщений:
- Избегайте Facepalm: 5 распространенных ошибок в вашем коде отслеживания Google Analytics
- Инструменты отладки Google Analytics и Google Tag Manager
Cookies-файлы полезны по ряду причин и являются фундаментом большинства отслеживаний web-аналитики. Понимание того, как они работают, и возможные недостатки основного отслеживания Google Analytics могут быть полезны для определения ошибок отслеживания и лучшего описания ваших данных из Google Analytics.
В Google Analytics появилась новая функция, которая призвана дать вам еще лучшую информацию – User ID. Если файлы cookie генерируются случайным образом и используются для представления анонимных посетителей, User ID удобен для сайтов, на которых есть регистрация. В этом случае вы можете передать идентификатор, которые не идентифицированы (разные браузеры или устройства), в Google Analytics и который может использоваться для соединения сеансов и пользователей в браузерах и устройствах.
Подробнее об User ID в Google Analytics:
There are no comments