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

Давайте поговорим о файлах cookie и Google Analytics.

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

Для начала поговорим о основах данных файлов.

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

Файлы cookie зависят от сайта, а это означает, что Amazon.com не сможет получить доступ к файлам cookie, которые вы сохранили на Facebook.com.

Google Analytics Cookies

Давайте рассмотрим, как и почему Google Analytics использует эти файлы. Мы написали несколько более подробных сообщений по этой теме, поэтому при необходимости уточните у нас детали. На первом уровне, вот что вам нужно понять.

Все версии отслеживания Google Analytics, которые вы можете встроить на свой сайт, используют файлы cookie для хранения и запоминания фрагментов информации. Сегодня мы сосредоточимся на реализации Universal Analytics от Google Analytics, в которой на самом деле имеется только один файл cookie — постоянный cookie _ga.

В файле cookie _ga хранится только одна информация: ваш идентификатор клиента.

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

GA1.2.12345678.9876543210

Этот идентификатор клиента представляет ВАС. Вы являетесь пользователем, и именно по данному идентификатору Google Analytics будет распознавать и связывать Ваши сессии при последующих посещениях сайта.

Как файл cookie получает своё значение?

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

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

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

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

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

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

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

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

Как Google Analytics использует ваше Cookie

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

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

Каждая информация, которую вы отправляете, является Хит, и к ней прикреплен идентификатор клиента.

Затем Google Analytics ищет хиты, у которых есть ИДЕНТИЧНЫЕ ИДЕНТИФИКАТОРЫ ИМЕНИ, и он соединяет хиты, которые происходят в течение того же периода времени в Sesssions.

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

 

Подробнее об этом файле cookie

Есть много вещей, которые могут быть покрыты загадками- вот некоторые быстрые ответы!

Как долго GA хранит данные файлы?

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

Что насчет очистки файлов cookie?

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

Вы должны помнить, что метрические пользователи в отчетах по умолчанию Google Analytics не относятся к конкретным пользователям, а скорее к конкретным идентификаторам клиентов, которые могут меняться по многим причинам.

Как о разных браузерах?

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

Как насчет разных устройств?

Куки-файлы пользователей не используются на всех устройствах. В разных браузерах или устройствах могут появляться разные файлы cookie и, следовательно, разные пользователи. Сколько браузеров вы используете для доступа в Интернет? Вы когда-нибудь посещали одни и те же сайты на разных устройствах? Вы можете обнаружить проблему здесь.

Но я зашел в Chrome …

Можно создать профиль в Chrome с вашим логином. Вы можете иметь персонализированную домашнюю страницу, синхронизировать закладки и иметь несколько пользователей на одном компьютере. К сожалению, cookie не передается между этими сеансами в журнале и поэтому один пользователь, зарегистрированный в Chrome на разных устройствах, будет рассматриваться как два пользователя.

Что такое субдомены и кросс-домены?

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

По умолчанию реализация Google Analytics предназначена для работы по субдоменам автоматически. (Помните, что два субдомена выглядели бы так: «blog.example.com» и «www.example.com»). Поэтому, если кто-то путешествует между этими двумя сайтами, они будут хранить одни и те же файлы cookie. Однако многие люди не используют реализацию по умолчанию из Google Analytics, или они не обновлялись годами, или они используют Диспетчер тегов Google и не думали об этой проблеме.

 

Использование идентификатора клиента для устранения неполадок

Наконец, знание и понимание идентификатора клиента может быть очень полезно при устранении распространенных неполадок, таких как ошибки отслеживания поддоменов, междоменное отслеживание, iframes … и всё что с этим связано.

И как вывод

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

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *