Как я могу получать отчеты о кампаниях Google Analytics с помощью Google API и NodeJS?

#node.js #api #google-analytics #google-api

#node.js #API #google-аналитика #google-api

Вопрос:

Я пытаюсь подключиться к API Google с помощью пакета googleapis nodejs, чтобы получить данные о производительности кампаний (я прикрепил картинку для примера данных, которые я пытаюсь получить). Как я могу это сделать?

Это код, который я использую:

 let getReports = async function (reports) {   await jwt.authorize();   let request = {  'headers': {'Content-Type': 'application/json'}, 'auth': jwt, 'resource': reports  };   return await reporting.reports.batchGet(request);  };  let basic_report = {  'reportRequests': [  {  'viewId': view_id,  'dateRanges': [{'startDate': '2021-11-01', 'endDate': '2021-11-22'}],  'metrics': [{'expression': 'ga:users'}, {'expression': 'ga:sessions'}, {'expression': 'ga:pageviews'}]  }  ] };