正在尝试使用nodejs的GAMP收集统计数据。当我测试调试的问题时,我经常得到:参数'v‘需要一个值。为什么这不起作用?
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])
}发布于 2021-04-09 15:04:57
你以json的身份发送正文,而不是Json。正文应该以HTTP查询参数字符串的形式发送。
v=1&tid=UA-XXXXX-Y&cid=555&t=pageview&dp=%2Fhomehttps://stackoverflow.com/questions/67012554
复制相似问题