iframe中的google analytics跟踪,提供给不同的合作伙伴

iframe中的google analytics跟踪,提供给不同的合作伙伴,iframe,google-analytics,tracking,Iframe,Google Analytics,Tracking,我们的合作伙伴网站在其自己的网站中利用我们的iFrame。我想知道是否有办法跟踪iFrame上的分析 问题是,如果我们也在自己的网站上使用这些iFrame,我如何避免重复跟踪,即访问被计算在我们的域的分析中,也被计算在iFrame中?有什么方法可以绕过它吗?将Google分析代码添加到iframe应该可以很好地工作。避免重复跟踪的最简单方法可能是在合作伙伴使用的URL中添加一个查询参数,如?partner=foo。您可以检查自己网站的价值,而不运行谷歌分析代码,还可以将合作伙伴ID传递给谷歌,以

我们的合作伙伴网站在其自己的网站中利用我们的iFrame。我想知道是否有办法跟踪iFrame上的分析


问题是,如果我们也在自己的网站上使用这些iFrame,我如何避免重复跟踪,即访问被计算在我们的域的分析中,也被计算在iFrame中?有什么方法可以绕过它吗?

将Google分析代码添加到iframe应该可以很好地工作。避免重复跟踪的最简单方法可能是在合作伙伴使用的URL中添加一个查询参数,如?partner=foo。您可以检查自己网站的价值,而不运行谷歌分析代码,还可以将合作伙伴ID传递给谷歌,以便按合作伙伴细分报告

编辑
使用?utm_source=foo作为合作伙伴参数,Google Analytics将在您不做任何操作的情况下获取它。用滤纸过滤掉你自己的印象

if ( location.href.indexOf("utm_source=mysite") < 0 )
{
    // Google Analytics code here
}
if(location.href.indexOf(“utm_source=mysite”)<0)
{
//谷歌分析代码在这里
}

或者,您可以在Google Analytics配置文件上设置一个过滤器来过滤掉它们。

您还可以将
utm\u nooverride=1
添加到iframe源标记中。这将确保在第三方网站上调用您的iframe的页面不会因为推荐而获得积分,而是初始来源(AdWords活动、搜索查询等)

例如:

<iframe src="mypage.html?utm_nooverride=1" width="1" height="1"></iframe>