5

文档将 clientId 描述为:

这匿名识别特定用户、设备或浏览器实例。 https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#cid

它可用于将服务器端点击发送到分析,同时仍将它们绑定到特定用户。

封闭测试版中还有一个名为 userId 的功能,一旦用户通过身份验证,您就可以通过该功能:https ://developers.google.com/analytics/devguides/collection/analyticsjs/user-id

userId 是不言自明的。但是,如果您愿意,UA 还允许您传递自己的 clientid。对于开发 CRM 类型的工具,是否可以将 clientid 与用户关联起来,就像与 userid 关联一样?目标主要是能够跟踪离线交互并将其与 Analytics 中的访问者联系起来。

4

3 回答 3

6

梅贝

clientID是由 Google Analytics生成的随机数,请记住它始终是必需的,其值应始终是随机 UUID(第 4 版)(从技术上讲,您可以使用自己的,但我不确定这将是多么实用和可靠)。最重要的是,您可以使用预定义的get函数轻松访问它(请参阅文档)。

对于您的需求,这正是您应该做的——如果有人唱歌,将 ClientID 存储在您的 CRM 中,然后如果有任何离线购买,使用存储的clientID记录具有测量协议的交易。然后,Google Analytics 将与该访问者建立链接(归因),您将在报告中看到这一点。此外,利用新可用的自定义指标和维度,它们几乎可以存储您想要的任何内容(考虑客户细分等)。不过要小心存储 PII

希望这可以帮助 :)

我很好奇UserID将如何工作,它可能会改变一切,但现在,我不会依赖它,因为可用的信息很少。

于 2014-03-13T15:04:39.210 回答
3

此分析支持页面现在说明了客户端 ID 和用户 ID 之间的区别 - https://support.google.com/analytics/answer/6205850?hl=en#clientid-userid

本质上,客户端 ID 代表未经身份验证的用户,并且是自动随机生成的。

用户 ID 代表经过身份验证的用户,必须手动设置。

客户端 ID 与用户 ID 屏幕截图 值得注意的是,用户 ID 不能是电子邮件地址或其他允许 Google 识别用户的数据

  • 您不会上传任何允许 Google 识别个人身份的数据(例如某些姓名、社会保险号、电子邮件地址或任何类似数据),或永久识别特定设备的数据(例如唯一设备标识符,如果此类标识符无法重置)。
  • 如果您上传任何允许 Google 识别个人身份的数据,您的 Google Analytics 帐户可能会被终止,并且您可能会丢失您的 Google Analytics 数据。

取自:https ://developers.google.com/analytics/devguides/collection/protocol/policy

于 2017-06-22T08:47:19.573 回答
2

我想用户 ID 旨在区分经过身份验证的用户的行为。这里

于 2014-09-26T15:32:30.427 回答