我的目标是跟踪从特定网站发送访问者时的用户会话。
我希望访问者来自两个网站:a.com和b.com
如果引荐来源网址包含a.com,我希望触发代码1 如果引荐来源网址包含b.com,则触发代码2。用户登陆我的网站后,他们应该会在我的域中的许多页面上旅行。即使HTTP Referer不再匹配a.com,我仍然需要跟踪该会话。
我的目标是跟踪从a.com发送的会话数,从b.com发送的会话数以及每个会话在/ thankyoupage上的感谢页面
这将如何配置? 这会需要会话范围吗?如果需要的话,该如何配置?
答案 0 :(得分:1)
如果您只想在Google Analytics(分析)中看到此信息,则可以使用引荐来源网址a.com或b.com来创建细分(请注意,在GA中引荐来源网址是一种点击量渠道,并且仅当引荐来源网址上没有广告系列参数时才进行填充)到达网页网址)。因此,对于Analytics(分析),您不需要额外的工作。流量通道会自动进入会话范围(随着通道的更改开始新的会话)。
如果您想根据引荐来源网址有条件地触发代码,则可能会有些复杂。 GTM不会维护会话,并且本身不会在页面浏览量之间传输信息。因此,您需要自己存储信息。
如果引荐来源网址与您自己的域不匹配,您将在触发标签的触发器中使用内置的引荐来源网址变量。您将使用它来触发带有Javascript function that sets a cookie的自定义html标签。然后,您使用引荐来源网址设置Cookie。
在您的thankyou页面上,您使用内置的cookie变量来读取您的cookie。如果Cookie分别包含a.com或b.com,则将其用于触发相应标签的触发器(网页浏览触发器,在某些网页浏览上触发,过滤器“ [您的cookie变量]等于a.com”(或b.com)) 。由于Cookie是特定于域的,因此仅当您的thankyou页面位于同一域时才有效。
答案 1 :(得分:0)
答案 2 :(得分:0)
根据我的理解,您希望进行跨域跟踪并希望跟踪以下内容:
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