我们的合作伙伴网站在他们自己的网站中使用我们的 iframe。我想知道是否有办法跟踪 iframe 上的分析。
问题是,如果我们也在我们自己的网站上使用这些 iframe,我如何避免重复跟踪,其中访问被计算在我们的域的分析中并在 iframe 中再次计算?有没有办法绕过它?
我们的合作伙伴网站在他们自己的网站中使用我们的 iframe。我想知道是否有办法跟踪 iframe 上的分析。
问题是,如果我们也在我们自己的网站上使用这些 iframe,我如何避免重复跟踪,其中访问被计算在我们的域的分析中并在 iframe 中再次计算?有没有办法绕过它?
将 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 源代码中。这将确保在 3rd 方网站上调用您的 iframe 的页面不会因引荐而获得功劳,而是获得初始来源(AdWords 广告系列、搜索查询等)。
例子:
<iframe src="mypage.html?utm_nooverride=1" width="1" height="1"></iframe>