首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >node-fetch和Google Analytics测量协议

node-fetch和Google Analytics测量协议
EN

Stack Overflow用户
提问于 2021-04-09 06:13:18
回答 1查看 139关注 0票数 0

正在尝试使用nodejs的GAMP收集统计数据。当我测试调试的问题时,我经常得到:参数'v‘需要一个值。为什么这不起作用?

代码语言:javascript
复制
async function gaCollect(){
  var url = 'https://www.google-analytics.com/debug/collect'
  var body = {v: "1", tid: "UA*******", cid: "***", t: "event", ec: "ws", ea: "get", el: "test", ev: "1"}
  var res = await fetch(url,{method:'POST',body:JSON.stringify(body),headers: {'Content-Type': 'application/json'}});
  var data = await res.json();
  console.log(data.hitParsingResult[0])
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-09 15:04:57

你以json的身份发送正文,而不是Json。正文应该以HTTP查询参数字符串的形式发送。

代码语言:javascript
复制
v=1&tid=UA-XXXXX-Y&cid=555&t=pageview&dp=%2Fhome
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67012554

复制
相关文章

相似问题

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