使用Google Analytics进行跨域iFrame跟踪

时间:2015-06-19 11:48:53

标签: html ruby-on-rails ruby-on-rails-3 iframe google-analytics

我有一个网站(rails 3.2),在iframe中显示第三方新闻文章。一个页面包含一个iframe。我有Google Analytics设置。为此,我使用segment.io。跟踪脚本位于容器页面的head部分。

我们与第三方新闻网站没有任何关系。我想检查这些第三方网站是否仍然将所有分析数据都收到他们自己的分析平台,就像在浏览器中正确查看页面而不是iframe一样。所以我的网站有一个视图,第三方网站有一个视图。这是对的吗?

我看到很多问题似乎都指父母和iframe网站拥有相同的所有者。所以我想问一个更具体的问题。如果以前已经回答过,请原谅我。

1 个答案:

答案 0 :(得分:0)

iframe完全不受容器页面中跟踪的影响。要影响iframe中的跟踪,您需要在第三方网站中实现您显然不会执行的代码。

这甚至不是Google Analytics特有的,浏览器中有各种保护措施可以防止容器中的javascript影响框架网站(为了完整起见,当然你仍然可以传递url参数,所以如果框架网站编程错误的跨网站脚本是可能的 - 但这与使用javascript访问框架页面不同。

因此,您无需执行任何特殊操作,Google Analytics不会干扰其跟踪是默认设置。