Google analytics 将Google Analytics clientId连接到BigQuery字段

Google analytics 将Google Analytics clientId连接到BigQuery字段,google-analytics,google-bigquery,Google Analytics,Google Bigquery,因为我找不到一个好的答案,所以我想重新面对这个问题 如何将google analytics中以点分隔的clientId(参见链接google analytics)与BigQuery中的字段相匹配?我希望客户ID是完整的访客,但事实并非如此。clientId的格式为1234567890.9876543210,其中最后十位是BigQuery中的visitId 不久前,我向GAP支持团队提出了同样的问题,他们的答案是BigQuery中的fullVisitorId是客户端ID的哈希形式,因此来自_gac

因为我找不到一个好的答案,所以我想重新面对这个问题


如何将google analytics中以点分隔的clientId(参见链接google analytics)与BigQuery中的字段相匹配?我希望客户ID是完整的访客,但事实并非如此。clientId的格式为1234567890.9876543210,其中最后十位是BigQuery中的visitId

不久前,我向GAP支持团队提出了同样的问题,他们的答案是BigQuery中的fullVisitorId是客户端ID的哈希形式,因此来自_gacookie的客户端ID在BigQuery中不直接表示

换句话说,单个客户机ID将映射到单个fullVisitorId,但您无法在BigQuery中获取客户机ID(除非您将其捕获为自定义维度)

更新:

从2018年5月24日开始,谷歌开始将谷歌分析客户端ID导出到BigQuery。这些措施包括:


我懂了。有没有一种方法可以将相同的哈希函数应用到GA客户端ID,这样我就可以将它映射到相应的BigQuery字段——就像Google那样?@Feyman27我一直在研究相同的问题,发现Google没有记录他们如何对客户端ID进行哈希,我们尝试了几种技术,并询问了与GA合作的许多其他合作伙伴公司如何做到这一点,但似乎没有人知道。因此,我认为将客户机ID放在自定义维度/变量中将是一种可行的方法。您是否成功地进一步了解了这一点?我有这个链接说你应该结合clientId和初始访问时间来获得唯一的访客id,然后是@Pol F。评论是真的,你应该只需要散列它。。。
-------------------------------------------------------------------------
| Field Name | Type   | Description                                     |
-------------------------------------------------------------------------
| clientId   | STRING | Unhashed version of the Client ID for a given   |
|            |        | user associated with any given visit/session.   |
-------------------------------------------------------------------------