【发布时间】:2021-09-08 15:21:29
【问题描述】:
是否可以使用 GA4 Measurement Protocol 将事件发送到 Google Analytics(分析)并在 GA 仪表板中查看和分析它们无需使用gtag.js 或任何其他前端脚本?用例是一些事件被发送到我的服务器,我将通过 API 将这些事件推送到 GA。
让我想到的一件事是官方的 Measurement Protocol API 说:
为了使事件有效,它必须具有已用于从 gtag.js 发送事件的 client_id。您需要在客户端捕获此 ID 并将其包含在对测量协议的调用中。在向您的财产发送事件时,我们使用“client_id”作为 client_id。您需要将其替换为来自 gtag.js 的真实 client_id。
这表明只有源自gtag.js 的有效client_id 的事件才会被计算在内。
我对随机生成的client_ids 做了一些试验,我发现我能够在 GA4 控制台的Realtime 部分(Event count by Event name 部分)中看到我的事件,但所有其他部分都是空的,并且Users in last 30 min 部分将始终显示 0。
有人可以向我解释为什么它为零以及这样的用例是否有效?谢谢
【问题讨论】:
-
您能找到解决方案吗? @furry12
标签: google-analytics analytics measurement-protocol google-analytics-4