Как мне получить данные аналитики из Google Analytics API (v4), я уже аутентифицировал пользователя из Google, теперь у меня есть токен доступа, как я могу сделать запрос на получение данных из API, я использую Nodejs на своем веб-сервере .





вам необходимо использовать API данных Google Analytics (GA4) для получения данных (API находится в предварительной версии на момент написания). https://developers.google.com/analytics/devguides/reporting/data/v1
Для создания отчета вы можете использовать Метод: runReport (https://developers.google.com/analytics/devguides/reporting/data/v1/rest/v1alpha/TopLevel/runReport)
ЗАПИСЬ https://analyticsdata.googleapis.com/v1alpha:runReport
Пример тела для создания отчета для screenPageViews:
{
"entity": {
"propertyId": "<your property id>"
},
"dimensions": [
{
"name": "thereportData",
"dimensionExpression": {
"lowerCase": {
"dimensionName": "pageTitle"
}
}
}
],
"metrics": [
{
"name": "screenPageViews"
}
],
"dateRanges": [
{
"startDate": "2021-04-01",
"endDate": "2021-04-07"
}
],
"keepEmptyRows": true,
"returnPropertyQuota": true
}
Чтобы получить идентификатор свойства для своей учетной записи, используйте следующую конечную точку (https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/accountSummaries/list)
ПОЛУЧИТЬ https://analyticsadmin.googleapis.com/v1alpha/accountSummaries
Обязательно включите Google Analytics и Google Admin Api в облачной консоли Google.