【发布时间】:2022-07-20 20:13:11
【问题描述】:
GA4 documentation 提供了一个示例,说明如何将请求发送到 GA4 测量协议端点进行验证。
使用提供请求响应的 id 的示例始终是没有正文的 204,当文档读取应该有一个带有名为 validationMessages 的数组的响应正文时。
有谁知道为什么调试端点只会返回 204?
【问题讨论】:
标签: google-analytics-4 measurement-protocol
GA4 documentation 提供了一个示例,说明如何将请求发送到 GA4 测量协议端点进行验证。
使用提供请求响应的 id 的示例始终是没有正文的 204,当文档读取应该有一个带有名为 validationMessages 的数组的响应正文时。
有谁知道为什么调试端点只会返回 204?
【问题讨论】:
标签: google-analytics-4 measurement-protocol
似乎 GA4 会出现 204 状态码,即不应返回任何内容。
通过浏览器中的网络日志检查事件生成器 (https://ga-dev-tools.web.app/ga4/event-builder/) 中给出的响应,确实有一个 JSON 响应,包括密钥 validationMessages。
和你的情况一样,我调查了一下,发现Event Builder中的目标URL其实是https://www.google-analytics.com/debug/mp/collect。通过将数据发送到此 URL,您还将收到 200 HTTP 状态代码和 JSON 响应,其中包含有关您的请求和任何潜在错误的其他信息。
TLDR; 您通常应该会收到 204 HTTP 状态码,但在调试模式下,您会收到 200 HTTP 状态码。
【讨论】: