chok-chok-shop.ru

Что такое идентификатор отслеживания аккаунта google analytics. Идентификатор отслеживания и номер ресурса — Cправка — Google Analytics

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

Речь пойдёт о такой малоизвестной функции Google Analytics, как Measurment Protocol для отслеживания электронной почты. Мы рассмотрим, как правильно настраивать трекинговый пиксель для отслеживания открытий писем в интерфейсе GA, количества подписчиков, вступивших во взаимодействие с вами, и‑для анализа среды открытия письма (мобильные или веб-клиенты).

Данная статья является адаптированным переводом материала из блога FreshInbox .


Структура трекингового пикселя

Первое, что должно быть сделано, — это сама настройка аккаунта в Google Analytics: вам понадобится рабочий идентификатор отслеживания (tracking ID, обычно выглядит как UA-XXXXXXX). Если у вас ещё ничего этого нет, то можно почитать инструкции и быстро всё настроить ☺

Затем вам нужно будет настроить трекинговый пиксель, чтобы потом добавить его к коду отправляемых писем — именно с его помощью вы сможете передавать данные из емейлов в аккаунт аналитики. Стандартная структура пикселя на основе руководства по его созданию получается следующая:

Http://www.google-analytics.com/collect?v=1&tid=UAXXXXXX&t=event&cid=123123123&ec=kinetic&ea=interact&el=unit1&cn=campaign_20160130&cs=email

  • tid — идентификатор отслеживания — tracking ID (ie. UA-XXXX) — причём использовать нужно тот же идентификатор, что установлен и у вас на сайте, чтобы собирать данные в нужном вам аккаунте.
  • cid — идентификатор подписчика, по сути это session id или recipient id. Это значение должно быть уникальным для каждого подписчика у вас в базе. Можно использовать для этого хеш емейла или идентификатор подписчика в вашей платформе рассылок. Единственное, жёстко запрещено передавать сюда собственно сам емейл, так как Google запрещает использовать для трекинга данные, которые позволяют им идентифицировать пользователя.
  • t — тип отслеживаемого действия, нужно устанавливать в event (type) для отслеживания событий, а не просмотров страниц (page views).
  • ec — категория действия (event category). Этот параметр используется для группировки событий, сюда можно передавать такие параметры как email или kinetic, как у нас будет далее использоваться в примерах.
  • ea — тип события (event action), используется для более детальной группировки типов событий, совершённых пользователем внутри письма, например, для просто открытий, отслеживания разных емейл-клиентов или факта просмотра анимации.
  • el — дополнительный параметр события (event label), служит для ещё более глубокой аналитики, например, сюда можно передавать тип устройства открытия (веб-, мобильное или почтовый клиент).
  • cn — название кампании (campaign name), так же, как и campaign source, служит для идентификации конкретной кампании в канале емейл-маркетинга.
  • cs — источник кампании (сampaign source), обязателен для отслеживания кампании.

Плюс, конечно, вы можете добавить собственные переменные по аналогии с UTM‑метками и отслеживать необходимые для вас события или параметры. Если у вас уже есть устоявшаяся структура разметки UTM‑меток, то имеет смысл учитывать её здесь.

Внедряем пиксель в рассылку

После того, как вы настроили все параметры пикселя, самое время добавить его в ваши емейл-кампании. Мы будем тестировать несколько параметров для динамического емейла с каруселью изображений и ховером (hover) — изменением изображения при наведении на него указателя мышки.

Трекинг открытия

Самым простым является трекинг обычного открытия письма, для этого следует добавить в рассылку следующий код (он сработает, если включено отображение картинок в письме):

Код для ховера:

