Universal Analytics clientId与userId

时间:2014-03-12 13:48:59

标签: google-analytics analytics universal-analytics

文档将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一样吗?目标主要是能够跟踪离线互动并将其与Google Analytics中的访问者相关联。

3 个答案:

答案 0 :(得分:6)

<强> maembe

clientID 是Google Analytics生成的随机数,请记住它always required,其值应始终为{{ 3}}(你可以在技术上使用你自己的,但我不确定这将是多么实际和可靠)。 最重要的是,您可以使用预定义的获取功能轻松访问它(请参阅random UUID (version 4))。

根据您的需要,这正是您应该做的 - 如果有人唱歌,将ClientID存储在您的CRM中,然后如果有任何离线购买,请使用存储的记录documentation的交易clientID的。然后,Google Analytics将与该访问者建立链接(归因),您将在报告中看到此信息。此外,利用新提供的自定义指标和维度,可以存储您想要的任何内容(想想客户细分等)。但请注意measurement protocol

希望这会有所帮助:)

我很好奇 UserID 是如何运​​作的,它可能会改变一切,但就目前而言,由于信息很少,我不会依赖它。

答案 1 :(得分:2)

我认为用户ID旨在区分经过身份验证的用户的行为。 here

答案 2 :(得分:2)

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

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

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

Client-ID vs User-ID screenshot 值得注意的是,用户ID不能是电子邮件地址或其他允许Google识别用户的数据

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

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