Google Аналитика 4 DAG

Обзор

На этой странице вы узнаете, как настроить DAG tcrm_bq_to_ga4 или tcrm_gcs_to_ga4 и как подготовить данные.

Google Analytics 4 (ранее известный как «Приложение + Интернет») — это ресурс нового типа с отчетами, отличными от тех, которые вы привыкли видеть в ресурсах Universal Analytics. Одним из преимуществ ресурса Google Analytics 4 является то, что вы можете использовать его для веб-сайта, приложения или для веб-сайта и приложения вместе. Ресурсы Universal Analytics поддерживают только веб-сайты. Прочтите объявление, чтобы узнать больше.

Подробнее см. в статье Знакомство с новым поколением Google Analytics.

Настройка переменных воздушного потока

Создайте новые необходимые переменные DAG tcrm_bq_to_ga4

В следующей таблице указано, какие переменные необходимы для запуска группы обеспечения доступности баз данных tcrm_bq_to_ga4 . Вам нужно настроить эти переменные только в том случае, если вы планируете использовать BigQuery в качестве источника данных.

Имя переменной Значение по умолчанию Переменная информация
bq_dataset_id my_dataset Имя набора данных BigQuery, содержащего данные.
bq_table_id my_table Имя таблицы BigQuery, содержащей данные.
api_secret Секрет API Google Analytics 4. Подробную информацию о том, как создать секрет API, см. в разделе параметров запроса.
payload_type Выберите из gtag или firebase
measurement_id Обязательно, если payload_type равен gtag
firebase_app_id Требуется, если payload_typefirebase

Создайте новые необходимые переменные DAG tcrm_gcs_to_ga4

В следующей таблице указано, какие переменные необходимы для запуска группы обеспечения доступности баз данных tcrm_gcs_to_ga4 . Вам нужно настроить эти переменные только в том случае, если вы планируете использовать Google Cloud Storage в качестве источника данных.

Имя переменной Пример значения Переменная информация
gcs_bucket_name my_bucket Имя сегмента облачного хранилища.
gcs_bucket_prefix folder/sub_folder Путь к папке данных внутри корзины.
gcs_content_type JSON Тип содержимого облачного хранилища.
api_secret Секрет API Google Analytics 4. Подробную информацию о том, как создать секрет API, см. в разделе параметров запроса.
payload_type gtag Выберите из gtag или firebase
measurement_id Обязательно, если payload_type равен gtag
firebase_app_id Требуется, если payload_typefirebase

Подготовка данных для отправки в Google Analytics 4

ПРИМЕЧАНИЕ. Подробные требования см. в API Measurement Protocol 4 {target="_blank"}.

Чтобы отправить свои данные в GA4, вы можете выбрать один из следующих двух вариантов, пример данных основан на событии входа в систему .:

  1. Из BigQuery с использованием DAG tcrm_bq_to_ga4 в формате таблицы SQL.

    идентификатор полезная нагрузка
    1 {"client_id":1,"events":[{"name":"login" "params":{"method": "Google"}}]} }
  2. Из облачного хранилища Google с использованием DAG tcrm_gcs_to_ga4 в формате JSON.

    {"id": 1, "payload":{"client_id":1,"events":[{"name":"login", "params":{"method": "Google"}}]} }
    

Запустите свою группу обеспечения доступности баз данных

В консоли Airflow щелкните параметр DAGs в верхней строке меню. Найдите нужную DAG в списке слева. Затем запустите его, нажав кнопку Play в правой части списка.

Чтение журналов DAG

См. Чтение журналов DAG в разделе часто задаваемых вопросов.