Google Analytics 4 测量协议不起作用
Google Analytics 4 measurement protocol not working
我尝试使用邮递员将事件发送到 Google Analytics 4。
而GA4只是响应204 No Content,事件没有记录在数据流中。
我检查了 measurement_id 和 api_secret 是否具有正确的值。
有什么问题吗?
谢谢。
对象应该是 payload
,而不是 body
。
试试看这个视频:https://youtu.be/WSxdrG1G_yE
我今天遇到了这个问题。
就我个人而言,事实证明我在错误的位置查找接收到的数据:我在管理 > 数据流中查找,它错误地告诉我“过去 48 小时内未收到数据”。
我真正需要查看的是“实时概览”(报告 > 实时 - 见图):
在那里,有一个方便的小事件计数器,它告诉我我的事件实际上顺利进行。
如果您在此处查看它仍然为零,请尝试以下其他操作:
您可能需要将 Content-Type header 设置为“application/json”。
通过将事件发送到端点 https://www.google-analytics.com/**debug**/mp/collect
而不是 https://www.google-analytics.com/**debug**/mp/collect
来验证您的事件 - 只要您收到 "validationMessages": [] 返回,您应该很好去吧。
确保您发送的 JSON 匹配 this format
根据 this similar Whosebug question 的人的说法,您可能需要设置 User-Agent header,但我个人没有必要。
我尝试使用邮递员将事件发送到 Google Analytics 4。
而GA4只是响应204 No Content,事件没有记录在数据流中。 我检查了 measurement_id 和 api_secret 是否具有正确的值。 有什么问题吗?
谢谢。
对象应该是 payload
,而不是 body
。
试试看这个视频:https://youtu.be/WSxdrG1G_yE
我今天遇到了这个问题。
就我个人而言,事实证明我在错误的位置查找接收到的数据:我在管理 > 数据流中查找,它错误地告诉我“过去 48 小时内未收到数据”。
我真正需要查看的是“实时概览”(报告 > 实时 - 见图):
在那里,有一个方便的小事件计数器,它告诉我我的事件实际上顺利进行。
如果您在此处查看它仍然为零,请尝试以下其他操作:
您可能需要将 Content-Type header 设置为“application/json”。
通过将事件发送到端点
https://www.google-analytics.com/**debug**/mp/collect
而不是https://www.google-analytics.com/**debug**/mp/collect
来验证您的事件 - 只要您收到 "validationMessages": [] 返回,您应该很好去吧。确保您发送的 JSON 匹配 this format
根据 this similar Whosebug question 的人的说法,您可能需要设置 User-Agent header,但我个人没有必要。