Présentation
Cette page vous explique comment configurer le DAG tcrm_bq_to_ga4
ou tcrm_gcs_to_ga4
, et comment préparer les données.
Google Analytics 4 (anciennement "Application + Web") est un nouveau type de propriété, avec des rapports différents de ceux que vous avez l'habitude de voir dans les propriétés Universal Analytics. Une propriété Google Analytics 4 présente l'avantage de pouvoir être utilisée pour un site Web, pour une application ou pour les deux à la fois. Les propriétés Universal Analytics ne sont compatibles qu'avec les sites Web. Lisez l'annonce pour en savoir plus.
Pour en savoir plus, consultez Découvrez la nouvelle génération de Google Analytics.
Configurer les variables Airflow
Créer des variables de DAG tcrm_bq_to_ga4
nécessaires
Le tableau suivant indique les variables nécessaires pour exécuter le DAG tcrm_bq_to_ga4
. Vous ne devez configurer ces variables que si vous prévoyez d'utiliser BigQuery comme source de données.
Nom de la variable | Valeur par défaut | Informations sur la variable |
---|---|---|
bq_dataset_id |
my_dataset |
Nom de l'ensemble de données BigQuery contenant les données. |
bq_table_id |
my_table |
Nom de la table BigQuery contenant les données. |
api_secret |
Code secret de l'API Google Analytics 4 (veuillez consulter la section Paramètre de requête pour savoir comment créer le code secret de l'API) | |
payload_type |
Sélectionnez gtag ou firebase |
|
measurement_id |
Obligatoire si payload_type est gtag |
|
firebase_app_id |
Obligatoire si payload_type est firebase |
Créer des variables de DAG tcrm_gcs_to_ga4
nécessaires
Le tableau suivant indique les variables nécessaires pour exécuter le DAG tcrm_gcs_to_ga4
. Vous ne devez configurer ces variables que si vous prévoyez d'utiliser Google Cloud Storage comme source de données.
Nom de la variable | Exemple de valeur | Informations sur la variable |
---|---|---|
gcs_bucket_name |
my_bucket |
Nom du bucket Cloud Storage. |
gcs_bucket_prefix |
folder/sub_folder |
Chemin d'accès au dossier de données dans le bucket. |
gcs_content_type |
JSON |
Type de contenu Cloud Storage. |
api_secret |
Code secret de l'API Google Analytics 4 (veuillez consulter la section Paramètre de requête pour savoir comment créer le code secret de l'API) | |
payload_type |
gtag |
Sélectionnez gtag ou firebase |
measurement_id |
Obligatoire si payload_type est gtag |
|
firebase_app_id |
Obligatoire si payload_type est firebase |
Préparer les données à envoyer à Google Analytics 4
REMARQUE: Reportez-vous à l'API du protocole de mesure 4{target="_blank"} pour connaître les exigences détaillées.
Pour envoyer vos données à GA4, vous avez le choix entre les deux options suivantes. Les exemples de données sont basés sur l'événement login :
Depuis BigQuery à l'aide du DAG
tcrm_bq_to_ga4
au format de table SQLid payload 1 {"client_id":1,"events":[{"name":"login" "params":{"method": "Google"}}]} }
Depuis Google Cloud Storage, en utilisant le DAG
tcrm_gcs_to_ga4
au format JSON.{"id": 1, "payload":{"client_id":1,"events":[{"name":"login", "params":{"method": "Google"}}]} }
Exécuter votre DAG
Dans la console Airflow, cliquez sur l'option DAGs
dans la barre de menu supérieure. Recherchez le DAG que vous souhaitez exécuter dans la liste de gauche. Exécutez-le ensuite en cliquant sur le bouton Play
à droite de la liste.
Lire les journaux du DAG
Consultez la section Lire les journaux du DAG dans les questions fréquentes.