Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用google analytics reporting api获取过去7天的报告(按天划分)_Javascript_Google Analytics Api - Fatal编程技术网

Javascript 使用google analytics reporting api获取过去7天的报告(按天划分)

Javascript 使用google analytics reporting api获取过去7天的报告(按天划分),javascript,google-analytics-api,Javascript,Google Analytics Api,我需要建立检索数据按天划分,以建立一个过去7天的图表 遵循本指南: dateRanges[]只接受两个范围 你能帮我吗 对不起,我的英语不好。。。不是我的母语。1。您应该在维度数组中添加ga:date。很高兴知道,通过这样做,您不会像自己那样通过dateRange循环执行许多请求,这样DateRangeObject将只保存属于相应范围的日期的值 2.假设您每天都在尝试获取某些页面路径的页面视图 您的报告请求应该如下所示: 'reportRequests': [ {

我需要建立检索数据按天划分,以建立一个过去7天的图表

遵循本指南:

dateRanges[]只接受两个范围

你能帮我吗


对不起,我的英语不好。。。不是我的母语。

1。您应该在维度数组中添加
ga:date
。很高兴知道,通过这样做,您不会像自己那样通过
dateRange
循环执行许多请求,这样
DateRangeObject
将只保存属于相应范围的日期的值

2.假设您每天都在尝试获取某些
页面路径的页面视图

您的报告请求应该如下所示:

'reportRequests': [
            {
                'viewId': VIEW_ID,
                'dateRanges': [{'startDate': '2019-02-13', 'endDate': '2019-02-15'}],
                'metrics': [{'expression': 'ga:pageviews'}],
                'samplingLevel': 'SMALL',
                'dimensions': [{'name': 'ga:pagePath'}, {'name': 'ga:date'}],
                'dimensionFilterClauses': [{
                    'filters': [{
                        'dimensionName': 'ga:pagePath',
                        'operator': 'EXACT',
                        'expressions': ['SomeExpression']
                    }]
                }]
            }]

1。您应该在维度数组中添加
ga:date
。很高兴知道,通过这样做,您不会像自己那样通过
dateRange
循环执行许多请求,这样
DateRangeObject
将只保存属于相应范围的日期的值

2.假设您每天都在尝试获取某些
页面路径的页面视图

您的报告请求应该如下所示:

'reportRequests': [
            {
                'viewId': VIEW_ID,
                'dateRanges': [{'startDate': '2019-02-13', 'endDate': '2019-02-15'}],
                'metrics': [{'expression': 'ga:pageviews'}],
                'samplingLevel': 'SMALL',
                'dimensions': [{'name': 'ga:pagePath'}, {'name': 'ga:date'}],
                'dimensionFilterClauses': [{
                    'filters': [{
                        'dimensionName': 'ga:pagePath',
                        'operator': 'EXACT',
                        'expressions': ['SomeExpression']
                    }]
                }]
            }]

你试过什么?似乎第二个示例非常可靠地显示了训练。我尝试在dateRanges[]中添加多个范围,但根据文档,您只能要求两个范围OK!需要在请求字段的“维度”数组中指定“ga:date”。这对我帮助很大!要像在UI中一样获得值随时间的分布,关键是在维度中添加'ga:date'。您尝试了什么?似乎第二个示例非常可靠地显示了训练。我尝试在dateRanges[]中添加多个范围,但根据文档,您只能要求两个范围OK!需要在请求字段的“维度”数组中指定“ga:date”。这对我帮助很大!要像在UI中一样获得值随时间的分布,将“ga:date”放在维度中是关键。