Оптимизатор веб-сайтов Google и отслеживание субдоменов - PullRequest
0 голосов
/ 16 сентября 2011

Я настраиваю A / B-тест с оптимизатором веб-сайта Google.

У меня есть страница:

wwww.example.com/landingpage

и некоторые варианты:

www.example.com/landingpage0
www.example.com/landingpage1
www.example.com/landingpage2

страница конверсии:

www.subdomain.example.com/goal

Интерфейс мастера Оптимизатора веб-сайта не принимает целевую страницу, поскольку она находится в «другом домене» и, по-видимому, нет возможности перейти к следующему шагу.Однако, если я «подделаю» процедуру и укажу

wwww.example.com/fakeGoalPage

, мастер разрешит мне продолжить настройку.

Что я сделаю дальше, так это добавлю страницу целикод в моей реальной странице цели, и надеюсь, что тест будет работать.У меня вопрос: правильна ли эта практика или вы можете предложить мне лучший способ решения этой проблемы?

Спасибо

1 Ответ

1 голос
/ 18 сентября 2011

По умолчанию оптимизатор веб-сайта Google устанавливает файлы cookie для текущего домена (document.domain).Таким образом, куки из www.example.com не будут доступны, когда они конвертируются в subdomain.example.com.Чтобы решить эту проблему, следуйте инструкциям этого справочного центра: Настройка кода Оптимизатора веб-сайтов Google для нескольких поддоменов?

В основном:

Сначала добавьте следующую строкунепосредственно перед сценарием управления:

 _udn = ".example.com"; 

Затем вы изменяете сценарии отслеживания и преобразования, чтобы разрешить использование междоменных файлов cookie.

Предполагая, что вы используете асинхронный синтаксис, это означает, что он идет до gwo._trackPageview.

_gaq.push(['gwo._setDomainName', '.example.com']); 

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

...