Google Analytics(分析)吸引了网站上的当前用户数

时间:2018-06-19 19:11:59

标签: python google-analytics

我希望通过使用python的Google Analytics(分析)来吸引网站上的用户数量。我可以做以下工作。

  return analytics.reports().batchGet(
      body={
        'reportRequests': [
        {
          'viewId': VIEW_ID,
          'dateRanges': [{'startDate': 'today', 'endDate': 'today'}],
          'metrics': [{'expression': 'ga:sessions'}],
          'dimensions': [{'name': 'ga:country'}],
        }]
      }
  ).execute()

今天我得到了多少课。但是我想要的是当前会话的数量。我唯一能找到的就是在googles documentation

表示使用ga:sessionCount。运行该命令时出现以下错误:

googleapiclient.errors.HttpError: <HttpError 400 when requesting https://analyticsreporting.googleapis.com/v4/reports:batchGet?alt=json returned "Unknown metric(s): ga:sessionCount
For details see https://developers.google.com/analytics/devguides/reporting/core/dimsmets.">

为了清楚起见,我要吸引的是当前网站上的当前用户数。谢谢。

编辑:如果startDate有类似timeNow的内容,那么我会满意的。

1 个答案:

答案 0 :(得分:0)

根据Dimensions & Metrics Explorer ga:sessionCount是一个维度,而不是一个指标。

尝试:

'dimensions': [{'name': 'ga:sessionCount'}]