Google 测量协议客户端 ID 服务器端

Google Measurement Protocol Client ID Server Side

当我的服务器通过网络服务收到请求时,我想将网页浏览命中发送到我的 google 分析。

Measurement Protocol 需要客户端 ID,在这种情况下,我想将服务器设置为客户端 ID。

我应该像 &cid=1 这样伪造数据还是有其他方法?

客户端 ID 用于将交互聚合到会话和用户中。如果您不需要将访问分开到不同的用户,您可以生成一个静态客户端 ID 并使用它 - 然后您将只有一个用户,这使得报告看起来有点奇怪,但就技术而言,没有任何问题简单地使用一个随机整数(推荐格式是UUID,但这只是为了避免不同用户获得相同ID的情况。这似乎不是问题)。

但是,如果您的网络服务用户发送每个用户唯一的令牌,我建议您使用该令牌(或者更确切地说是基于该令牌的哈希值)。这将使您能够查看有多少不同的用户使用您的网络服务。