Javascript 从Google Analytics[Node.js]获取正确的指标

Javascript 从Google Analytics[Node.js]获取正确的指标,javascript,node.js,google-analytics,google-api,Javascript,Node.js,Google Analytics,Google Api,我试图在Node.js应用程序中检索此屏幕截图中的8.15%指标(注册(目标1转换率)) 问题是我的代码的输出是4.40%——这是页面上8.15%指标下的“视图平均值”指标。这是我迄今为止的代码尝试 var google = require('googleapis'); //authentication code [hidden, this works already] // Get percentage of new registrations exports.registrations

我试图在Node.js应用程序中检索此屏幕截图中的8.15%指标(注册(目标1转换率))

问题是我的代码的输出是4.40%——这是页面上8.15%指标下的“视图平均值”指标。这是我迄今为止的代码尝试

var google = require('googleapis');

//authentication code [hidden, this works already]

// Get percentage of new registrations
exports.registrations = function(callback) {
  analytics.data.ga.get({
    auth: jwtClient,
    ids: config.ga.viewId,
    metrics: 'ga:goal1ConversionRate',
    dimensions: 'ga:pagePath',
    'start-date': '2016-04-01',
    'end-date': 'yesterday',
  }, function(err, data) {
    if (err) return callback(err);
    callback(null, {
      registrations: Number(data.totalsForAllResults['ga:goal1ConversionRate']),
    });
  });
};
我有我的应用程序设置,所以当我访问/ga/registrations时,我会看到上面代码片段的JSON响应,即4.40%

我知道这只是某个地方的一个参数切换,但我不确定应该更改什么

我想问谷歌分析这个问题---

为URL中包含/docs的所有页面提供目标1转换率指标


有人有什么想法吗

您需要在某个地方添加一个过滤器,我不熟悉node.js,但根据我熟悉的语法和访问API的其他方式,您需要添加如下内容

filters:'ga:landingPagePath=@/docs'