На веб-сайте с партнерскими ссылками, где нет программного доступа к журналам конверсий, я рассматриваю это как offline conversions
.
Моя установка
онлайн
- Пользователь заходит на мой веб-сайт, видит аффилированное объявление, и отправляется
promotion view
обращение. - Когда пользователь нажимает на объявление, отправляется
promotion click
обращение, и пользователь перенаправляется на другую страницу моего сайта. - На «странице перенаправления» отправляется
product view
обращение, и пользователь перенаправляется на партнерскую ссылку, передавая свой идентификатор клиента Google Analytics.
Не в сети
- Раз в неделю я скачиваю статистику партнерской программы, которая выглядит примерно так:
clientId visits conversions revenue 4444444444.3333333333 1 0 $0 1234567890.1234567890 1 1 $16.40
Затем я использую Measurement Protocol для отправки автономных событий:
- Для каждой строки посещения я отправляю
product click
попаданий. - Для каждой строки преобразования я отправляю
product purchase
попаданий.
Моя проблема
Конверсия отображается в отчете по электронной торговле:
Поскольку офлайн-обращения отправляются после того, как исходный сеанс уже закрыт, открывается новый сеанс, который не содержит информации о пользователе. Поэтому я не вижу конверсию в демографическом отчете, например:
Дополнительное решение?
Я подумываю использовать user-id
функцию Google Analytics.
Хотя пользователи не идентифицированы, я могу идентифицировать их по их clientId.
Конечно, это не то, что Google имел в виду, когда представил эту функцию, но Я верю, что это решит мою проблему. Я просто не уверен насчет минусов.
Мои вопросы
- Есть ли отзывы о моей настройке?
- Почему даже необходимо передавать clientId после закрытия сеанса? какая информация передается между реальной сессией и офлайн-обращением?
- Передавать clientId как userId в Google Analytics - плохая идея? Почему?