GA4事件验证仅返回204。

7

GA4文档提供了一个示例,演示如何向GA4测量协议端点发送请求以进行验证。

使用示例中要求的ids,响应始终是204而没有主体,而文档中读到应该有一个名为validationMessages的数组响应主体。

有人知道为什么调试端点只会返回204吗?

1个回答

8

看起来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状态码。


2
太好了。谢谢!这个(/debug/)让我看到了关于事件名称的以下错误...只允许使用字母数字字符和下划线 - jcfollower

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接