在Iframe中跟踪子域页面时,如何保持我的推荐人的一致性。

在Iframe中跟踪子域页面时,如何保持我的推荐人的一致性。,iframe,google-analytics,google-tag-manager,Iframe,Google Analytics,Google Tag Manager,我不确定该如何描述我的处境,以及我是否完全理解它 假设我们有一个如下所示的访问者流: 用户在谷歌搜索后到达:example.com/referer isgoogle.com 单击以登录:sub.example.com/login.aspx(iframe页面)/referer isexample.com 我已经将CookieDomain设置为auto,并将example.com添加到推荐排除列表中。因此,据我所知,我有以下情况: 当我从步骤1移动到步骤2时,客户ID保持一致。好! 但是我关心的是

我不确定该如何描述我的处境,以及我是否完全理解它

假设我们有一个如下所示的访问者流:

  • 用户在谷歌搜索后到达:
    example.com
    /referer is
    google.com
  • 单击以登录:
    sub.example.com/login.aspx
    (iframe页面)/referer is
    example.com
  • 我已经将CookieDomain设置为
    auto
    ,并将
    example.com
    添加到推荐排除列表中。因此,据我所知,我有以下情况:

    • 当我从步骤1移动到步骤2时,客户ID保持一致。好!

    • 但是我关心的是推荐人。当我从第一步转到第二步时,我想保留我的google.com推荐人


    我该怎么做

    我想你有两个选择。简单的解决方案是只需查看GA中采集报告中的流量来源:

    如果您正确设置CookieDomain和refferal排除列表,“流量源”将为您提供所需的信息

    第二个选项(如果确实需要覆盖reffer)是:

  • 将父页面中的“refferer”值传递到iframe中。有几种方法可以做到这一点,但这取决于您。(例如,查询字符串或iframe的postMessage)
  • 在iframe中,提取这个值并将其发送到数据层(在下面的示例中,我将其命名为{{yourValue}})
  • 然后在GTM中,您可以在GA标记中设置“reffer”字段,例如:

  • 如果您需要更多关于如何操作的详细说明,请告诉我。

    非常感谢,但我不明白您对我的第一个选项的回答……看来您想要达到的目的是了解您的访客最初来自哪里。Google Analytics已经有了这些信息,如果您登录GA并转到ACQUISITION reports(),就可以找到这些信息。。。但我不知道你是否有不同的理由想把refferer带到你的iframe,你可以按照第二个选项来做。嘿,马图斯,谢谢你的评论。发生的情况是,我在报告采集中的referer是错误的(或直接流量),因为它获取了嵌入在框架中的小部件的URL。这有意义吗?或者我遗漏了什么?你能更详细地解释一下你的设置吗?什么是嵌入式小部件?。。。据我所知,你有你的网页“example.com”,在那里你可以打开“sub.example.com”——对吗?这是一个非常常见的设置,GA会自动链接它,这样你就不应该在Acqusion报告中看到错误的流量-你这样做的事实意味着你的设置一定有问题。很明显,我不理解的是你的意思:“我在报告采集中的引用错误(或直接流量)因为它获取了嵌入在框架中的小部件的URL”-我不知道您正在引用哪个小部件。