1

IFrame tracking никогда не было проблемой при использовании Google Analytics, непосредственно вставленной на страницу. Но теперь я начал использовать Диспетчер тегов Google для администрирования скриптов, у меня возникла проблема.Аналитика перекрестного домена iFrame отслеживание с менеджером тегов

function addGaIframe(ua_code, opt_hash) { 

    console.log("Add Ga"); 

    //Check UA 
    console.log(ua_code); 

    return function(tracker) { 

     //Check Tracker 
     console.log(tracker); 

     window.linker = window.linker || new window.gaplugins.Linker(tracker); 
     ifrm = document.createElement("IFRAME"); 
     ifrm.style.width = 100+"%"; 
     ifrm.style.border = "none"; 
     ifrm.frameborder = "0"; 
     ifrm.allowtransparency = "true"; 
     ifrm.id = "iframe_xx"; 

     ifrm.src = window.linker.decorate("https://xxxxxxx.com/ua="+ua_code, opt_hash); 

     document.getElementById('iframe').appendChild(ifrm); 

    }; 
} 

Когда я смотрю в консоли я могу видеть, что tracker не определено

enter image description here

Обычно трекер является объектом, как:

enter image description here

Я надеюсь, что кто-то может помочь мне с этой проблемой.

ответ

0

Просто добавьте в поле «Поля для установки», allowLinker : 1 и добавьте домены, которые используют iframes под Auto Link Domains. Это сработало :)

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