Cookie файлы в Google Analytics

09 декабря, 2017

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

Эти файлы сохраняются локально на жестком диске компьютера пользователя (при условии, что это разрешено настройками браузера) в виде пар имя / значение, а при следующих посещениях веб-сервер сайта и браузер обмениваются этой информацией между собой.

Куки применяются:

  • при сборе данных для инструментов веб-аналитики (Google Analytics, Яндекс.Метрика и т.д.);
  • при персонализации рекламы под запросы пользователей (всеми «нелюбимый» ретаргетинг / ремаркетинг в контекстной рекламе);
  • для авторизации пользователей, предотвращения мошеннического использования учетных данных и защиты пользовательской информации от несанкционированного доступа;
  • для хранения информации о предпочтениях пользователей на сайте, местоположении, языке интерфейса и т.д., а также персонализации страницы. Например, вернувшемуся пользователю можно показать надпись «Спасибо за то, что посетили наш сайт снова!».

О том, какие файлы cookie использует Google, читайте здесь.

Обычно сайты сохраняют cookie в браузере пользователя, чтобы «узнавать» посетителя и не переспрашивать у него логин и пароль, который он недавно вводил.

Cookie файлы в Google Analytics

Запоминание пароля для входа

Использование кук несет определенные риски, особенно если вашим компьютером воспользуется посторонний человек, а в них сохранена подстановка паролей. Он беспрепятственно сможет зайти на все ваши аккаунты социальных сетей, почты, онлайн-банки, а также узнать какие страницы вы посещали и выявить взаимосвязи между просмотром разных страниц. Затем мошенник может использовать эту информацию при шантаже и вымогательстве (163 статья УК РФ).

Более того, в том же браузере Google Chrome есть функция синхронизации профилей. То есть если вы добавите на рабочем компьютере профиль личной «домашней» почты, то все вкладки, настройки, cookie, история посещений страниц автоматически появится на этом компьютере. Будьте готовы к тому, что какая-то информация из вашего личного архива может стать достоянием общественности благодаря сисадминам компании, имеющим удаленный доступ к вашему рабочему компьютеру.

Cookie файлы в Google Analytics

Управление пользователями в Google Chrome

Именно поэтому все больше и больше статей в СМИ публикуется на тему о защите и обработке персональных данных в интернете, а откровения Эдварда Сноудена (Edward Snowden) о тотальной слежке во всемирной паутине уже не кажутся фантазиями. Да и что там говорить, мы (пользователи) сами принимаем согласие на обработку всех наших данных во время установки того или иного браузера к себе на компьютер.

Кто-нибудь из вас читал перед установкой Google Chrome это из «Условия предоставления услуг Google Chrome»?

Cookie файлы в Google Analytics

Конфиденциальность и защита личной информации

Еще и на автомате разрешаем отправлять в Google статистику использования и отчеты о сбоях, которые содержат в себе:

  • настройки Chrome;
  • информацию о том, на какие кнопки и ссылки вы нажимаете;
  • сведения об использовании памяти;
  • адреса фишинговых или вредоносных страниц, которые вы посетили;
  • адреса веб-страниц, где вы использовали голосовой ввод;
  • версию операционной системы, марку и модель вашего компьютера (если вы используете голосовой ввод, также будет добавлена информация об аппаратном обеспечении для работы со звуком);
  • некоторые личные данные в случае сбоя во время использования Chrome (в зависимости от условий, при которых произошел сбой).
Cookie файлы в Google Analytics

Автоматически отправлять в Google статистику использования и отчеты о сбоях

Если вы переживаете за сохранность личных данных в сети, придумывайте очень сложные пароли и храните их в надежном месте, а также не подпускайте к компьютеру посторонних и периодически чистите cookie. Есть еще способ – использовать режим «Инкогнито».

При работе в режиме инкогнито:

  • не сохраняются файлы cookie, данные сайтов и история просмотров;
  • сохраняются скачанные файлы и закладки;
  • ваши действия видны системному администратору и интернет-провайдеру, а также доступны веб-сайтам, которые вы посещаете;

Возвращаемся к cookie-файлам. Они бывают двух видов:

  • постоянные cookie (persistent cookies) – те, которые остаются доступными после закрытия браузера и повторного его открытия (например, если поставить галочку «Запомнить меня» при вводе логина и пароля)
  • сеансовые cookie (temporary cookies)– те, которые сохраняются только на протяжении посещения посетителя на сайте.

С точки зрения веб-аналитики основное назначение файлов cookie – идентификация пользователей с помощью уникального идентификатора (Client ID, cid), который создается для каждого посетителя сайта.

