Я использую API тегов Google для подсчета количества раз, когда предложение отображается на экране клиента (впечатление) для веб-сайта электронной коммерции. Затем я покажу поставщикам общее количество просмотров (впечатлений) каждого предложения.
Я звоню ниже каждый раз, когда предложение просматривается клиентом.
window.gtag('event', 'offer_view', { 'offer_id': offerID });
Я вижу эти значения на панели инструментов, поэтому событие отправляется правильно. Однако в документации не указано что-то для получения общих данных о событии.
Я пытался
window.gtag('get', 'offer_view', 'offer_id', testCallBack);
но функция обратного вызова даже не вызывается.
Я также предпочел бы представить список offer_id и получить количество просмотров для них, а не загружать все данные о событии, если это возможно. Я был бы признателен, если бы вы могли предоставить некоторые рекомендации / указатели.





Получение gtag доступно только в том случае, если вы сначала что-то установили.
Если данные предоставляются вместе с событием, их нельзя получить.
Эта идея offer_view должна быть реализована посредством некоторой работы с базой данных.
Или вы хотите использовать номер из Google Analytics 4?
Затем вам нужно использовать API данных GA4, но это все равно не лучший выбор в этом сценарии, потому что вы будете предоставлять информацию об API в JS.
В целом, вам нужна третья сторона, например GA4, для хранения данных и безопасного извлечения.
Если вы хотите получить данные из GA4 Data API
Просто дайте
Dimension : customEvent:offer_id
Metrics : event_count
Filter : event_name = ${The event with offer_id}
Пожалуйста, следуйте некоторым документам
https://developers.google.com/analytics/devguides/reporting/data/v1/basics
https://developers.google.com/analytics/devguides/reporting/data/v1/api-schema
Убедитесь, что репорт GA4 offer_id уже установлен в качестве параметра события.
Если у вас есть собственный бэкэнд, это может быть хорошей практикой. API данных GA4 очень похож на то, как вы используете отчет обозревателя. Вы можете выбрать нужный параметр и показатель.
Большое спасибо за вашу помощь, Даррел. Вы бы порекомендовали вызвать API данных GA4 с моего сервера и затем предоставить данные обратно пользователю? Если да, есть ли способ получить количество событий и общее количество пользователей через API данных GA4? Я вижу их на панели инструментов, но API данных возвращает только значение события, т. е. offer_id, которое бесполезно без счетчика событий.