【问题标题】:google analytics tracking on iframeiframe 上的谷歌分析跟踪
【发布时间】:2013-12-17 13:07:47
【问题描述】:

如何使用 Google Analytics 跟踪 iframe 中的网址?

我所做的是将此代码放入 iframe 中,就像我在“顶部”窗口中所做的那样。但 iframe 没有在分析中跟踪?

这应该可以,但它没有.. :(

iframe

<html>
    <head>
        <script type="text/javascript">
            var _gaq = _gaq || [];
            _gaq.push(['_setAccount', 'UA-35706930-1']);
            _gaq.push(['_trackPageview']);
            
            (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>
    </head>
    
    <body></body>
</html>

【问题讨论】:

    标签: google-analytics


    【解决方案1】:

    从表面上看,它没有理由不工作。但是 GA 将根据 iframe URL 而非父 URL 进行跟踪,因此如果 iframe 托管在其他域上,您可能会遇到问题,具体取决于您在 GA 中的设置。检查以确保您使用的是正确的帐户#。检查以确保您没有任何配置文件过滤器(例如“仅包含 xyx.com”域)或您的设置中排除域等的任何其他内容。

    另外请注意,如果 iframe 位于不同的域中,您将在一般跟踪会话和访问(或)指标方面遇到问题。为了解决这个问题,您需要实现额外的cross-domain tracking。没有这个不会导致没有数据显示,所以这本身不是根本问题。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-12-26
    • 1970-01-01
    • 2014-04-06
    • 2013-09-18
    • 2018-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多