Google Analytics не отслеживает электронную торговлю при внедрении междоменных - PullRequest
0 голосов
/ 03 ноября 2010

Вот наши настройки:

1) Основной сайт содержит решение для электронной коммерции, которое использует GA для отслеживания всего и делает это по мере необходимости.Код отслеживания на каждой странице выглядит следующим образом:

var pageTracker = _gat._getTracker("account id");
pageTracker._setDomainName("primary domain");
pageTracker._setAllowLinker(true);
pageTracker._setAllowHash(false);
pageTracker._trackPageview();

Первичный сайт также открывает службу из каталога вторичного домена A. Мы используем pageTracker._getLinkerUrl (), чтобы получить всю необходимую информацию GA, добавленную вURL-адрес перед открытием утилиты.

2) Утилита, работающая в дополнительном доменном каталоге A, использует код отслеживания GA, как рекомендовано Google:

var pageTracker = _gat._getTracker("account id");
pageTracker._setDomainName('none');
pageTracker._setAllowLinker(true);
pageTracker._setAllowHash(false);
pageTracker._trackPageview();

Вторичная служба использует GA Events для записи различных вещей.происходит с учетной записью GA первичных сайтов, и все это работает довольно хорошо.

Теперь все пошло не так:

  • Мы настроили сплит-тест в каталоге вторичного домена B.
  • У нас также есть серверный код, который перенаправляет около 50% пользователей в каталог B, когда они открывают каталог A. Код отслеживания Google в каталоге B идентичен коду в A. Все выброшенные события GAоднако из каталога B есть префикс идентификации, чтобы мы могли позже проанализировать поведение пользователей в версии Split.

Результатом этого стало то, что в то время как GA записывал все события, статистика электронной торговли пошла на спад, поскольку сегмент каталога B записывал нулевые транзакции электронной торговли, в то время как среднее значение упало примерно на 50%, а сегмент каталога A продолжал работать с регулярным коэффициентом конверсии.Уровни.

То, что мы в настоящее время думаем о переделке разделенной структуры, чтобы приложение первичных доменов знало URL-адрес разделенного теста, который мы отправляем пользователю, а не перебираю перенаправления на стороне сервера.Мы надеемся, что это решит проблему на данный момент.

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

1 Ответ

0 голосов
/ 23 ноября 2010

Поскольку у нас не было четкой причины проблемы, мы решили эту проблему, выполнив подготовку разделенного URL-адреса на стороне клиента, получив разделенный URL-адрес с помощью AJAX из приложения, управляющего балансировкой теста, чтобы JavaScript-код открывал дополнительный домен. (и запускает код GA) получает обработанный окончательный целевой URL, и страница не будет перенаправлена. Аналитика Sofar показывает результаты как для основной, так и для разделенной версий, и правильно записывает события, поэтому она сработала.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...