【发布时间】:2020-10-28 12:29:55
【问题描述】:
似乎 Universal Analytics 已被弃用,新版本的 Google Analytics 不提供 viewId?
有谁知道如何在没有 viewId 的情况下获取谷歌分析数据?
googleAuth.authenticate(authOptions, function (err, token) {
axios.get(`https://www.googleapis.com/analytics/v3/data/ga?ids=ga%3A219265842&start-date=${startDate}&end-date=today&metrics=ga%3Ausers&dimensions=ga%3Acountry&access_token=${token}`)
.then(analyticsData => {
// res.json(analyticsData)
})
.catch(err => console.log(err))
});
直到几周前,这段代码还在使用具有 viewId 的现有谷歌分析帐户。
https://support.google.com/analytics/answer/2790010?hl=en
“Universal Analytics 指的是上一代的 Analytics。 这是 10 月 14 日之前网站的默认属性类型, 2020 年。”
【问题讨论】:
-
@DaImTo 不推荐用于生产
-
这是目前唯一的选择。
-
@DaImTo 感谢您的回答。最后我用你提供的链接弄明白了。
-
@DaImTo 刚刚做了 :)
标签: node.js google-analytics google-analytics-api google-analytics-data-api