Я пытаюсь сделать очень глупую и очевидную вещь — создать на своем веб-сайте страницу, на которой будут показаны 10 наиболее посещаемых сообщений в блоге за последние 30 дней. Я хочу использовать для этого данные GA4. Вот что я сделал:
const auth = new google.auth.GoogleAuth({
keyFile: '/home/...service-account.json',
scopes: ['https://www.googleapis.com/auth/analytics.readonly']
})
Я получаю ошибку User does not have sufficient permissions for this profile..
Что я делаю не так, что я упустил?





API данных необходимо включить и использовать для доступа к отчетам GA4. Для этого есть пакет @google-analytics/data.