将Google分析数据传递到iFrame(我们控制这两个域)

将Google分析数据传递到iFrame(我们控制这两个域),iframe,google-analytics,Iframe,Google Analytics,目前,我们有这样一个页面: 域A上的页面包含一个iFrame,其中包含域B 这两个都是我们的域,我们在这两个域上使用相同的Google Tag Manager/Google Analytics代码。如何从父页面将流量数据跟踪到iFrame中,使其不显示为“direct”,并且我可以看到所有正确的信息 对我来说,能够看到承载iFrame的父URL是非常重要的 我不认为这是一个重复的问题,因为我们控制这两个领域 谢谢 我建议将父页面URL添加到嵌入式iFrame的查询字符串中。因此,如果iFrame

目前,我们有这样一个页面:

域A上的页面包含一个iFrame,其中包含域B

这两个都是我们的域,我们在这两个域上使用相同的Google Tag Manager/Google Analytics代码。如何从父页面将流量数据跟踪到iFrame中,使其不显示为“direct”,并且我可以看到所有正确的信息

对我来说,能够看到承载iFrame的父URL是非常重要的

我不认为这是一个重复的问题,因为我们控制这两个领域


谢谢

我建议将父页面URL添加到嵌入式iFrame的查询字符串中。因此,如果iFrame URL是当前的“”,它将变为“”

在iFrame内的页面上,您可以使用服务器端代码或javascript读取这些数据,并将其传递给analytics

为了在GA中手动设置referer,可以使用
\u gaq.push([''u setrefererOverride','http://myparentdomain.com/pagewithiframe.html']);


有关使用GA手动控制参考者的更多信息,请参见

您使用的是经典GA还是UA?如果是后者,则您可能需要将跟踪器的cookie域调整为非自动,并确保在引用排除列表中没有iframe域,以便将从一个域移动到另一个域的流量视为“引用”。这听起来像是您要为跨域跟踪配置域。文档中有一部分涉及iFrame: