google-analytics - 如果没有ClientID,如何发送Measurement Protocol?

标签 google-analytics measurement-protocol

我需要发送Measurement Protocol,但clietID cookie可能不存在。 ClientID 是必需参数。这种情况该怎么办?生成它吗?以何种方式? (我需要在 PHP 上做)

最佳答案

clientId 用于绑定(bind) session 。您可以将虚拟 clientId 作为 UUID 发布,但该事件将存储在新 session 中。看看Client Id section within Measurement Protocol - 有关 UUID 的更多信息可以在 A Universally Unique IDentifier (UUID) URN Namespace 中找到

如果您正在使用用户(而不是标准) View ,则可以使用 UserId 将多个 session 绑定(bind)在一起,并提供 UserId (UID) 匹配

关于google-analytics - 如果没有ClientID,如何发送Measurement Protocol?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43049662/

相关文章:

android - 如何使用 Google Analytics 7.3 抑制日志记录?

google-analytics - Universal Analytics : UserId, session 统一并注销

curl - 谷歌测量协议(protocol)给出奇怪的 react

session - 即使超时设置为 1 小时,Google Analytics session 也会超时?

google-analytics - GA测量协议(protocol): Site Search

google-analytics - 使用 GA 事件跟踪进行视频跟踪

google-analytics - 通过 Segment API 传递的数据不会显示在 Google Analytics 中

android - 为什么范围级别为 "user"的自定义维度没有显示在我的报告中?

google-analytics - 使用 Universal Analytics 和 Google 跟踪代码管理器进行子域跟踪

google-analytics - 谷歌分析测量协议(protocol)批量发送不起作用