Как получить параметры метки события и значения события в GA4 с помощью вызова API Python?

Я использую Python API для получения информации для создания аналитического отчета для приложения. Мы используем новую версию GA4.

Отправка параметра события: через gtag.js при запуске события.

Параметры помечены следующим образом: Категория, Действие, Метка, Значение.

Теперь, когда события запускаются, мне нужно собрать всю информацию о событиях из 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, рассматриваются как размеры и как метрика. Но похоже, что в GA4 это не так. Я пытался как измерение в поле измерения в полезных данных запроса. Это вызвало у меня ошибку, сказав, что это недопустимый размер. Я пытался в поле метрик, и это предоставит мне сумму всех значений события для каждого события.

Но мне нужны индивидуальные значения каждого события, а также соответствующий ему ярлык. Есть ли способ получить эту информацию? Я что-нибудь упускаю? Рад поделиться дополнительной информацией, если потребуется.

Любая помощь приветствуется. Заранее спасибо :)

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.

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