Google Analytics(分析)指标ga:2016年之前和之后的用户

时间:2018-12-21 22:59:18

标签: google-analytics google-analytics-api

晚上

在使用Google Analytics(分析)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/的查询浏览器,我确认从2014年1月1日到2014年12月31日,ga:users获得零(但是奇怪的是,当我尝试使用ga:newUsers时,我确实获得了真正的价值) )

奇怪的是,在analytics.google.com上,我获得了2016年之前用户的真实价值。

有人知道这是怎么回事吗? ga:users是否在2016年8月取代了一些旧的已弃用指标?我读过某个曾经不建议使用ga:visitors指标的地方。

预先感谢

1 个答案:

答案 0 :(得分:0)

我刚刚发现了同样的问题!如果我对ga:users的请求的开始日期早于2016年8月23日,那么在analytics.google.com上报告的用户非零数,但对于用户来说却只有零,而我可以对ga:newUsers表示满意。

我会说ga:newUsers是最合理的替代方法,尽管它总是会低估用户。

如果您关闭新的计算方法(如上述评论者Bronwyn V所链接的support doc中所述),您将获得2016年8月23日之前ga:users的数字。