【问题标题】:Tracking Pageviews based on Referrer根据 Referrer 跟踪浏览量
【发布时间】:2018-10-26 10:13:09
【问题描述】:

我的目标是在从特定网站发送访问者时跟踪用户会话。

我希望访问者来自 2 个网站:a.com 和 b.com

如果referrer 包含a.com,我想触发标签1 如果referrer 包含b.com,则触发标签2。一旦用户登陆我的网站,他们就会在我的域中浏览许多页面。即使 HTTP Referer 不再匹配 a.com,我仍然需要跟踪该会话。

我的目标是跟踪其中有多少会话是从 a.com 发送的,有多少是从 b.com 发送的,以及每个会话有多少到达 /thankyoupage 上的感谢页面

这将如何配置? 这是否需要会话范围,如果需要,如何配置?

【问题讨论】:

    标签: google-analytics google-tag-manager


    【解决方案1】:

    如果您只想在 Google Analytics(分析)中看到这一点,您可以使用推荐人 a.com 或 b.com 创建一个细分(请注意,在 GA 中,推荐人是一个流量渠道,只有在着陆页网址)。因此,对于 Analytics,您不需要额外的工作。流量通道自动在会话范围内(因为通道的更改会启动新会话)。

    如果您想根据引荐来源有条件地触发标签,它会稍微复杂一些。 GTM 不维护会话,并且本身不会在页面视图之间传输信息。所以你需要自己存储信息。

    如果引荐来源网址与您自己的域不匹配,您将在触发标记的触发器中使用内置引荐来源网址变量。您可以使用它来触发带有Javascript function that sets a cookie 的自定义html 标记。然后,您使用引用者设置一个 cookie。

    在您的感谢页面上,您使用内置的 cookie 变量来读取您的 cookie。如果 cookie 分别包含 a.com 或 b.com,则您将其用于触发适当标签的触发器(浏览量触发器,在某些浏览量上触发,过滤“[您的 cookie 变量] 等于 a.com”(或 b.com)) .由于 cookie 是特定于域的,因此仅当您的感谢页面位于同一域中时才有效。

    【讨论】:

      【解决方案2】:

      我认为你不需要为此做任何配置。

      对于推荐流量,您可以查看获取报告。它应该显示为 a.com 和 b.com 的来源。

      为了到达感谢页面,我建议您根据感谢页面的到达设置目标。

      【讨论】:

        【解决方案3】:

        据我了解,您希望进行跨域跟踪并希望跟踪以下内容:

        a.com的第1页--> a.com的第2页--> b.com的第1页--> b.com的第2页

        默认情况下,只要域更改,用户的 GA ID 就会更改。所以对于 a.com 和 b.com GA 会将同一用户视为不同的用户,因此默认情况下,您无法跟踪此类事情。

        要跟踪上述场景,GA 应该考虑到两个站点上的用户是相同的,并且要做到这一点,GA 使用链接器提供跨域跟踪

        https://developers.google.com/analytics/devguides/collection/analyticsjs/linker

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-02-20
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多