首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Google Analytics服务器端调用err“为参数'tid‘提供的值无效。使用有效的”和测量ID

Google Analytics服务器端调用err“为参数'tid‘提供的值无效。使用有效的”和测量ID
EN

Stack Overflow用户
提问于 2021-11-21 01:19:15
回答 1查看 96关注 0票数 0

我正在尝试使用有效的测量ID (G-0GHN4RGNDQ)对Google Analytics 4进行服务器端调用,这是一个测试ID,所以可以在这里分享,请参阅https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#v和这里的调试调用:

代码语言:javascript
运行
复制
https://www.google-analytics.com/debug/collect?v=1&tid=G-0GHN4RGNDQ&cid=555&t=event&ec=MyCategory&ea=MyAction&el=MyLabel

我得到这个错误

代码语言:javascript
运行
复制
{
  "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让它工作。

感谢您的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-21 17:54:38

您似乎正在使用 Measurement Protocol (Universal Analytics) 的端点

代码语言:javascript
运行
复制
https://www.google-analytics.com/debug/collect?tid=fake&v=1

然而,您声明您正在尝试使用Google analytics 4,这意味着GA4,而不是通用分析。

您应该使用Measurement Protocol (Google Analytics 4)

代码语言:javascript
运行
复制
POST /mp/collect HTTP/1.1
HOST: www.google-analytics.com
Content-Type: application/json
<payload_data>

有关验证命中的信息,请查看此页面page

注意:

请记住,测量协议用于向Google analytics发送数据,而不是从google Analytics请求数据。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70051130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档