【问题标题】:get client_id to send to measurement protocol获取 client_id 发送到测量协议
【发布时间】:2022-12-15 19:00:00
【问题描述】:

我必须从 php 后端发送 Analytics4 事件。 API需要发送client_id

在一些 Php 代码示例中,我看到这个 id 是随机生成的。 但是在官方的 Google JS 文档中,它是从 gtag 获取的

所以,我想 GA4 自己生成这个 id。

我的问题是:从 GA4 发送 client_id 而不是生成另一个更好吗? 例如,当用户使用经典 JS 标签进行综合浏览时,我想如果我使用相同的 client_id 从我的后端发送事件,Analytics 将能够知道这是两个事件的同一用户......

那么什么是好的做法? 谢谢

【问题讨论】:

    标签: google-analytics measurement-protocol


    【解决方案1】:

    您可以按照谷歌推荐的方式检查此方法。

    您不应直接访问 cookie analytics.js 集,因为 cookie 格式将来可能会更改。相反,开发人员应该使用 readyCallback 等待 analytics.js 加载,然后获取存储在跟踪器上的 clientId 值。

    https://developers.google.com/analytics/devguides/collection/analyticsjs/cookies-user-id#getting_the_client_id_from_the_cookie

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-10
      • 1970-01-01
      • 2021-12-04
      • 2016-07-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多