【发布时间】:2022-01-13 05:22:09
【问题描述】:
我尝试使用邮递员将事件发送到 Google Analytics 4。
而 GA4 只是响应 204 No Content 并且该事件没有记录在数据流中。 我检查了 measure_id 并且 api_secret 具有正确的值。 有什么问题吗?
谢谢。
【问题讨论】:
标签: http post google-analytics request postman
我尝试使用邮递员将事件发送到 Google Analytics 4。
而 GA4 只是响应 204 No Content 并且该事件没有记录在数据流中。 我检查了 measure_id 并且 api_secret 具有正确的值。 有什么问题吗?
谢谢。
【问题讨论】:
标签: http post google-analytics request postman
对象应该是payload,而不是body。
试试看这个视频:https://youtu.be/WSxdrG1G_yE
【讨论】:
我今天遇到了这个问题。
就我个人而言,事实证明我在错误的位置查找收到的数据:我在 Admin > Data Streams 中查找,它错误地告诉我“过去 48 小时内没有收到数据。”
我真正需要查看的是“实时概览”(报告 > 实时 - 见图):
在那里,有一个方便的小事件计数器,告诉我我的事件实际上进行得很好。
如果您在此处检查但仍为零,请尝试以下其他方法:
您可能需要将 Content-Type 标头设置为“application/json”。
通过将事件发送到端点 https://www.google-analytics.com/**debug**/mp/collect 而不是 https://www.google-analytics.com/**debug**/mp/collect 来验证您的事件 - 只要您收到 "validationMessages": [] 回复,您就可以开始了。
确保您发送的 JSON 匹配 this format
据this similar StackOverflow question 的人说,您可能需要设置 User-Agent 标头,尽管我个人不需要。
【讨论】: