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

Генерируем userId и clientId, импорт данных в GA c СRM

Студент ✭


Проблема интеграции Google Analytics

1. Скрипты GA используются не напрямую, а через Google Tag Manager.

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

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

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

Нам нужно:
- проверить правильность текущих настроек и алгоритмов
- описание действий для достижения описанног результата
- проверить (в идеале) значения clientId, которые ма передаем в GA

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

Re: Сенерируем userId и clientId импорт данных в GA c СRM

Админ сообщества

@a_timo_@Mikhail M - может, можете посмотреть/подсказать с ответом/ресурсами, пожалуйста? Официальная поддержка Google AdWords не может подсказать, так как это находится вне сферы нашей компетенции. Заранее спасибо большое!

Re: Генерируем userId и clientId, импорт данных в GA c СRM

Ведущий участник
Тарас, здравствуйте!

В описанном алгоритме проблем не вижу Веселый Нужны детали.
В чем заключается желаемый результат? Увидеть запросы и пункта 4?
Можно посмотреть на пример запроса, который вы отправляете?
-------
С уважением, Владимир

Re: Генерируем userId и clientId, импорт данных в GA c СRM

Студент ✭
Здравствуйте! Желаемый результат - регистрация ивента и установка значения Custom Metrics. Тело POST-запроса выглядит так:

v=1&tid=UA-34919189-1&cid=59609a3f-a8b5-4aa9-a6db-1e282c3f6875&uid=a7324aad37e8631e485ea70c4191bb03&t=event&ec=Qualification&ea=%D0%97%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B5+%D0%BA%D0%B2%D0%B0%D0%BB%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D0%B8&ni=1&cm7=1

Re: Генерируем userId и clientId, импорт данных в GA c СRM

Ведущий участник
Фильтры в GA не стоят на ip? User-Agent какой отдаёте?
Возможно, гугл блокирует трафик из-за фильтров либо считает, что вы бот Веселый
-------
С уважением, Владимир

Re: Генерируем userId и clientId, импорт данных в GA c СRM

Студент ✭
Фильтр стоит, попробую убрать.

Re: Генерируем userId и clientId, импорт данных в GA c СRM

Студент ✭

Спасибо, что натолкнули на мысль. User-Agent специально не задавался (т.к. в доке написано что это необязательный параметр). Но при этом HTTP -клиент guzzlehttp отправляет свою строку:
"GuzzleHttp/6.1.1 curl/7.43.0 PHP/5.6.11-1ubuntu3.1"
Может в этом проблема. Сейчас переделаю, чтобы отдавалась оригинальная строка user-agent каждого посетителя, т.к. они у нас сохраняются.

 

Кстати, не подскажете - надо ли задавать Content-Type?

Re: Генерируем userId и clientId, импорт данных в GA c СRM

Ведущий участник
User-Agent и ip лучше передавать те, которые были у пользователей, если есть возможность. Это позволит ещё смотреть статистику в разрезе браузеров-ос-регионов и пр.

Content-Type задавать необязательно. Можно указать этот: application/x-www-form-urlencoded
-------
С уважением, Владимир

Re: Генерируем userId и clientId, импорт данных в GA c СRM

Студент ✭
К сожалению, никакого видимого результата не получил. Добавил к запросам User-Agent, Content-Type и Accept, но безрезультатно. По uid вижу хит в статистике, но при повтором обращении через Measurement Protocol ничего не происходит.

Если же беру payload и делаю запрос через Postman - обновления в GA происходят.

В чем магия - не понятно пока.

Re: Генерируем userId и clientId, импорт данных в GA c СRM

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