Google AnalyticsAPI有时不返回任何内容

时间:2017-08-14 18:38:23

标签: google-analytics google-analytics-api

我在MVC项目中使用JavaScript中的Google AnalyticsAPI。当我进行查询时,我有时会得到数据,有时会得到一个空对象。发生这种情况时,控制台中没有错误。此外,它只发生在某些查询中,而不会发生在其他查询中   我不认为这是一个抽样问题,因为我通常处理的是低数字(通常是单个数字)。此外,我尝试将采样级别设置为高,而不改变行为。   以下是有时为我返回空的查询示例:

var rangedFirstLoad = new gapi.analytics.googleCharts.DataChart({
            query: {
                'ids': viewId,
                'start-date': minDateChart,
                'end-date': maxDateChart,
                'metrics': 'ga:totalEvents',
                'dimensions': 'ga:operatingSystem',
                'filters': filterQuery + ';ga:eventAction==First Load',
                'samplingLevel': 'higher_precision'
            },
            chart: {
                'container': 'chart-rangedFirstLoad-container',
                'type': 'TABLE',
                'options': {
                    'width': '100%'
                }
            }
        });
        rangedFirstLoad.on('success', function (resp) {
         //do stuff
        });

我使用的每个查询的变量都是相同的。 ' First Load'是我在我的应用中创建的一个事件。我已经尝试过,没有更高的精度。在我使用的20个查询中,只有两个有时返回空。   谢谢。

0 个答案:

没有答案