使用 User ID 时,Google Measurment Protocol 中的 Client ID 是否是强制性的?
Is the Client ID in Google Measurment Protocol mandatory when User ID is used?
Google Measurement Protocol documentation 声称如果使用 uid
,cid
是可选的:
This field is required if User ID (uid) is not specified in the request
所以我向测量协议提出以下要求:
GET https://www.google-analytics.com/collect?v=1&tid=<MY_TID>&aip=1&uid=<USER_ID>&ec=Foo&ea=Bar&el=Baz
但它们不会记录在 Google Analytics 中。
我在指定 both uid
和 cid
的地方提出其他请求,它们工作得很好。有什么我想念的吗?我在其他地方读到 cid
实际上是强制性的。
编辑:解决方案
是对我问题的正确回答,所以采纳了。但我想补充一点,除了这些点击永远不会显示在主视图(仅用户 ID 视图)中这一事实之外,我还忽略了在我的请求中设置 t=event
([= 所必需的) 18=]、ea
和 el
)。调试端点没有帮助诊断这个我只是盯着它(和文档)看了足够长的时间才能看到它。
这是强制性的,因为如果您不发送它而只发送 uid,则命中只会出现在 USER-ID 视图中。
Google Measurement Protocol documentation 声称如果使用 uid
,cid
是可选的:
This field is required if User ID (uid) is not specified in the request
所以我向测量协议提出以下要求:
GET https://www.google-analytics.com/collect?v=1&tid=<MY_TID>&aip=1&uid=<USER_ID>&ec=Foo&ea=Bar&el=Baz
但它们不会记录在 Google Analytics 中。
我在指定 both uid
和 cid
的地方提出其他请求,它们工作得很好。有什么我想念的吗?我在其他地方读到 cid
实际上是强制性的。
编辑:解决方案
t=event
([= 所必需的) 18=]、ea
和 el
)。调试端点没有帮助诊断这个我只是盯着它(和文档)看了足够长的时间才能看到它。
这是强制性的,因为如果您不发送它而只发送 uid,则命中只会出现在 USER-ID 视图中。