Inserire dati Google Analytics in Adobe Experience Platform

Questo caso d’uso si concentra su come inserire i dati di Google Analytics come set di dati in Adobe Experience Platform. Spieghiamo come acquisire sia dati storici che dati live. Al termine, puoi combinare entrambi i set di dati nel Customer Journey Analytics per ottenere una visualizzazione cross-device del percorso dell’utente.

I set di dati nell’Experience Platform sono composti di due elementi: uno schema e i record effettivi nel set di dati. Lo schema (lo chiamiamo modello dati di esperienza o XDM per farla breve) è simile alle colonne del set di dati ed è simile alla blueprint o alle regole che descrivono i dati stessi. All’interno di Platform, Adobe fornisce 2 tipi di schemi:

  • Schemi predefiniti in cui è possibile mappare automaticamente i dati Google Analytics (denominato schema Evento esperienza)
  • Schemi personalizzati che è possibile creare e mappare facilmente i dati delle Google Analytics su

Uno degli aspetti più potenti del modello dati di Adobe è che ti consente di standardizzare tutti i dati di interazione con il cliente in un unico schema comune, il che rende molto più semplice unire i dati in CJA.

Prerequisiti

Per eseguire queste attività, devi disporre dei seguenti permessi e autorizzazioni:

  • Accesso a Adobe Experience Platform
  • Accesso a Google Analytics universali (versione 360 di Google Analytics) o Google Analytics 4 (versione gratuita o Google Analytics 360 di versione)
  • Accesso al Customer Journey Analytics e ai suoi Autorizzazioni amministratore.

La modalità di importazione dei dati di Google Analytics in Adobe Experience Platform dipende dalla versione di Google Analytics in uso:

ID utilizzato Hai anche bisogno di questa licenza… E fai questo…
Analisi universale Google Analytics 360 Esegui i passaggi 1-3 delle istruzioni seguenti
Google Analytics 4 Versione o Google Analytics GA gratuita 360 Esegui i passaggi 1 e 3 delle istruzioni riportate di seguito. Non è necessario il passaggio 2.

Inserire dati storici (backfill)

1. Connetti i dati Google Analytics a BigQuery

Per ulteriori informazioni, consulta queste istruzioni. Queste istruzioni sono basate su Google Analytics universali.

2. Trasforma le sessioni di Google Analytics in eventi in BigQuery ed esporta in Google Cloud Storage

IMPORTANTE

Questo passaggio si applica solo ai clienti di Universal Analytics

I dati GA memorizzano ogni record nei propri dati come sessione dell’utente anziché come singolo evento. È necessario creare una query SQL per trasformare i dati di Universal Analytics in un formato compatibile con Experience Platform. Applicare la funzione "unnest" al campo "hits" nello schema GA. Esempio SQL da utilizzare:

SELECT
   *,
   timestamp_seconds(`visitStartTime` + hit.time) AS `timestamp` 
FROM
   (
      SELECT
         fullVisitorId,
         visitNumber,
         visitId,
         visitStartTime,
         trafficSource,
         socialEngagementType,
         channelGrouping,
         device,
         geoNetwork,
         hit 
      FROM
         `your_bq_table_2021_04_*`,
         UNNEST(hits) AS hit 
   )

Al termine della query, salva i risultati completi in una tabella BigQuery.

Fai riferimento a queste istruzioni, che include istruzioni sulla query SQL.

Il video seguente illustra anche il passaggio successivo, che consiste nell’esportare gli eventi Google Analytics in Google Cloud Storage in formato JSON. Fai clic su Esporta > Esporta in GCS. Una volta arrivati, i dati sono pronti per essere inseriti in Adobe Experience Platform.

3. Importa i dati da Google Cloud Storage in Experience Platform e mappa sullo schema XDM

In Experience Platform, seleziona Sources e trova Google Cloud Storage opzione . Da lì è sufficiente trovare il set di dati salvato da BigQuery.