.img-swap:hover .tpixel{ background-image:url(http://www.google-analytics.com/collect?v=1&tid=UA-XXXXXX&t=event&cid=*|UNIQID|*&cn=test_campaign&cs=email&ec=kinetic&ea=interact&el=rollover); }

Правда, это будет работать далеко не везде. Отслеживать наведение получится, главным образом, лишь в Mac Mail, Mozilla Thunderbird и некоторых других почтовых клиентах. В большинстве веб-интерфейсах отследить наведение не получится.

Код для карусели изображений, реализованной через radio-button. Заметьте, что для карусели из трёх изображений мы ставим отслеживание только второго и третьего — ведь первое загружено по умолчанию.

Radio2:checked ~ .carousel .tpixel{ background-image:url(http://www.google-analytics.com/collect?v=1&tid=UA-XXXXXX&t=event&cid=*|UNIQID|*&cn=test_campaign&cs=email&ec=kinetic&ea=interact&el=radio2_select); } .radio3:checked + .carousel .tpixel{ background-image:url(http://www.google-analytics.com/collect?v=1&tid=UA-XXXXXX&t=event&cid=*|UNIQID|*&cn=test_campaign&cs=email&ec=kinetic&ea=interact&el=radio3_select); }

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

Трекинг мобильных открытий:

Отслеживание открытий с мобильных устройств будет происходить также не во всех мобильных почтовых клиентах, а лишь в стандартных: Mail (iOS) и почта на Android (до версии 5.0).

Тестирование пикселя

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


Попасть на такой отчёт вы можете в меню Real-Time -> Events , также там можно посмотреть, например, количество событий за последние 30 минут.

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

Отчёты

А сейчас начинается самое интересное — просмотр аналитики по вашим рассылкам. Отчёты можно найти в интерфейсе аналитики в разделе Поведение — События — Лучшие события (Behavior -> Events -> Top Events ).

Попав на этот экран, вы получаете статистику, сгруппированную по параметру event category (ec). Кликнув затем на нужную вам категорию (kinetic в нашем случае), получаете вот такой отчёт с отображением всех действий:


На скриншоте вы видите два показателя: Total Events и Unique Events, при этом параметр Total Events — это, по сути, суммарное количество загрузок трекингового пикселя.

Но обратите внимание, что Unique Events — это не количество пользователей, которые просматривали письмо, это количество сеансов (сессий), в процессе которых произошло срабатывание события. Подробнее о том, как определяется сессия, можно

При этом подсчёт количества уникальных пользователей, которые открыли письмо или взаимодействовали с ним каким-либо образом, также доступно. Для этого необходимо перейти в режим настройки отчёта и‑добавить там новый показатель «Пользователи» (Users), видео ниже показывает, как это делается:

Используя пиксель Google Analytics, вы получаете возможность работать с данными о статистике рассылок без необходимости пользоваться интерфейсом ESP, а также можете отслеживать эффективность писем, отправленных с помощью вашего локального почтового сервера или сервисов типа Amazon SES и Sendgrid.

Это может быть простой вопрос, но сейчас я полон сомнений по поводу добавления идентификатора отслеживания Google Analytics на страницу GitHub .

Я использую автоматический генератор страниц GitHub для создания своей страницы GitHub, но он запрашивает "Идентификатор отслеживания Google Analytics". Я пытался зарегистрироваться в Google Analytics, но там он запрашивает URL сайта.

Что мне теперь делать?

Еще один вопрос: можем ли мы добавить идентификатор отслеживания Google Analytics позже, после создания страницы GitHub?

8 ответов

Обновление : добавлены описания шагов для других

Решил это:
пришлось включить username.github.io (ссылку, которую я хочу отслеживать) в разделе сайта Google Analytics.

Вы можете проверить страницу помощи GitHub

После этого мне был предоставлен идентификационный номер трекера.

Примечание. Вы можете легко изменить или добавить дополнительные веб-сайты на странице Google Analytics из панели администратора Google Analytics.

Обновление 2: - добавление идентификатора отслеживания Google Analytics на уже созданные страницы Github (по запросу @avi-aryan)

Для всех, кто интересуется, если вы используете Jekyll с страницами GitHub, я просто написал сообщение о том, как правильно добавить идентификатор отслеживания Google Analytics в Jekyll .

    Код отслеживания Universal Analytics вы найдете в разделе Admin > Property > Tracking Info > Tracking Code.

    Создайте новый файл с именем analytics.html в папке _includes , найденной в вашем каталоге веб-сайтов Jekyll.

    Добавьте идентификационный код отслеживания Google Analytics на analytics.html .

    Наконец, откройте _layouts/head.html и добавьте {% include analytics.html %} непосредственно перед тегом . Google рекомендует этому месту размещения правильно отслеживать все страницы вашего сайта.

    Если вы используете шаблон минимума, предоставленный Jekyll, то -

    1. Добавьте google_analytics: UA-xxxxxxxx-x в свой _config.yml
    2. Создайте файл _includes/google-analytics.html и добавьте в него код js Google Analytics.

    замещать

    Ga("create", "UA-xxxxxxxx-x", "auto");

    Ga("create", "{{ site.google_analytics }}", "auto");

    и вы настроены!

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

    Вы можете добавить Google Analytics на сайт Jekyll так же, как и любой другой сайт.

    Во-первых, после настройки учетной записи Google Analytics перейдите на вкладку admin.

    Затем под панелью учетных записей слева нажмите: Create New Account .

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

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

    Кстати, поскольку вы размещаете на страницах GitHub, вам не нужна Google Analytics, если вы не хотите очень детальной аналитики. Если все, что вам нужно, это просмотры страниц, которые GitHub имеет.

    Если вы используете автоматически сгенерированную страницу github из вашего github README.md, я нашел это самым простым способом: просто отредактируйте ваш _config.yml так, чтобы он выглядел так (с вашим собственным идентификатором UA google Analytics UA):

    Theme: jekyll-theme-cayman title: My Site description: My site description url: https://example.com author: MyName plugins: - jekyll-seo-tag google_analytics: UA-xxx

    Затем добавьте новый файл в корневой каталог вашего репозитория с именем Gemfile с этим содержимым:

    Source "https://rubygems.org" gem "github-pages", group: :jekyll_plugins gem "jekyll-seo-tag"

    К счастью, из инструкции по установке мне не нужно было добавлять {% seo%} в html, потому что у меня нет html. Github, кажется, думал об этом.

    Второй урок по изучению Google Analytics под названием “Установка кода отслеживания Google Analytics” В этом уроке вы узнаете:

    • куда нужно добавить код отслеживания Google Analytics;
    • какие настройки веб-сайта придется изменить;
    • как проверить правильность установки.
    Три простых шага для начало работы с Google Analytics. Первый: зарегестрироваться в аккаунте Google Analytics. Второй: установить соответствующий код на все страницы вашего сайта. Третий: если вы используете Google AdWords, привяжите его к вашему аккаунту Google Analytics для получения данных по стоимости и кликам. Чтобы найти идентификатор и фрагмент, выполните следующие действия:
    • Войдите в аккаунт Google Analytics.
    • Откройте вкладку Администратор.
    • В раскрывающемся меню в столбце АККАУНТ выберите аккаунт.
    • В раскрывающемся меню в столбце РЕСУРС выберите ресурс.
    • В разделе РЕСУРС выберите Отслеживание > Код отслеживания.
    Есть два способа, с помощью которых вы можете зарегистрировать аккаунт Google Analytics. Вы можете перейти на google.com/analytics и нажать на ссылку “Sign up now”. Также пользователь AdWords, можете создать новый аккаунт через “Google Analytics” под Отчетами.

    Google Analytics использует комбинацию из JavaScript и первичные cookies для сбора анонимных данных о ваших посетителях. Как только вы создадите ваш аккаунт Google Analytics , вам будет предоставлен код отслеживания. Вам потребуется установить этот код на все станицы сайта. Если позднее вам будет нужно получить доступ к вашему коду отслеживания, нажмите на иконку “Admin” в верхнем правом углу экрана. На странице Администрирования, вы сможете увидеть таблицу со списком аккаунтов, к которым у вас есть доступ. Кликните на аккаунт веб ресурса, который вам интересен. Вы увидите таблицу с веб ресурсами для этой учетной записи. Нажмите на желаемый веб ресурс. На следующей странице, нажмите “Tracking Info”. На этой странице можно взять асинхронную версию кода отслеживания. Асинхронная версия кода отслеживания позволит вашему сайту работать быстрее, поэтому мы рекомендуем всегда использовать эту версию. В течении этого курса мы используем асинхронный код каждый раз когда мы показываем технологию отслеживания. Давайте посмотрим на код отслеживания (tracking code).
    Этот раздел в коде рассказывает Google Analytics-у которому из аккаунтов принадлежит этот трафик. Число сразу после “UA -” это ваш укниальный номер аккаунта GA. Число следующее за последним тире, является личным индексом. Этот раздел в коде отслеживания автоматически определяет защищенные и незащищенные страницы. Поэтому, вы можете использовать этот же код на https и http страницах. Код отслеживания который предоставляется вам, предназначен для работы со всеми типами сайтов. В некоторых случаях, однако, вы должны будете сделать небольшие обновления в коде отслеживания на каждой из ваших страниц. Для примера, если вам нужно: * Отслеживать несколько доменов в одном профиле. * Отслеживание нескольких субдоменов в профиль * Отслеживать несколько зеркал домена – вы должны посмотреть отдельный урок по отслеживанию доменов и субдоменов Одним из основных преимуществ асинхронного кода является то, что вы можете разместить его в верхней части страницы. Это увеличивает вероятность того, что участок с кодом отслеживания будет отправлен перед тем как пользователь уйдет из страницы. Рекомендуется яразмещать кода JavaScript в разделе . Если вы покупаете ключевые слова на Google AdWords, вы можете использовать Google Analytics, чтобы увидеть насколько эффективно оплачиваемые ключевые слова влияют на конверсию, доход и рентабельность инвестиций. Вы можете сравнить позиции результатов поиска для каждого ключевого слова, и вы можете сравнить эффективность объявлений. Чтобы сделать это, вам нужно связать AdWords с аккаунтом Google Analytics. Программное обеспечение Urchin от Google похож на Google Analytics, но Urchin работает на собственных серверах, в то время как Google Analytics это сервис Google. Если у вас есть лицензии Urchin, вы можете запустить Urchin и Google Analytics вместе на вашем сайте. Это даст вам большую гибкость и возможности анализа. После установки кода отслеживания, как правило, должно пройти около 24 часов до появления данных в отчетах.
    Вы также можете просмотреть исходный код страниц, чтобы убедиться в том, что код отслеживания установлен.

    Приветствуем, Вас друзья! Сегодняшний наш материал посвящён веб-аналитике и такому вопросу, как получение client id Google Analytics. Обычно этот вопрос назревает тогда, когда требуется интеграция , с различными дополнительными сервисами, такими, как CRM-системы, отслеживания почтовых рассылок и действий в оффлайне.

    Мы подготовили 4 реальных способов это сделать, проиллюстрировали их, поэтому тебе остаётся только прочитать, выбрать один из способов получения client id Google Analytics и сделать всё по инструкции.

    Что такое client id (CID)?

    Для лучшего понимания вопроса, не лишним будет объяснить, что такое client id. В сущности это уникальный пользователя (не определённого человека, а например связки смартфон-браузер), функцией которого является хранение информации о посещении сайта. И в тот момент, когда нам нужно отправить в Google Analytics оффлайн-данные и связать их с визитом на наш ресур — требуется указать этот ключ.

    Как это работает? Представим, что у Вас есть посадочная страница и настроена реклама. С сайта ежедневно поступают заявки, обрабатываются и затем вносятся в CRM. Через какое-то время, по некоторым из них поступает оплата и чтобы передать данные об оплате Google Analytics и понять какое объявление или поисковая фраза принесли нам доход и в каком размере, нам требуется client id

    4 способа получить client id Google Analytics

    1 способ. Установить на сайте Universal Analytics (он же Google Analytics).

    После этого вызвав следующий код, в javascript переменной clientId окажется нужное нам значение:

    ga(function(tracker) { var clientId = tracker.get(‘clientId’); });

    2 способ. С помощью PHP, сделав запрос на сервере.

    // Handle the parsing of the _ga cookie or setting it to a unique identifier
    function gaParseCookie() { if (isset($_COOKIE[‘_ga’])) { list($version,$domainDepth, $cid1, $cid2) = split(‘[\.]’, $_COOKIE[«_ga»],4); $contents = array(‘version’ => $version, ‘domainDepth’ => $domainDepth, ‘cid’ => $cid1.’.’.$cid2); $cid = $contents[‘cid’]; } else $cid = gaGenUUID(); return $cid;
    }

    3 способ. Получаем cid с помощью JavaScript, с помощью следующего кода:

    function()
    { var match = document.cookie.match(‘(?:^|;)\\s*_ga=([^;]*)’); var raw = (match) ? decodeURIComponent(match) : null;
    if (raw)
    {
    match = raw.match(/(\d+\.\d+)$/);
    }
    var gacid = (match) ? match : null;
    if (gacid)
    { return gacid;
    }
    }

    4 способ. Google Tag Manager.
    При использование данного сервиса, потребуется создать новую переменную - ga cookie:

    Во-вторых, создаем переменную типа Custom HTML - cid и пишем в неё:

    function() { try { var cookie = {{ga cookie}}.split(«.»); return cookie + «.» + cookie; } catch(e) { console.log(«No Universal Analytics cookie found»); return «n/a»; }
    }

    Реклама в интернете с каждым годом дорожает, поэтому требует всё более точного анализа, в том числе и учёта оффлайн-конверсий. О том, как отслеживать , мы уже писали. Обязательно используйте полученные знания и прокачивайте свой интернет-маркетинг.

    Google Analytics (сокращённо GA) — бесплатный сервис, предоставляемый Google для создания детальной статистики посетителей веб-сайтов. Статистика собирается на сервере Google, пользователь только размещает JS-код на страницах своего сайта. Код отслеживания срабатывает, когда пользователь открывает страницу в своем веб-браузере (при условии разрешенного выполнения Javascript в браузере). Для того, чтобы подключить интернет — магазин к идентификатору Google Analytics, следуйте следующим инструкциям:

    1) Войдите в свой аккаунт Google Analytics.

    2) Перейдите на вкладку АДМИНИСТРАТОР.

    3) В меню АККАУНТ выберите аккаунт, нужный Вам.

    4) В меню РЕСУРС выберите нужный Вам ресурс.

    5) В разделе РЕСУРС выберите Код отслеживания, откроется подменю, затем выберите ещё раз Код отслеживания

    6) Скопируйте идентификатор отслеживания Universal Analytics.

    7) Перейдите в кабинет управления магазином. Зайдите в раздел Настройки, далее Общие Настройки, далее найдите поле Идентификатор отслеживания Google Analytics, и поставьте там галочку " Отслеживать всех пользователей с помощью User ID ", и вставьте в поле номер счётчика Google Аналитики.

    8) Если ранее Вы вставляли код Google Analytics в поля счётчиков, метрик, аналитики, то нужно удалить коды для корректной работы идентификатора.

    Смотрите также:

    Настройка целей для Google Аналитики

    Остались вопросы? Обратитесь в службу поддержки Eshoper.ru

    Часто, когда вы настраиваете цели и события в Google Analytics или связываете его с внешними системами, вам может понадобится уникальный идентификатор отслеживания Google Analytics.

    Как вы понимаете, в Google Analytic огромное количество счетчиков, которые установлены на сайтах во всем Интернете.

    Идентификатор отслеживания — это уникальный номер вашего счетчика, с помощью которого вы можете обращаться к нему с помощью скриптов на сайте.

    Где же найти этот идентификатор?

    Вот последовательность шагов, для того, чтобы увидеть его:

    1. Переходим в раздел настроек. Для этого кликаем по иконке «шестеренки» в левом нижнем углу экрана.

    2. В колонке «Ресурс» переходим в меню «Настройки ресурса».

    3. Смотрим и копируем свой уникальный идентификатор отслеживания.

    Теперь вы можете его использовать там, где это вам необходимо.

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

    Где найти идентификатор отслеживания аккаунта Google Analytics

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

    Почему это важно? Аналитика дает информацию о слабых местах и причинах неэффективности затрат, помогает верно определить цели продвижения, сделать сайт простым и понятным, спланировать рекламную кампанию и увеличить посещаемость сайта.

    Услуги по настройке Google Tag Manager

      Сложности отслеживания событий на современных сайтах:
      • современные сайты содержат десятки различных страниц и различных JavaScripts frameworks . Сложность и размеры сайтов растут постоянно;
      • в соответствии с требованиями бизнеса необходимо отслеживать множество различных событий: регистрации, манипуляции с корзиной, просмотр видео, отсылка различных форм, переходы по внешним и внутренним ссылкам и т.п;
      • вы можете произвести настройку собственными силам, но для этого вашим сотрудникам необходимо изучать новую предметную область, разбираться в JavaScript и глубоко понимать те технические процессы, которые происходят в браузере посетителя.

      К тому же процесс настройки включает несколько этапов, на которых должны быть задействованы разные специалисты:

      • бизнес-аналитики определяют метрики, которые им интересны и которые позволяют принимать правильные решения по изменению сайта;
      • менеджеры сайтов определяют страницы и события, которые будут отслеживаться на этих страницах;
      • специалисты по Tag Manager производят настройки событий в Tag Manager ;
      • специалисты по качеству проверяют, как правильно и как точно события работают на сайте;
      • специалисты по Google Analytics производят проверку того, как события отражаются в Google Analytics и настраивают отчеты для предоставления бизнес-аналитикам.
      Технические сложности отслеживания событий:
      • в некоторых случаях отслеживание событий на сайте настраивается легко, но в большинстве случаев это не так;
      • зачастую настройка событий является сложной задачей и специалист может потратить значительное время на решения задачи: например, для настройки отслеживания просмотра видео роликов на YouTube и т.п;
      • мы можем настроить для вас события любой сложности, и вы получите те данные о взаимодействии пользователя с сайтов, которые вам нужны в данный момент. В случае, если потребуется модификация вашего сайта, мы можем проинструктировать ваших разработчиков.
      Проверка имеющихся конфигураций:
      • С течением времени сайты меняются, конфигурации устаревают и вам просто необходимо делать аудит вашей конфигурации в Tag Manager . Поручите это специалистам, и вы будете уверены, что все ваши события исполняются, передают правильные данные в Google Analytics и правильно работают во всех версиях браузеров.

      Услуги по интеграции Google Analytics и Google Tag Manager:

      • в большинстве случаев Google Analytics – это отличный инструмент, и после установки кода на страницах вашего сайта все работает отлично по умолчанию;
      • но Google Analytics — это расширяемый инструмент, и при правильном использовании он может предоставить вам те данные и отчеты, которых там нет изначально. Например, вы можете настроить отслеживание событий в Tag Manager и связать эти события с событиями в Google Analytics . Goal Flow и Funnel Visualization будут для вас гораздо более информативными инструментами, если они настроены корректно и отслеживать больше событий, а не только посещение той или иной страницы пользователем;
      • с помощью интеграции TM и GA вы сможете быстро задействовать такие инструменты GA как ecommerce tracking , настроить которые без Tag manager достаточно сложно.

    Что такое Client ID в Google Analytics

    Client ID — это уникальный идентификатор, который отправляется в Google Analytics вместе с каждым обращением с сайта и позволяет связать эти обращения с одним пользователем. Обычно он выглядит вот так:

    Когда читатель заходит на сайт, библиотека analytics.js, которая подключается при установке счетчика, отправляет в Google Analytics запрос, содержащий различную информацию о факте посещения: url посещенной страницы, её название, referrer, приведший пользователя, размер окна, язык, кодировку, идентификатор пользователя, номер счетчика, куда это все надо сложить, и т.д.

    Именно Client ID позволяет связывать такие обращения и относить их к одному и тому же пользователю, но конечно не без нюансов.

    Где найти Client ID

    Client ID хранится в cookies , и поэтому определяет уникальность пользователя только в рамках этого конкретного браузера. Если читатель почистит cookies , зайдет под инкогнито, с другого браузера, с телефона, то для Google Analytics он станет еще одним пользователем.

    Короче, по-пацански должно быть так:

    В Google Chrome свой Client ID для определенного сайта можно увидеть, нажав F12 , далее вкладка Application , слева Cookies , выбираете сайт и находите.

    Здесь к идентификатору добавляется еще служебная информация для парсера, распишу, что какая часть означает:

    • Первая часть (GA1) всегда такая и указывает версию формата записи идентификатора в cookie
    • Вторая зависит от уровня домена, для которого установлена, т.е. для доменов первого и второго уровней она равна 1, для третьего — 2
    • Третья представляет собой случайно сгенерированное число
    • Четвертая показывает Unix Timestamp в секундах, когда Client ID был создан.

    Отчет в GA по Client ID

    В марте 2016 года в Google Analytics появился отчет Статистика пользователей. Его можно найти в разделе Аудитория и в нём доступна история обращений для каждого Client ID , а так же некоторая информация об этом пользователе.

    К отчету применимы сегменты, но почему-то нет поиска, поэтому смотреть историю для нужного Client ID не очень удобно, но возможно. Для этого открываем отчет на любом пользователе, находим в url параметр и меняем идентификатор на свой:

    Этот отчет очень полезен при отладке, особенно, когда надо проследить, куда делись рекламные клики 😆

    Как получить Client ID

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

    Для этой цели лучше всего подойдет параметр уровня Пользователь , который можно создать в разделе Администратор Ресурс Пользовательские определения Пользовательские параметры . Подробно о создании пользовательских параметров Рома всё разжевал в своем блоге.

    Достать Client ID программно можно разными способами. Google рекомендует брать из объекта счетчика:

    На серверной стороне можно достать его из cookies. Некоторые делают это и на клиентской, но я конечно не советую. Если пользователь заходит на сайт впервые, то cookie у него отсутствует, и может не успеть сформироваться к тому моменту, когда вы захотите её взять, в итоге дополнительный код и костыли.

    Как передать Client ID

    После того как Google представил метод в интерфейсе заданий analytics.js (есть только в английской документации), он стал лучшим способом передачи Client ID в Google Analytics.

    Идентификатор отслеживания и номер ресурса

    Благодаря этому методу читатель может вмешаться в запрос, который отправляется вместе с первоначальным хитом, и добавить в него передачу идентификатора пользователя в нужный Пользовательский параметр . Об этом у меня есть отдельная статья “Как передать Client ID через customTask”

    Ранее Client ID лучше всего было передавать отдельным событием. У этого метода есть определенные недостатки, тем не менее многие им еще пользуются.

    Что касается Яндекс Метрики

    Возможно читатель захочет увидеть гугловский Client ID в тамошних отчетах, по такому поводу у Яндекса используется Параметры посетителей. В Tag Manager создаем переменную типа Собственный код JavaScript со следующим содержимым:

    Подробнее описано в моей статье как правильно устанавливать Яндекс Метрику через GTM.

    Как создать Client ID

    Вместо абуза идентификатора, который сотворяет analytics.js , читатель может использовать собственный. Google analytics прекрасно воспринимает UUID, о чем сказано в документации.

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

    Проверяем через Hit Builder

Загрузка...