首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用Google Analytics API获取每天的结果,而不是日期范围内的总结果

使用Google Analytics API获取每天的结果,而不是日期范围内的总结果
EN

Stack Overflow用户
提问于 2018-07-14 04:57:57
回答 1查看 1.2K关注 0票数 1

执行Google Analytics API查询时:

代码语言:javascript
复制
res = service.data().ga().get(ids='ga:152373812', start_date='7daysAgo', end_date='today',
          metrics='ga:users', segment='gaid::7yMBa3f7RimTf2SFtRQaRh').execute()

pprint(res)

我得到了这个日期范围内(7天前到今天)的用户总数

代码语言:javascript
复制
...
u'rows': [[u'100']]
...

如何获得每天的结果?例如:

代码语言:javascript
复制
{'2018-07-06': 7,
 ...
 '2018-07-12': 17,
 '2018-07-13': 5}

以下是完整的报告:

代码语言:javascript
复制
{u'columnHeaders': [{u'columnType': u'METRIC',
                     u'dataType': u'INTEGER',
                     u'name': u'ga:users'}],
 u'containsSampledData': False,
 u'id': u'https://www.googleapis.com/analytics/v3/data/ga?ids=ga:...&metrics=ga:users&segment=gaid::...&start-date=7daysAgo&end-date=today',
 u'itemsPerPage': 1000,
 u'kind': u'analytics#gaData',
 u'profileInfo': {u'accountId': u'...',
                  u'internalWebPropertyId': u'...',
                  u'profileId': u'...',
                  u'profileName': u'...',
                  u'tableId': u'ga:...',
                  u'webPropertyId': u'...'},
 u'query': {u'end-date': u'today',
            u'ids': u'ga:...',
            u'max-results': 1000,
            u'metrics': [u'ga:users'],
            u'segment': u'gaid::...',
            u'start-date': u'7daysAgo',
            u'start-index': 1},
 u'rows': [[u'100']],
 u'selfLink': u'https://www.googleapis.com/analytics/v3/data/ga?ids=ga:...&metrics=ga:users&segment=gaid::...&start-date=7daysAgo&end-date=today',
 u'totalResults': 1,
 u'totalsForAllResults': {u'ga:users': u'100'}}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-14 05:43:44

解决方案是添加一个ga:date维度:

代码语言:javascript
复制
res = service.data().ga().get(..., dimensions='ga:date').execute()

这最终给出了:

代码语言:javascript
复制
...
u'rows': [[u'20180620', u'9'],
          [u'20180621', u'10'],
          ...
          [u'20180630', u'7']]
...
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51332720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档