Google analytics 谷歌测量协议

Google analytics 谷歌测量协议,google-analytics,google-api,google-tag-manager,Google Analytics,Google Api,Google Tag Manager,接下来的问题是,gmp能够传递有效负载,其中强制字段是clientId。但是,还有一个附加的UserId字段。发送对Google Measurement协议的请求是从服务器执行的,并且不可能让clientId发送对多个因素的请求。但是,在客户端,可以将clientId绑定到UserId(在googletagmanager中)。因此,问题是如果我可以传递userId,并且理论上分析人员应该将这个userId与客户机匹配,那么为什么我需要将clientId传递给必填字段。实际上,如何在这种情况下(即

接下来的问题是,gmp能够传递有效负载,其中强制字段是clientId。但是,还有一个附加的UserId字段。发送对Google Measurement协议的请求是从服务器执行的,并且不可能让clientId发送对多个因素的请求。但是,在客户端,可以将clientId绑定到UserId(在googletagmanager中)。因此,问题是如果我可以传递userId,并且理论上分析人员应该将这个userId与客户机匹配,那么为什么我需要将clientId传递给必填字段。实际上,如何在这种情况下(即谷歌Analytics是否真正关联USEID ID CeleND以及在查询中传递什么而不是CeleND),

CeleNod字段是强制性的,但是您应该考虑两个选项:

  • 存储cliendID,因为此值在_gacookie的客户端可用
  • 如果这是不可能的,您将需要生成一个随机clientID,并将其与UserID一起使用
第一个是理想的,因为你们中的任何人的指标都会受到影响,但有时这是不可能做到的。第二个将匹配单个UserID下但仅在UserID视图下的clientid。 该字段的关键是在通过测量协议发送的点击上使用NI(非交互)

例如:

我用UIDX手动创建了一个页面视图(带有交互的测量协议位),然后我用另一个ClientID发送了一个事务,但UID相同。 正常视图:

用户ID视图:


希望有帮助

“ClientID字段是必需的”-实际上在参数引用中将其标记为可选:。您需要用户ID或客户端ID,但不一定两者都需要。@EikePierstorff不知道,谢谢您提供的信息!