Кто-нибудь знает API для получения следующих событий из GA4: add_payment_info, add_shipping_info, page_view и т. д.? Я знаю, что существует API для запроса параметров и показателей (runReport), но не могу найти, как сделать запрос для получения именно этих данных.
Можно ли хранить его непосредственно в Firebase? Могу ли я подключиться к нему?





Итак, это будут названия событий. Вы используете API данных и фильтруете поле имени события по этим значениям, и вы получите только их.
Благодаря БНазаруку мне удалось получить то, что я хотел. Вот как выглядит код:
analyticsClient.runReport({
property: `properties/${propertyId}`,
dateRanges: [dateRange],
dimensions: [{name: 'eventName'}],
metrics: [{name: 'eventCount'}],
dimensionFilter: {
filter: {
fieldName: 'eventName',
inListFilter: { values: ['add_payment_info', 'add_shipping_info'] },
},
},
})
В качестве измерения это должно быть eventName, в качестве метрики я использовал количество событий — eventCount, и внутри фильтра я включил эти события. Вы также можете использовать этот инструмент для проверки возможных параметров https://ga-dev-tools.google/ga4/query-explorer/