Но некоторые пользователи специально удаляют куки и прочие хранилища, а также используют AdBlock, uBlock, NoScript, Ghostery, блокировщик Google, включают приватный режим, брандмауэры, используют прокси, VPN, Tor, Whonix и многое другое. Все эти инструменты затрудняют анализ данных и приводят к неточности в отчетах Google Analytics. Поэтому все, что вы видите в инструментах веб-аналитики – имеет определенную погрешность, которой зачастую пренебрегают.

Существует два типа файлов cookie: основные и сторонние.

  • основной файл cookie (first-party) – это файл, который создается одним доменом веб-сайта. Посетитель запрашивает его когда вводит URL в адресную строку браузера или выполняет переход по ссылке. Только этот сайт их может прочитать и определить, посещаете ли вы его не в первый раз. Это функция обеспечения безопасности встроена во все браузеры;
  • сторонний файл cookie (third-party) – это файл, который создается другими сайтами, размещающими свой контент.

У клиентов, которые используют Google Analytics для рекламы в контекстно-медийной сети, устанавливается сторонний файл cookie DoubleClick. Классический пример использования сторонних third-party кук – это ремаркетинг в Google AdWords.

Например, вы заходили на Ozon.ru в поисках планшета. Если вы перейдете на другой сайт, где данный рекламодатель размещает рекламу, вы увидите рекламу того же самого планшета, который искали на Ozon. В этом случае сработает динамический ремаркетинг, отличающийся от обычного именно персонализацией просмотренных товаров.

Cookie файлы в Google Analytics

Файлы cookie в Google Chrome

Библиотека JavaScript analytics.js входит в состав Universal Analytics и использует основные first-party cookie, чтобы различать уникальных пользователей и ограничивать частоту запросов. Они являются постоянными и хранятся на вашем компьютере 2 года с момента создания. Срок действия обновляется при каждом взаимодействии с сайтом. Основной cookie файл имеет название _ga.

JavaScript библиотека analytics.js устанавливает следующие файлы cookie:

  • _ga – главный cookie файл, который используется для идентификации посетителя, обновляется при каждом взаимодействии с сайтом. Срок действия – 2 года;
  • _gat – используется для ограничения частоты запросов. Срок действия – 1 минута;

Кроме того, analytics.js создает и другие файлы cookie: _gid , AMP_TOKEN и _gac_<property-id>. В них хранятся другие идентификаторы, созданные случайным образом, и сведения о кампании, связанные с пользователем.

Cookie файлы в Google Analytics

Файлы cookie

Куки создаются на домене верхнего уровня (следующий после зоны .ru, .com и т.д.), чтобы посетители на всех остальных поддоменах могли отслеживаться без каких-либо дополнительных настроек. Использование файлов cookie в библиотеке ga.js происходит несколько другим образом. О том, какие куки устанавливаются в ga.js, читайте в руководстве разработчиков.

Если на странице веб-сайта установлен код счетчика Google Analytics, cookie создаются сразу же после ее загрузки в браузере.

Есть 2 способа просмотреть куки файлы:

  • через консоль разработчика;

Для этого достаточно в Google Chrome на той странице, где установлен счетчик Google Analytics нажать F12. В открывшейся консоли выбрать вкладку «Application», в левом меню в Storage найти «Cookies», развернуть и выбрать один из представленных.

Cookie файлы в Google Analytics

F12 - консоль разработчика в Google Chrome

  • через настройки браузера;

В Google Chrome:

  1. зайти в меню «Настройка и управление Google Chrome»
  2. выбрать «Настройки»
  3. ввести в строке поика «cookie»
  4. перейти в «Настройки контента»
Cookie файлы в Google Analytics

Файлы cookie в настройках браузера

  • выбрать «Файлы cookie» и «Все файлы cookie и данные сайта»
Cookie файлы в Google Analytics

Все файлы куки и данные сайта

Откроется список всех ваших файлов по которому вы можете осуществить поиск.

Cookie файлы в Google Analytics

Поиск по cookie файлам

Аналогично найдем cookie для osipenkov.ru

Cookie файлы в Google Analytics

Cookie для osipenkov.ru

Библиотека analytics.js создает cookie файл _ga в котором содержится случайно сгенерированное число для идентификации пользователя через Client ID.

Примечание: на скриншоте выше есть еще _gid – куки используется для идентификации посетителя и полезен в течение 24 часов.

Cookie файлы в Google Analytics

cookie _gid

_ga cookie состоит из атрибутов: название (cookieName), домен (cookieDomain), срок действия (cookieExpires). Срок действия cookie измеряется в секундах и по умолчанию имеет значение 2 года с момента последнего обновления.

Cookie файлы в Google Analytics

Атрибуты _ga

Разберем _ga куки по входящим в нее полям. Их 4 и они разделяются между собой точкой:

