Google Analytics & Tag Manager на странице с iFrame, подсчитывающим количество просмотров страниц и пользователей дважды - PullRequest
0 голосов
/ 03 июня 2019

Первый раз работаю с GA и GTM. У меня есть wordpress сайт, где на одной из страниц есть междоменный iFrame (система бронирования от сторонней компании).

Родительская страница содержит следующее:

<!-- Global site tag (gtag.js) - Google Analytics --> 
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-CODE"></script>
<script> window.dataLayer = window.dataLayer || []; function gtag(){
    dataLayer.push(arguments);
} 
gtag('js', new Date()); 
gtag('config', 'UA-CODE'); 
</script> 

<!-- Google Tag Manager --> 
<script>
(function(w,d,s,l,i){
     w[l]=w[l]||[];
     w[l].push({
        'gtm.start': new Date().getTime(),event:'gtm.js'
     });
    var f=d.getElementsByTagName(s)[0], 
    j=d.createElement(s),
    dl=l!='dataLayer'?'&l='+l:'';
    j.async=true;
    j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 
})(window,document,'script','dataLayer','GTM-CODE');
</script> 
<!-- End Google Tag Manager -->

Страница iFrame содержит:

<!-- Global site tag (gtag.js) - Google Analytics --> 
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-CODE"></script>
<script> window.dataLayer = window.dataLayer || []; function gtag(){
    dataLayer.push(arguments);
} 
gtag('js', new Date()); 
gtag('config', 'UA-CODE'); 
</script> 

<!-- Google Tag Manager --> 
<script>
(function(w,d,s,l,i){
     w[l]=w[l]||[];
     w[l].push({
        'gtm.start': new Date().getTime(),event:'gtm.js'
     });
    var f=d.getElementsByTagName(s)[0], 
    j=d.createElement(s),
    dl=l!='dataLayer'?'&l='+l:'';
    j.async=true;
    j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 
})(window,document,'script','dataLayer','GTM-CODE', { 'send_page_view': false });
</script> 
<!-- End Google Tag Manager -->

Единственное отличие заключается в iFrame, код GA содержит следующее:

gtag('config', 'UA-CODE', { 'send_page_view': false })

Но все же в обзоре Google Analytics в режиме реального времени я получаю 2x пользователей и 2 просмотра страниц при доступе к родительской странице.

Что я пропустил? Спасибо!

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