Javascript 从Google Analytics[Node.js]获取正确的指标
我试图在Node.js应用程序中检索此屏幕截图中的8.15%指标(注册(目标1转换率)) 问题是我的代码的输出是4.40%——这是页面上8.15%指标下的“视图平均值”指标。这是我迄今为止的代码尝试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
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'