Как получить параметры метки события и значения события в GA4 с помощью вызова API Python?
Я использую Python API для получения информации для создания аналитического отчета для приложения. Мы используем новую версию GA4.
Отправка параметра события:
Параметры помечены следующим образом: Категория, Действие, Метка, Значение.
Теперь, когда события запускаются, мне нужно собрать всю информацию о событиях из GA4 и составить собственный отчет, используя вызовы Python API. Мне нужна информация обо всех метках и значениях события, которые были переданы через gtag.js
Я использую:
request = RunReportRequest(
property=f"properties/{property_id}",
dimensions=[Dimension(name="eventName")],
metrics=[Metric(name="eventCount")],
date_ranges=[DateRange(start_date= sdate, end_date= edate)],
)
client = BetaAnalyticsDataClient()
response = client.run_report(request)
Это просто даст имя события и количество произошедших событий. Я читал это в GA3,
Но мне нужны индивидуальные значения каждого события, а также соответствующий ему ярлык. Есть ли способ получить эту информацию? Я что-нибудь упускаю? Рад поделиться дополнительной информацией, если потребуется.
Любая помощь приветствуется. Заранее спасибо :)
2 ответа
Модель данных Google Analytics 4 (GA4) отличается от модели данных Universal Analytics (UA).
In UA data model is based on hits
где событие - это тип обращения, в котором вы можете передать параметры (Категория, Действие, Ярлык и Значение), которые удаляются в GA4.
GA4 has data model based on events
в котором
event name
и необходимо передать специальные параметры.
Вот ссылки на то, как отправлять события в GA4 и доступные столбцы через API.
Здесь вы можете узнать, как инструментировать события Universal Analytics как события Google Analytics 4: https://developers.google.com/analytics/devguides/collection/ga4/translate-events
События GA4 не имеют понятия категории, действия и ярлыка, и, в отличие от свойств UA, отчеты GA4 не отображают категорию, действие и ярлык. Поэтому лучше переосмыслить сбор данных с точки зрения модели GA4, чем переносить существующую структуру событий в GA4.