Как Google Analytics использует файлы cookie для идентификации пользователей

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (4 оценок, среднее: 5,00 из 5)
Загрузка...

Существует много разных типов файлов 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.

Это выглядит примерно так:

Этот client id представляет ваш уникальный номер посещения сайта из этого браузера. Вы являетесь пользователем для Google Analytics, и именно так он будет распознавать и ссылаться на вас.

Примечание. В этой статье основное внимание уделяется файлам cookie, используемым для представления пользователей. Существует хороший способ определить пользователей на вашем сайте, которые вошли в систему с идентификатором пользователя, который передается в Google Analytics. Для получения дополнительной информации ознакомьтесь с разделом внизу!

При использовании по умолчанию самой основной реализации, когда пользователь приходит на ваш сайт, выполняется код Google Analytics и смотрит, есть ли уже существующий cookie _ga. Если есть это здорово! Если его не обнаружит, он будет произвольно генерировать новый идентификатор клиента для нового пользователя.

Этот идентификатор клиента выполнен в виде четырех наборов чисел, которые сгенерированы, а затем сохранены в файле cookie в браузере и компьютере пользователя.

Что означает это число?

Идентификатор клиента состоит из нескольких разных номеров, каждый из которых означает что-то.

Первое число фиксировано на 1, которое представляет собой версию используемого формата файла cookie.

Второе число, где в моем примере выше, это число 2, зависит от того, где установлен файл cookie. На самом деле это число точек в имени домена, для которого установлен cookie.

Третий набор чисел генерируется случайным образом для идентификации разных пользователей. (Технически, произвольно генерируемое беззнаковое 32-битное целое число или что-то между 1 – 2 147 483 647.)

Последний набор чисел – это метка времени, когда пользователь впервые посетил сайт. Эта временная метка округляется до ближайшей секунды первого посещения пользователей.

_ga cookie используется для уникальной идентификации пользователей, в частности, с третьим и четвертым набором чисел, описанных выше. Из-за этого случайного набора чисел пользователи могут быть идентифицированы, когда они возвращаются на сайт.

Google не обязательно знать кто пользователь, он использует файлы cookie, чтобы идентифицировать и отделять уникальных пользователей друг от друга. Все действия, которое вы регистрируете на своем сайте, просмотры страниц, события, транзакции и т.д. – все что вы отправляете в Google Analytics, включает в себя идентификатор клиента, чтобы GA мог объединить историю пользователя на вашем сайте.

Каждая отправляемая вами информация является хитом и имеет идентификатор клиента.

Затем Google Analytics ищет хиты, у которых есть схожий Client ID, и он соединяет хиты, которые фиксируются в течение того же периода времени в сессии.

Пользователь или уникальный идентификатор клиента, будет иметь от одного до многих сеансов, которые связаны с конкретным пользователем.

Я проделала отличную работу, объяснив это в посте: «Понимание области» в отчетах Google Analytics.

Есть много того, что можно было бы рассказать о 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 и другое.

Посмотрите несколько сообщений:

Cookies-файлы полезны по ряду причин и являются фундаментом большинства отслеживаний web-аналитики. Понимание того, как они работают, и возможные недостатки основного отслеживания Google Analytics могут быть полезны для определения ошибок отслеживания и лучшего описания ваших данных из Google Analytics.

В Google Analytics появилась новая функция, которая призвана дать вам еще лучшую информацию – User ID. Если файлы cookie генерируются случайным образом и используются для представления анонимных посетителей, User ID удобен для сайтов, на которых есть регистрация. В этом случае вы можете передать идентификатор, которые не идентифицированы (разные браузеры или устройства), в Google Analytics и который может использоваться для соединения сеансов и пользователей в браузерах и устройствах.

Подробнее об User ID в Google Analytics:

comments powered by HyperComments

Об авторе

Антон Курусь

Создатель этого блога. Люблю узнавать новое и развиваться в интересующих меня областях.
Хочешь сбежать от повседневности — не останавливайся в развитии.

Просмотреть все сообщения