我正在尝试使用有效的测量ID (G-0GHN4RGNDQ)对Google Analytics 4进行服务器端调用,这是一个测试ID,所以可以在这里分享,请参阅https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#v和这里的调试调用:
https://www.google-analytics.com/debug/collect?v=1&tid=G-0GHN4RGNDQ&cid=555&t=event&ec=MyCategory&ea=MyAction&el=MyLabel
我得到这个错误
{
"hitParsingResult": [ {
"valid": false,
"parserMessage": [ {
"messageType": "ERROR",
"description": "The value provided for parameter 'tid' is invalid. Please see https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters for details.",
"messageCode": "VALUE_INVALID",
"parameter": "tid"
} ],
"hit": "/debug/collect?v=1\u0026tid=G-0GHN4RGNDQ\u0026cid=555\u0026t=event\u0026ec=MyCategory\u0026ea=MyAction\u0026el=MyLabel"
} ],
"parserMessage": [ {
"messageType": "INFO",
"description": "Found 1 hit in the request."
} ]
我可以使用相同的测量ID成功地进行gtag
调用,事件会显示在Google Analytics中...然而,我似乎无法通过上面的/debug/
url让它工作。
感谢您的帮助。
发布于 2021-11-21 17:54:38
您似乎正在使用 Measurement Protocol (Universal Analytics) 的端点
https://www.google-analytics.com/debug/collect?tid=fake&v=1
然而,您声明您正在尝试使用Google analytics 4,这意味着GA4,而不是通用分析。
您应该使用Measurement Protocol (Google Analytics 4)
POST /mp/collect HTTP/1.1
HOST: www.google-analytics.com
Content-Type: application/json
<payload_data>
有关验证命中的信息,请查看此页面page
注意:
请记住,测量协议用于向Google analytics发送数据,而不是从google Analytics请求数据。
https://stackoverflow.com/questions/70051130
复制相似问题