2016-07-01 1 views
2

У меня возникла проблема с целевой страницей, которая имеет значение (не задано) после нажатия транзакции в электронную коммерцию Google с использованием протокола измерения. Я толкая запрос пакетное из окна службы написал в C# код в результате такого запроса:Электронная коммерция Google Analytics с протоколом измерения - (не установлена) Landing Page

POST http://www.google-analytics.com/batch HTTP/1.1 
Content-Type: text/plain; charset=utf-8 
Host: www.google-analytics.com 
Content-Length: 390 
Expect: 100-continue 

v=1&t=transaction&tid=UA-00000000-0&cid=1812230000.1454578095&ti=1&ta=someshop&tr=50.00&cu=GBP&dh=someshop.co.uk&dp=/buy&dt=BuyItem&dl=http://localhost:55777/Results/ 
v=1&t=item&tid=UA-00000000-0&cid=1812230000.1454578095&ti=1&ic=00001&in=SoldItem&ip=50.00&iq=1&iv=ItemCategory&cu=GBP&dl=http://localhost:55777/Results/ 

Я могу видеть сделку под аналитикой всех обязательных данных, но когда я иду в поведении -> Содержание сайта -> Страницы отчет. Я вижу, что моя транзакция зарегистрирована на целевой странице (не установлена).

Данные транзакции, как я упоминал, отправляются службой Windows с задержкой, поскольку выручка от транзакции выдается от внешнего провайдера через час или два после фактической транзакции, сделанной пользователем. Чтобы подключить транзакцию с пользователем (не регистрируется), я использую clientId из файла cookie GA. Я попытался передать местоположение, но он не работает.

Есть ли способ зарегистрировать/подключить целевую страницу вместе с транзакцией?

ответ

1

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

Если ваши пользователи зарегистрированы во время транзакций, вы можете попробовать userid feature с объединением сеансов.

Учитывая количество вещей, которые должны были бы совпадать, чтобы продолжить существующий сеанс (источник трафика, информация о среде и кампании, таймфрейм сеанса, clientid и, я думаю, пользовательский агент и ip). Я рискнул бы, что в настоящее время нет надежный способ подключения серверных вызовов и веб-сессий.

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

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

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

Смежные вопросы