Cookie файлы в Google Analytics

Файл cookie Google Analytics

  • GA1 - содержит номер версии. GA1 – сейчас это стандартная версия, сейчас он всего один;
  • 2 – уровень домена, число компонентов в домене, разделенных точкой. .osipenkov.ru – 2 (так как домен верхнего уровня – это зона .ru);
  • 1009837450 – уникальный id (unique id), сгенерированное число;
  • 1510394676 - дата первого посещения пользователем сайта в Unix формате (количество секунд, прошедших с первого января 1970-ого года).

Как раз два последних поля 1009837450.1510394676 образуют уникальный идентификатор (Client ID, cid) каждого пользователя. Библиотека analytics.js создает куки файл с уникальным номером на одном устройстве и в конкретном браузере, с которого человек впервые посещает сайт. В дальнейшем все сессии и взаимодействия присваиваются этому пользователю и привязываются к его браузеру и устройству за счет Client ID.

Если вы зайдете с одного и того же компьютера, но с разных браузеров (например, Google Chrome + Opera), то будут созданы два куки файла в каждом из них, а Google Analytics в своих отчетах отобразит 2 Client ID и присвоит одному и тому же пользователю два значения.

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

Данную проблему в GA можно решить через функцию User ID, с помощью которой можно связать данные о взаимодействиях по нескольким устройствам и сеансам с уникальными идентификаторами.

При использовании междоменного отслеживания cookie _ga сохраняется для каждого из доменов в отдельности, но при этом все они имеют один и тот же идентификатор (Client ID). Таким образом, используется основной файл cookie (first-party).

Если в Google Analytics включить демографические отчеты и отчеты по категориям интересов, функции для контекстно-медийной сети (ремаркетинг), то тогда GA начнет использовать сторонний файл cookie (third-party).

Cookie файлы в Google Analytics

Включение ремаркетинга в Google Analytics

Файлы cookie в Google AdWords

AdWords создает куки во время клика пользователя по объявлению. Этот файл содержит в себе данные по этому клику. Код конверсий (conversion.js) размещается на странице отслеживания (например, на странице «Спасибо») или настроенная цель, созданная в Google Analytics и импортируемая в Google AdWords, также берет данные из файла куки, который был создан при клике на объявление. Таким образом сопоставляется конверсия и клик по объявлению, а в результате мы видим какая кампания, группа объявлений или ключевое слово принесли нам конверсию.

Срок жизни этих файлов и период учета конверсий – до 90 дней. Файл создается доменом googleadservices.com.

Файлы cookie DoubleClick

Файлы cookie DoubleClick связаны с объявлениями в контекстно-медийной сети (Google Display Network, GDN) и создаются доменом doubleclick.net. Они собирают информацию о посещении пользователем страницы с баннером, о просмотре баннера пользователем, клике по нему, а также количестве показов баннера одному пользователю.

Куки DoubleClick поставляют в Google Analytics демографические данные и данные об интересах пользователей. Например, в отчете «Демографические данные – Обзор» мы можем посмотреть сколько именно пользователей от общего количества содержало в себе эту информацию.

Cookie файлы в Google Analytics

«Демографические данные – Обзор»

Эти же самые данные есть в AdWords для таргетинга по демографии и интересам в контекстно-медийной сети.
Неполный список файлов cookie рекламных сервисов Google:

  • admob.com
  • adsensecustomsearchads.com
  • adwords.com
  • doubleclick.net
  • google.com
  • googleadservices.com
  • googleapis.com
  • googlesyndication.com
  • googletagmanager.com
  • googletagservices.com
  • googletraveladservices.com
  • googleusercontent.com
  • google-analytics.com
  • gstatic.com
  • urchin.com
  • youtube.com
  • ytimg.com

В Google Analytics поддерживается сбор данных без использования файлов cookie в браузере. Делается это с помощью платформы Measurement Protocol, которой будет посвящена отдельная статья в блоге.

Основные проблемы, связанные с использованием куки файлов в веб-аналитике:

  • 1 конкретный браузер - 1 конкретное устройство = 1 куки файл. Это порождает неточность данных в отчетах Google Analytics, поскольку 1 пользователь из разных браузеров может быть посчитан несколько раз;
  • почистив cookie и перейдя на веб-сайт с того же самого устройства и браузера вновь, пользователь будет инициализирован как новый. Эта также влияет на статистику в отчетах;
  • «продвинутые» пользователи могут самостоятельно отключать поддержку cookie файлов, тем самым у нас не будет возможности отследить некоторую часть посетителей нашего сайта.

Получайте бесплатные уроки и фишки

По контекстной, таргетированной рекламе и аналитике

    Leave a Comment