欢迎访问我的博客,有问题可以在任意文章底部留言评论

如何在Google Analytics 4中设置跨子域跟踪

Google Analytics 4 Haran 9年前 (2017-02-16) 7256次浏览 0个评论
文章目录[隐藏]

更新时间:2024年7月5号

这一篇介绍Google Analytics 4(GA4)中如何实现跨子域跟踪

什么是子域

属于同一个顶级域名的二级域名,称之为子域,如

这三个域名就是子域,都是属于顶级域名ichdata.com。

 

是否需要设置跨子域跟踪?

这里要分两种情况:

Cookie在顶级域名:不需要

GA4的Cookie默认是生成在顶级域名ichdata.com里,那么所有子域(www、edu、doc 等)都可以共享同一套Cookie,GA4默认就已经实现了跨子域跟踪,不需要额外配置。

 

Cookie在二级域名:需要

如果你将GA4的Cookie生成在各自的二级域名,如doc.ichdata.com:

如何在Google Analytics 4中设置跨子域跟踪

不同子域之间无法共享Client ID,用户在子域之间跳转时被识别为新用户/新会话,所以需要做跨子域跟踪

 

在GA4中点击「管理」——「数据流」,选择你要设置的数据流,然后点击Google代码里的「配置代码设置」:

如何在Google Analytics 4中设置跨子域跟踪

然后点击「配置您的网域」,将要跨子域站的两个域名添加上去即可:如何在Google Analytics 4中设置跨子域跟踪

接下来测试,比如从www.ichdata.com点击到edu.ichdata.com,URL上有会有装饰链接,如

https://edu.ichdata.com/?icid=cn-ebz-mobility-082421&_gl=1*c9bj0e*_gcl_au*ODgwODQ0MjguMTcxOTgwMDg1MA..*_ga*MTI5MDg5NDMwMS4xNzE5ODI0NzY5*_ga_HZ4RDGTX66*MTcyMDE2Mjc4OS4xMy4xLjE3MjAxNjMzMzkuNTMuMC4w

当你在子域跳转的URL中看到包含 _gl 参数,说明跨子域跟踪已经生效,用户身份和会话可以在子域之间正确延续。

前面说到_gl是Google Linker,它里面其实是有三个链接参数,分别是:1、_ga、_ga_3FX847CLRT,作用如下:

  • 1:做时间验证
  • _ga:Client ID的加密值,如807047269.1646632957
  • _ga_HZ4RDGTX66:是基于_ga_3FX847CLRT里的值加密,如1.16467243915.1.1646731464.6

 

总结

在GA4中,是否需要设置跨子域跟踪,关键取决于GA4 Cookie的生成位置。

 


有疑问可以在底部留言
喜欢 (1)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址