Si vous utilisez les exportations quotidiennes à jour BigQuery, vous pouvez voir Data Not Available
pour certains champs traffic_source
. Ce guide vous aide à remplir automatiquement la plupart des données de source de trafic manquantes dans les exportations existantes dès qu'elles sont disponibles, généralement vers 5h du matin chaque jour.
Pour automatiser le remplissage, procédez comme suit:
- Écoutez le signal de complétude quotidien de BigQuery.
- Identifiez les événements dont les données de source de trafic sont manquantes dans votre exportation BigQuery.
- Interrogez les données complètes de ces événements à partir de Google Ads.
- Associez les données d'événement complètes à votre exportation BigQuery.
Créer un sujet Pub/Sub
- Ouvrez Pub/Sub dans le menu de navigation de gauche de la console Google Cloud. Si Pub/Sub ne s'affiche pas, recherchez-le dans la barre de recherche de la console Google Cloud:
- Cliquez sur + CRÉER UN SUJET dans l'onglet Thèmes :
- Saisissez un nom dans le champ ID de sujet.
- Sélectionnez Ajouter un abonnement par défaut, puis laissez les autres options vides :
- Cliquez sur Créer.
Créer un récepteur de routeur de journaux
- Ouvrez Routeur de journaux dans la console Google Cloud :
- Cliquez sur Créer un récepteur :
- Saisissez un nom et une description pour votre récepteur, puis cliquez sur Suivant.
- Choisissez Sujet Cloud Pub/Sub comme service de récepteur.
- Sélectionnez le sujet que vous avez créé, puis cliquez sur Suivant.
Saisissez le code suivant dans Filtre d'inclusion de compilation:
logName="projects/YOUR-PROJECT-ID/logs/analyticsdata.googleapis.com%2Ffresh_bigquery_export_status"
Remplacez YOUR-PROJECT-ID par l'ID de votre projet Google Cloud Console.
Cliquez sur Suivant, puis sur Créer le récepteur. Vous n'avez pas besoin de filtrer les journaux.
Vérifiez que le récepteur est maintenant listé sous Récepteurs du routeur de journaux.
Associer les données manquantes
Utilisez une fonction Cloud Run pour exécuter automatiquement le code afin de remplir les données de la source de trafic lorsque Pub/Sub détecte le signal de complétude:
- Ouvrez Fonctions Cloud Run :
- Cliquez sur CREATE FUNCTION (CRÉER UNE FONCTION) :
- Sélectionnez Fonction Cloud Run pour Environnement.
- Attribuez un nom à votre fonction.
- Sélectionnez Cloud Pub/Sub comme Type de déclencheur et le sujet que vous avez créé comme Sujet Cloud Pub/Sub.
- Cliquez sur Suivant, puis saisissez votre code pour joindre les données d'attribution Google Ads à votre exportation BigQuery dans la zone.