【发布时间】:2010-09-17 15:54:46
【问题描述】:
我们的合作伙伴网站在他们自己的网站中使用我们的 iframe。我想知道是否有办法跟踪 iframe 上的分析。
问题是,如果我们也在自己的网站上使用这些 iframe,我如何避免重复跟踪,其中访问被计算在我们的域的分析中,并且再次计算在 iframe 中?有没有办法绕过它?
【问题讨论】:
标签: iframe google-analytics tracking
我们的合作伙伴网站在他们自己的网站中使用我们的 iframe。我想知道是否有办法跟踪 iframe 上的分析。
问题是,如果我们也在自己的网站上使用这些 iframe,我如何避免重复跟踪,其中访问被计算在我们的域的分析中,并且再次计算在 iframe 中?有没有办法绕过它?
【问题讨论】:
标签: iframe google-analytics tracking
将 Google Analytics(分析)代码添加到 iframe 应该可以正常工作。避免重复跟踪的最简单方法可能是在您的合作伙伴使用的 URL 中添加一个查询参数,例如 ?partner=foo。您可以检查自己网站的价值,而根本不运行 Google Analytics(分析)代码,也可以将合作伙伴 ID 传递给 Google,以便您可以按合作伙伴细分报告。
编辑
使用 ?utm_source=foo 作为合作伙伴参数,Google Analytics 会在您不执行任何操作的情况下获取它。过滤掉你自己的印象
if ( location.href.indexOf("utm_source=mysite") < 0 )
{
// Google Analytics code here
}
或者您可以在您的 Google Analytics(分析)配置文件中设置过滤器以将其过滤掉。
【讨论】:
您还可以将utm_nooverride=1 添加到您的 iframe 源代码中。这将确保在第 3 方网站上调用您的 iframe 的页面不会获得推荐的功劳,而是获得初始来源(AdWords 广告系列、搜索查询等)的功劳。
例子:
<iframe src="mypage.html?utm_nooverride=1" width="1" height="1"></iframe>
【讨论】: