我希望通过使用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的内容,那么我会满意的。
答案 0 :(得分:0)
根据Dimensions & Metrics Explorer ga:sessionCount是一个维度,而不是一个指标。
尝试:
'dimensions': [{'name': 'ga:sessionCount'}]