GA4文档提供了一个示例,演示如何向GA4测量协议端点发送请求以进行验证。
使用示例中要求的ids,响应始终是204而没有主体,而文档中读到应该有一个名为validationMessages的数组响应主体。
有人知道为什么调试端点只会返回204吗?
GA4文档提供了一个示例,演示如何向GA4测量协议端点发送请求以进行验证。
使用示例中要求的ids,响应始终是204而没有主体,而文档中读到应该有一个名为validationMessages的数组响应主体。
有人知道为什么调试端点只会返回204吗?
看起来GA4会返回204状态码,即不应该返回任何内容。
通过浏览器网络日志检查事件生成器(https://ga-dev-tools.web.app/ga4/event-builder/)中给出的响应,实际上包括一个JSON响应,其中包含关键字validationMessages
。我调查了一下,在事件生成器中的目标URL实际上是https://www.google-analytics.com/debug/mp/collect
。将您的数据发送到此URL,您还将收到一个200 HTTP状态码和一个JSON响应,其中包含有关您的请求和任何潜在错误的其他信息。
简而言之; 通常情况下,您应该收到204 HTTP状态码,但使用调试终点时,您将收到200 HTTP状态码。
/debug/
)让我看到了关于事件名称的以下错误...只允许使用字母数字字符和下划线
。 - jcfollower