使用Measurement Protocol并设置我自己的Google Analytics(分析)报告。
我以前只使用UID来标识通过我们身份验证的用户,而忽略了“匿名”用户。不是最好的主意。现在,我想添加CID字段,因为我确实想捕获所有用户以及身份验证之前发生的所有事件。
如果我除了提供UID之外还开始提供CID,GA是否会认为该用户是全新的?现在,它已自动将UID用作“用户资源管理器”部分中的“客户端ID”。
用户ID文档指示我可以创建一个新的统一用户ID视图以“合并”这些记录,但是我真的不想这样做,因为我不希望核心用户群重复。
我认为解决方案是做类似的事情
var props = {uid: 1234};
if (uid) {
cid: uid
} else {
cid: getTheCID()
}
如果我们只有一个uid
,则将其转换为cid
,然后将所有其他用户用作新的CID。