Обзор
На этой странице вы узнаете, как настроить 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_type — firebase |
Создайте новые необходимые переменные 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_type — firebase |
Подготовка данных для отправки в Google Analytics 4
ПРИМЕЧАНИЕ. Подробные требования см. в API Measurement Protocol 4 {target="_blank"}.
Чтобы отправить свои данные в GA4, вы можете выбрать один из следующих двух вариантов, пример данных основан на событии входа в систему .:
Из BigQuery с использованием DAG
tcrm_bq_to_ga4
в формате таблицы SQL.идентификатор полезная нагрузка 1 {"client_id":1,"events":[{"name":"login" "params":{"method": "Google"}}]} }
Из облачного хранилища 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 в разделе часто задаваемых вопросов.