Как получить значение события из API тегов Google

Я использую API тегов Google для подсчета количества раз, когда предложение отображается на экране клиента (впечатление) для веб-сайта электронной коммерции. Затем я покажу поставщикам общее количество просмотров (впечатлений) каждого предложения.

Я звоню ниже каждый раз, когда предложение просматривается клиентом.

window.gtag('event', 'offer_view', { 'offer_id': offerID });

Я вижу эти значения на панели инструментов, поэтому событие отправляется правильно. Однако в документации не указано что-то для получения общих данных о событии.

Я пытался

window.gtag('get', 'offer_view', 'offer_id', testCallBack);

но функция обратного вызова даже не вызывается.

Я также предпочел бы представить список offer_id и получить количество просмотров для них, а не загружать все данные о событии, если это возможно. Я был бы признателен, если бы вы могли предоставить некоторые рекомендации / указатели.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
86
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Получение 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 данных возвращает только значение события, т. е. offer_id, которое бесполезно без счетчика событий.

Doug 24.04.2023 08:57

Если у вас есть собственный бэкэнд, это может быть хорошей практикой. API данных GA4 очень похож на то, как вы используете отчет обозревателя. Вы можете выбрать нужный параметр и показатель.

darrelltw 24.04.2023 12:08

Другие вопросы по теме