Вот наши настройки:
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 правильно работать здесь, чтобы связываться с данными электронной торговли, не избавляясь от серверной разделенной структуры?