【发布时间】:2019-08-09 00:09:28
【问题描述】:
晚上,
在使用 Google 分析 API 编写 javascript 以在后台显示数据时。我偶然发现了一个与 ga:users 指标相关的奇怪问题。
我有一个图表,显示给定年份的 ga:users 和 ga:pageviews。还有一个选择框,显示网站启动以来的不同年份。
它运行这段代码
reportChart = new gapi.analytics.googleCharts.DataChart({
query: {
'ids': 'ga:6XXXXXXX',
'start-date': '2015-01-01',
'end-date': '2015-12-31',
'metrics': 'ga:users,ga:pageviews',
'dimensions': 'ga:date'
},
chart: {
'container': 'graficoIndex',
'type': 'LINE',
'options': {
'width': '100%',
'height': '230px'
}
}
});
reportData = new gapi.analytics.report.Data({
query: {
'ids': 'ga:6XXXXXXX',
'metrics': 'ga:pageviews, ga:users, ga:sessions, ga:percentNewSessions, ga:pageviewsPerSession',
'dimensions': 'ga:date',
'start-date': '2015-01-01',
'end-date': '2015-12-31'
}
});
reportChart.execute();
reportData.execute();
在选择框更改时,我只是使用新的开始日期和结束日期执行不同的查询和图表。
现在问题是:2016 年 8 月 22 日之后一切似乎都很好,但在此之前,指标 ga:users 始终为零。
转到https://ga-dev-tools.appspot.com/query-explorer/ 的查询资源管理器,我确认 ga:users 从 2014 年 1 月 1 日到 2014 年 12 月 31 日期间为零(但奇怪的是,当我尝试 ga:newUsers 时,我确实得到了一个真正的价值)
奇怪的是,在 analytics.google.com 上,我得到了用户 2016 年之前日期的真实值。
有人知道这里出了什么问题吗? ga:users 是否是 2016 年 8 月某些已弃用的旧指标的替代指标?我在某处读到曾经是 ga:visitors 指标现在已弃用。
提前致谢
【问题讨论】:
-
- 2014 年,访问次数更改为会话次数和用户的唯一身份访问者次数。以下是有用的阅读:e-nor.com/blog/google-analytics/… - 还关于用于 2016 年 9 月之后的数据的用户指标的新计算support.google.com/analytics/answer/2992042?hl=en
标签: google-analytics google-analytics-api