我有一个python脚本,它会向management API询问带有以下参数的非抽样报告:
'metrics': 'ga:sessions',
'dimensions': 'ga:minute, ga:hour, ga:date',
'filters': ''
它返回的内容如下:
01/01/2016 1:00 2
01/01/2016 1:01 0
-- (GAP)
01/01/2016 1:05 5
01/01/2016 1:06 1
-- (GAP)
01/01/2016 1:09 0
01/01/2016 1:10 0
0和0的含义是什么? GA是否在有差距的时候不工作?我的网站不工作吗?有时间隙超过2小时。
提前致谢,对不起我的英语。
答案 0 :(得分:0)
即使您将查询指定为:
'dimensions': 'ga:minute, ga:hour, ga:date',
您可以从结果集中看到它首先返回日期,在本例中是最后一小时。 0
简称午夜至凌晨1点。这意味着00:00和00:59之间的任何匹配都将作为ga:hour
放入维0
。 Google使用24小时格式,因此您可以获得从00
到23
的小时值。
至于差距,如果在给定时间内没有数据,例如,如果您没有看到ga:hour==03
的任何结果,那是因为Google Analytics在此期间没有收到任何匹配GA API不会为您提供0个会话的行。由于您的维度为ga:minute
,因此您可以很容易地在该分钟内获得0流量。如果您确定在指定的时间范围内有流量但API没有显示任何内容,则可能是您的跟踪代码存在问题。
您可能希望使用Google Query Explorer来测试查询并查看它们将以何种格式返回(即哪个维度是哪个列索引)。