问题是,接下来gmp有能力传递payload,其中必填字段是clientId。但是,还有一个附加的 UserId 字段。 Google Measurment Protocol 的发送请求是从服务器进行的,由于多种因素无法获取 clientId 来发送请求。但是,在客户端,可以将 clientId 绑定(bind)到 UserId(在 google 标签管理器中)。因此,问题是为什么我需要将 clientId 传递到必填字段,如果我可以传递 userId 并且分析师理论上应该将这个 userId 与客户端相匹配。实际上,在这种情况下,即谷歌分析是否真正关联 userId <-> clientId 以及在查询中传输什么而不是 clientId 。
最佳答案
ClientID 字段是必填字段,但您应该考虑两个选项:
- 存储 cliendID,因为该值在客户端的 _ga cookie 上可用。
- 如果不可能,您将需要生成一个随机 clientID 并将其与 UserID 一起使用。
第一个是理想的,因为您的任何指标都不会受到影响,但有时这是不可能做到的。第二个将匹配单个 UserID 下的 clientID,但仅在 userID View 下。 该领域的关键是在通过测量协议(protocol)发送的点击中使用 NI(非交互)。
示例:
我使用 UID X 手动进行了综合浏览(具有交互的测量协议(protocol)位),后来我使用另一个 ClientID 但相同的 UID 发送了交易。 普通 View :
用户 ID 查看:
希望对你有帮助!
关于google-analytics - 谷歌测量协议(protocol),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47627984/