为什么在iframe中的父网页和网页之间的Google Analytics数据不一样?

时间:2017-08-29 16:24:08

标签: javascript iframe google-analytics cross-domain

相关场景在www.parent-domain.com中有一个父页面,其中包含一个在www.iframe-domain.com中加载页面的iframe。父页面包含使用TrackingID-1的Google Analytics代码,iframe页面包含使用TrackingID-2的Google Analytics代码。每个页面都由非关联组管理,这就是我们不使用相同TrackingID的原因。

加载父页面时,iframe总是加载它。用户无需加载iframe或页面内部的操作。因此,我们希望Google Analytics(分析),用户,会话等Google Analytics数据在父网页和iframe网页之间始终保持一致。既不能从任何其他来源访问,也可以同时加载它们。但是,父页面的综合浏览量始终远高于iframe页面。

对于这两个页面,都使用了基本的Google Analytics代码:

(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
    })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

    ga('create', 'UA-XXXXXXXX-1', 'auto');
    ga('send', 'pageview');

我错过了某些Google Analytics配置设置吗? 任何人都有一个可以阐明这个问题的想法。

提前致谢。

0 个答案:

没有答案