Nota bene:

  • Assicurati di selezionare il formato JSON.
  • Puoi selezionare un set di dati esistente o crearne uno nuovo (consigliato).
  • Assicurati di selezionare lo stesso schema per i dati storici delle Google Analytics e i dati Live Streaming Google Analytics, anche se si trovano in set di dati separati. È quindi possibile unire i set di dati in un Connessione CJA.

Per istruzioni, guarda questo video:

Puoi mappare i dati dell’evento GA in un set di dati esistente creato in precedenza o creare un nuovo set di dati, utilizzando lo schema XDM scelto. Dopo aver selezionato lo schema, l'Experience Platform applica l'apprendimento automatico per pre-mappare automaticamente ciascuno dei campi nei dati di Google Analytics al Schema XDM.

Le mappature sono molto semplici da modificare e puoi anche creare campi derivati o calcolati dai dati delle Google Analytics. Una volta completata la mappatura dei campi nello schema XDM, puoi pianificare l’importazione su base periodica e applicare la convalida dell’errore durante il processo di acquisizione. In questo modo non si verificano problemi con i dati importati.

Campo calcolato "Timestamp"

Per timestamp campo schema nei dati Google Analytics, è necessario creare un campo calcolato speciale nell’interfaccia utente dello schema di Experience Platform. Fai clic su Add calculated field e avvolgere timestamp stringa in un date come questa:

date(timestamp, "yyyy-MM-dd HH:mm:ssZ")

È quindi necessario salvare questo campo calcolato nella struttura dati timestamp nello schema:

Campo calcolato '_id'

La _id il campo schema deve avere un valore in esso - CJA non si preoccupa del valore. Puoi semplicemente aggiungere un "1" al campo:

Inserire dati in streaming live Google Analytics

Puoi anche acquisire eventi in streaming dal vivo da Google Tag Manager direttamente in Adobe Experience Platform.

1. Aggiungi variabili personalizzate

Dopo aver effettuato l’accesso all’account Google Tag Manager, è necessario aggiungere alcune variabili costanti personalizzate relative all’Adobe. Probabilmente in Google Tag Manager sono già presenti variabili che vengono inviate a Google Analytics, ad esempio e-mail del cliente, nome del cliente, lingua e stato di accesso del cliente. È necessario definire 5 nuove variabili personalizzate:

  • ID organizzazione Adobe Experience Cloud
  • Endpoint di streaming DCS
  • ID set di dati di Experience Platform
  • Riferimento schema
  • Timestamp pagina

Ottenendo questi valori, tutti i dati Google Analytics vengono inviati al set di dati corretto e dispongono dello schema corretto. Se non conosci la tua organizzazione Experience Cloud o una delle altre variabili che hai appena menzionato, il tuo account manager Adobe può aiutarti a rintracciarla.

Una volta definite queste variabili personalizzate, possiamo impostare un trigger per inviare anche tutti i dati che stai già inviando alle Google Analytics dell’Experience Platform.

2. Configurare un trigger in Google Tag Manager

In questo esempio, è stato definito il trigger di "Creazione account", dove pageUrl equals account-creation. Aggiungendo alcune informazioni a questo trigger, puoi assicurarti che quando l’utente esegue l’autenticazione e carica la pagina di creazione dell’account, i dati vengano inviati sia a Google Analytics che a AEP.

Puoi anche fare riferimento a Acquisizione dei dati e gestione dei tag di Google.

Per istruzioni, guarda questo video:

Creare una connessione in CJA al set di dati di Google Analytics

Una volta che Adobe Experience Platform ha iniziato a ricevere i dati delle Google Analytics in tempo reale e hai inserito in backfill i dati storici delle Google Analytics da BigQuery, sei pronto per passare a CJA e creare la prima connessione. Questa connessione unirà i dati GA a tutti gli altri dati dei clienti utilizzando un comune "ID cliente".

Passaggi successivi

In questa pagina