4

我在这里看到了一堆关于谷歌分析跟踪和 iframe 以及如何可能存在一些问题的帖子。也看过这个:https ://developers.google.com/analytics/devguides/collection/gajs/gaTrackingSite#trackingIFrames

我在父网站中有我不关心的跟踪代码,并且我在嵌入在我关心的 iframe 中的页面中有跟踪代码。iframe 内容是一个完全不同的域。

我想知道 iframe 页面是否能够获取有关人口统计的所有信息,并能够正确地将数据发送到 Google 以进行事件跟踪等。同样,在这种情况下,我根本不关心父母。只是 iframe 中的谷歌分析代码完全独立工作。

我觉得我上面从 Google 发布的文章与希望以某种方式将 iframe 中的分析与父级中的分析联系起来的用户相关,但我可能弄错了吗?

4

1 回答 1

4

文档准确描述了您必须执行的操作。它真的归结为:

  • 加载 iframe_getLinkerUrl以将 iframe 内的访问与顶部框架上的访问链接起来
  • 在 iframed 页面上使用 P3P 标头来解决愚蠢的 Internet Explorer。

我会添加一些注释:

  • 即使您不关心顶级页面,您也应该在其中添加标签,否则您将无法使用_getLinkerUrl并且会丢失流量来源等。如果您在 iframe 中不使用_getLinkerUrlGA,则会认为这是来自顶级页面的全新访问推荐。
  • 在 iframe 中设置 cookie,在第三方域中是第三方 cookie 的定义。因此,任何设置为阻止第三方 cookie 的浏览器都会阻止 GA cookie,而 GA 将无法工作。这包括默认设置为阻止第三方 cookie 的 Safari(桌面版和移动版)。因此,如果使用 Safari 或 iDevices 访问对您很重要(可能是现在),那么这种跟踪可能不会给您带来好的结果。唯一的解决方案是消除 iframed 页面,将其放在您的域中或在新窗口/选项卡中打开它。
于 2012-08-20T23:21:36.237 回答