更新时间:2025年1月18号
这一篇介绍如何将GA4中的Client ID设置为自定义维度,这里的自定义维度是指用户级别自定维度,也叫用户属性。
思路是,从第一方Cookie _ga里获取Client ID,然后将其设置为自定义维度。
延伸阅读:认识GA4里所使用Cookie:_ga、_ga_<容器ID>和FPID
Step 1:GTM中获取Client ID
在GTM中点击「变量」—「新建」—「选择一个变量类型以开始设置」——「第一方Cookie」,命名为“cookie_ga”,做如下设置:
然后创建另一个变量,在GTM中点击「变量」—「新建」—「选择一个变量类型以开始设置」——「自定义 JavaScript」,命名为“Client ID-cookie”,做如下设置:
延伸阅读:GTM中获取Client ID的三种方式
Step 2:设置用户级别自订维度
在GTM中点击「变量」—「新建」—「选择一个变量类型以开始设置」——「Google 代码:事件设置」,命名为“Common Event Parameter”,在Google Analytics User Properties里设置属性名称client_id_cd(建议将属性名称命名为name_cd的结构,cd表示custom dimension),如下设置
如果你已经创建有Google 代码:事件设置变量,那么就在Google Analytics User Properties里增加user_id_cd的设置。
然后将Common Event Parameters设置到GA4的基础跟踪代码中共享事件设置里:
Step 3:预览调试
如预期触发,数据准确,可以发布到线上。
Step 4:自定义设置
要在GA4里注册client_id_cd,在GA4中点击「管理」」——「自定义设置」——「创建自定义维度」,然后做如下设置:
注意:范围是要选用户。
Step 5:验证数据
由于数据延时,一般隔天到GA4里查看数据。
延伸阅读:
- 认识GA4里所使用Cookie:_ga、_ga_<容器ID>和FPID
- 认识GA4里的Client ID(客户端跟踪和服务端跟踪)
- 「GA4」Client ID和User ID之间的区别
- GTM中获取Client ID的三种方式