Esegui il backfill dei dati delle origini traffico Google Ads il prima possibile (GA 360)

Se utilizzi le esportazioni giornaliere aggiornate di BigQuery, potresti visualizzare Data Not Available per alcuni campi traffic_source. Questa guida ti aiuta a eseguire automaticamente il backfill della maggior parte dei dati delle sorgenti di traffico mancanti nelle esportazioni esistenti non appena sono disponibili, in genere entro le ore 05:00 di ogni giorno.

Ecco i passaggi per automatizzare il backfill:

  1. Ascolta l'indicatore di completezza giornaliero di BigQuery.
  2. Identifica gli eventi con dati mancanti sulle sorgenti di traffico nell'esportazione di BigQuery.
  3. Esegui una query sui dati completi di questi eventi da Google Ads.
  4. Unisci i dati completi sugli eventi all'esportazione BigQuery.

crea un argomento Pub/Sub

  1. Apri Pub/Sub nel menu di navigazione a sinistra della console Google Cloud. Se non vedi Pub/Sub, cercalo nella barra di ricerca della console Google Cloud: Cerca
Pub/Sub
  2. Fai clic su + CREA ARGOMENTO nella scheda Argomenti: Crea pulsante argomento
  3. Inserisci un nome nel campo ID argomento.
  4. Seleziona Aggiungi una sottoscrizione predefinita, lascia vuote le altre opzioni: pulsante per creare un abbonamento
  5. Fai clic su Crea.

Crea un sink Log Router

  1. Apri Log Router nella console Google Cloud: Pulsante Router dei log
  2. Fai clic su Crea sink: Pulsante Crea sink
  3. Inserisci un nome e una descrizione per la destinazione e fai clic su Avanti.
  4. Scegli Argomento Cloud Pub/Sub come servizio sink.
  5. Scegli l'argomento che hai creato, quindi fai clic su Avanti.
  6. Inserisci il seguente codice in Filtro di inclusione della build:

    logName="projects/YOUR-PROJECT-ID/logs/analyticsdata.googleapis.com%2Ffresh_bigquery_export_status"
    

    Sostituisci YOUR-PROJECT-ID con l'ID del progetto della console Google Cloud.

  7. Fai clic su Avanti, quindi su Crea sink. Non è necessario filtrare i log.

  8. Verifica che il sink sia ora elencato in Log Router Sinks (Sink router dei log).

Unisci i dati mancanti

Utilizza una funzione Cloud Run per eseguire automaticamente il codice per il completamento dei dati delle origini traffico quando Pub/Sub rileva l'indicatore di completezza:

  1. Apri Funzioni Cloud Run: Pulsante Funzioni Cloud Run
  2. Fai clic su CREA FUNZIONE: Pulsante Crea funzione
  3. Scegli Funzione Cloud Run per l'Ambiente.
  4. Inserisci un nome per la funzione.
  5. Scegli Cloud Pub/Sub come Tipo di trigger e l'argomento che hai creato come Argomento Cloud Pub/Sub.
  6. Fai clic su Avanti, quindi inserisci il codice per unire i dati di attribuzione di Google Ads con l'esportazione di BigQuery nella casella.