首页 > 解决方案 > Google Analytics(分析)显示实时目标命中,但超过 72 小时后它们不会反映在转化报告中

问题描述

我正在尝试通过测量 API 将事件从我的后端发送到 Google Analytics。Nodejs 代码如下。

const url = 'https://www.google-analytics.com/collect?v=1&t=event&tid=' + tid + '&uid=' + uid + '&ec=' + ec + '&ea=' + ea + '&el=' + el+ '&ev=' ev;
const response = await axios.post(url);

uid 是系统生成的分配给用户的 UUID。

在 Google Analytics(分析)实时视图中,我可以看到报告的事件和转化,但目标值未在其他报告中更新(等待超过 3 天 - 在另一种情况下,超过一周)。我检查了 Google Analytics 查询资源管理器,但也没有在那里检索到事件。

我已经验证在报告中正确选择了日期范围,并尝试创建另一个视图,但效果相同。值得注意的是,客户端/浏览器端事件通常会在此帐户/属性/视图上报告。

知道为什么会发生这种情况吗?

标签: google-analyticsgoogle-analytics-api

解决方案


如果您发送的唯一uid参数没有,cid您将只能在您的用户 ID 视图(如果存在)中看到这些命中。如果您想在普通视图报告中查看数据,您必须发送一个clientId ( cid)。


推荐阅读