0

Я установил три многовариантных теста GWO для двух доменов. У меня есть целевая страница настроена правильно, и она отслеживает посетителей для всех трех тестов, но конверсии не записываются ни для одного из них. Я следил за инструкциями, которые Google предоставляет для cross-domain tracking, но все равно не кубиками.Google Site Optimizer не отслеживает конверсии между доменами

Вот целевой страницы сниппет (идентификаторы удалены):

<script> 
    // Allows for multiple-domain tracking 
    _udn = "none"; 
</script> 
<!-- Google Website Optimizer Control Script --> 
<script> 
    function utmx_section(){}function utmx(){} 
    (function(){var k='xxxxxxxxxx',d=document,l=d.location,c=d.cookie;function f(n){ 
    if(c){var i=c.indexOf(n+'=');if(i>-1){var j=c.indexOf(';',i);return escape(c.substring(i+n. 
    length+1,j<0?c.length:j))}}}var x=f('__utmx'),xx=f('__utmxx'),h=l.hash; 
    d.write('<sc'+'ript src="'+ 
    'http'+(l.protocol=='https:'?'s://ssl':'://www')+'.google-analytics.com' 
    +'/siteopt.js?v=1&utmxkey='+k+'&utmx='+(x?x:'')+'&utmxx='+(xx?xx:'')+'&utmxtime=' 
    +new Date().valueOf()+(h?'&utmxhash='+escape(h.substr(1)):'')+ 
    '" type="text/javascript" charset="utf-8"></sc'+'ript>')})(); 
</script> 
<!-- End of Google Website Optimizer Control Script --> 
<!-- Google Website Optimizer Tracking Script --> 
<script> 
    var _gaq = _gaq || []; 
    _gaq.push(['gwo._setAccount', 'UA-xxxxxxxx-x']); 
    _gaq.push(['gwo._setDomainName', 'none']); 
    _gaq.push(['gwo._setAllowLinker', 'true']); 
    _gaq.push(['gwo._trackPageview', '/xxxxxxxxxx/test']); 
    (function() { 
     var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 
     ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 
     var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 
    })(); 
</script> 
<!-- End of Google Website Optimizer Tracking Script --> 

А вот страница конверсии фрагмент кода:

<!-- Google Website Optimizer Conversion Script --> 
<script> 
    var _gaq = _gaq || []; 
    _gaq.push(['gwo._setAccount', 'UA-xxxxxxxx-x']); 
    _gaq.push(['gwo._setDomainName', 'none']); 
    _gaq.push(['gwo._setAllowLinker', true]); 
    _gaq.push(['gwo._trackPageview', '/xxxxxxxxxx/goal']); 
    (function() { 
     var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 
     ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 
     var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 
    })(); 
</script> 
<!-- end of Google Website Optimizer Conversion Script --> 

Несколько подводных камней:

  • Сценарий преобразования фрагмент находится в нижнем колонтитуле, перед закрытием </body> тег. Это связано с тем, как строится сайт.
  • URL-адрес страницы конверсии является переменной, в зависимости от того, как посетитель проходит через предшествующую ему воронку.
  • На целевой странице & на странице конверсии есть фрагмент Google Analytics, вставленный после фрагмента GWO (хотя в одном случае на странице преобразования нет фрагмента Google Analytics).
+0

И, как оказалось, я пропустил шаг 4 на странице http://support.google.com/websiteoptimizer/bin/answer.py?hl=ru&answer=151978. Поэтому обязательно следуйте всем шагам ... – jeffbyrnes

+0

Или, знаете, все еще не работает, даже если этот шаг 4 настроен правильно. Помогите, кто-нибудь? – jeffbyrnes

ответ

0

От чтения коды из siteopt.js кода GWO нагрузок назначить тестовые комбинации для пользователей, кажется, переменная _udn не поддерживает 'none', но только значение фактического домны куков должны быть область видимости. Попробуйте настроить его на любой домен, используемый на странице, на которой вместо этого есть код GWO (i e 'my.domain.com' вместо 'none').

+0

Очень интересно, спасибо! В собственных инструкциях Google указано значение 'none'. – jeffbyrnes

0

В вашей целевой странице фрагмент код у вас есть: _gaq.push(['gwo._setAllowLinker', 'true']);

Если вы посмотрите на документации Google вы увидите, что правильный способ, чтобы включить линкер: _gaq.push(['gwo._setAllowLinker', true]); // TRUE is not eclosed in apostrophes

Надеется, что это помогает.

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