首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重复谷歌分析跟踪发生在iFrame

问重复谷歌分析跟踪发生在iFrame
EN

Webmasters Stack Exchange用户
提问于 2016-06-08 02:41:30
回答 1查看 2K关注 0票数 2

我的主要网站有GA跟踪代码与子域跟踪启用。

代码语言:javascript
复制
ga('create', 'UA-XXXXXXXX-1', 'auto');
ga('require', 'displayfeatures');
ga('send', 'pageview');

子域的GA跟踪集与“UA-xxxxxxxxxxxxx-1”相同。

我的主要网站有一个iFrame与子域的网页作为它的来源。在Google助手中,我可以看到相同的跟踪代码被列出两次,其中包含“相同的web属性ID被跟踪了两次”。

为什么要复制?

EN

回答 1

Webmasters Stack Exchange用户

发布于 2016-08-17 12:19:01

有办法解决这个问题。您可以使用JavaScript来判断站点是否被加载在iframe中。在这个这里上有一个很好的线程。您可以使用它来确定您的子域是否加载在iframe中,然后不输出分析代码。这就消除了主页上的重复跟踪问题,但是当您直接访问子域时,仍然可以在子域上进行跟踪。

子域中的代码如下所示:

代码语言:javascript
复制
if(window.frameElement === null){
//top level element, output analytics code
}

小心潜在的浏览器兼容性问题(堆栈溢出线程将详细介绍此问题)

票数 2
EN
页面原文内容由Webmasters Stack Exchange提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webmasters.stackexchange.com/questions/95081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档