Сейчас в сети: 1.1K
Настройка целей, отслеживание электронной торговли, многоканальные последовательности и тд
Подсказки
star_border
Ответить

GTM - GA - Measurement Protokol

Студент ✭

Всем привет. Есть определенная проблема с интеграцией скриптов отслеживания. Буду благодарен за мысли и подсказки, т.к. особого опыта с GA/GMT до этого не было.

 

1. На лендингах Google Analytics подключена через Google Tag Manager.

2. При сборе статистики мы генерируем userId и clientId (отключая при этом генерацию куки GA). Они переаются как Data Layer Variable в GTM, а оттуда в тег GA. Также через GTM устанавливается переменная storage = none для отключения генерации куки GA.

3. Наши userId и clientId хранятся на клиенте (в куках и локальном хранилище), а также в БД с привязкой к емейлу посетителя. Проверяются при отслеживании взаимодействия и передаются в наш внутренний сервис.

4. Из корпоративной CRM, используя Google Analytics Measurement API мы передаем данные о событии, передавая также наши userId и clientId, но желаемого результата в админке не видим. При этом проверка наших запросов на https://www.google-analytics.com/debug/collect ошибки не выдает.

 

Все это хитросплетение на самом деле работает и проверено. Единственное, что нельзя проверить (согласно документации) это clientId. Кто подскажет - каким образом можно продебажить эти значния?

Мы знаем что уходит от нас, но не знаем что хранится внутри GA, тоесть  GA мы видим только userId.

1 Ответ экспертаverified_user

Re: GTM - GA - Measurement Protokol

Ведущий участник

Так же как и Вы передаете через Google Analytics Measurement API - в cid

В инструменте веб браузера на вкладке сеть смотрите, что передается на collect гугла:
screenshot-tagmanager.google.com 2015-12-03 12-13-30.png

Re: GTM - GA - Measurement Protokol

Студент ✭
Спасибо за ответ. С передачей проблемы нет, именно так я и передаю. Только это происходит в PHP-скрипте посредством http-клиента.

А может ли быть проблема в именованиях переменных? В JS эти переменные именуются userId/clientId, под этим именем они и передаются черезdataLayer в GA. А при обращении через MEasurement Protocol имена uid/cid. Согласно документации, как я понял, так и должно быть.

Re: GTM - GA - Measurement Protokol

Ведущий участник
что GA, что GA+GTM в итоге передачу на сервер аналитики делают через Measurement Protocol из браузера клиента, поэтому вы можете зайти с включенным инструментом для вебмастеров на интересующую страницу и смотреть, что и в каких полях передается на сервер аналитики.