Corrispondenza dei RampID di LiveRamp

La corrispondenza dei RampID di LiveRamp ti consente di utilizzare i RampID come chiave di join tra i tuoi dati pubblicitari e quelli di Google. L'unione dei dati tramite RampID può offrire una precisione e un tasso di corrispondenza maggiori rispetto alla tradizionale corrispondenza basata sui cookie.

Limitazioni

La corrispondenza LiveRamp è solo a scopo di misurazione e non può essere utilizzata nelle query relative al pubblico.

Inoltre, per creare una corrispondenza con l'utente, questo deve:

  • Avere interagito con i tuoi annunci e disporre di un ID LiveRamp corrispondente.
  • Avere interagito con gli annunci di Google e disporre di un ID Google corrispondente.
  • Avere precedentemente interagito con una campagna pubblicitaria che vuoi misurare utilizzando Ads Data Hub.

Come funziona la corrispondenza LiveRamp

La creazione di corrispondenze con i dati LiveRamp utilizzando Ads Data Hub dipende dall'uso dei cookie. Per iniziare, Google e LiveRamp creano una tabella delle corrispondenze, che associa i RampID di LiveRamp agli ID Google. Questa tabella delle corrispondenze viene utilizzata per tradurre tra gli spazi di ID di Google e di LiveRamp.

Una volta completata la tabella delle corrispondenze, puoi unire i dati di Ads Data Hub e LiveRamp abbinando i RampID di LiveRamp con hash ai dati delle campagne Google.

Configurazione

LiveRamp gestisce la maggior parte del processo di implementazione. Per iniziare la procedura, contatta il rappresentante Google per l'account per comunicarci il tuo interesse per la corrispondenza LiveRamp. Ti parlerà dei tuoi obiettivi e ti fornirà ulteriori informazioni su come soddisfare i requisiti per la configurazione di una tabella delle corrispondenze.

Prerequisiti

Prima di iniziare a utilizzare la corrispondenza LiveRamp, devi disporre di account LiveRamp, Google Cloud e Ads Data Hub attivi. Inoltre, devi aver attivato il riconoscimento basato su file di LiveRamp.

Configurazione della tabella delle corrispondenze

  1. Concedi al tuo account di servizio Ads Data Hub l'accesso come Editor dati BigQuery (roles/bigquery.dataEditor) al progetto BigQuery in cui vuoi che vengano scritte le query.
  2. Concedi all'account di servizio di LiveRamp l'accesso come Editor dati BigQuery (roles/bigquery.dataEditor) al tuo progetto BigQuery.
  3. Collabora con LiveRamp per configurare la distribuzione dei file e comunicare quali feed di dati sono associati a ciascun progetto, set di dati e tabella.

Esecuzione di query sulle tabelle delle corrispondenze

Puoi eseguire query sui dati una volta terminata la loro importazione in LiveRamp. Ogni tabella nello schema di Ads Data Hub contenente un campo user_id è accompagnata da una tabella *_match. Ad esempio, per la tabella adh.google_ads_impressions, Ads Data Hub genera anche una tabella delle corrispondenze denominata adh.google_ads_impressions_match contenente i tuoi ID utente. Queste tabelle contengono un sottoinsieme delle righe disponibili nelle tabelle originali, in cui è presente una corrispondenza con i RampID di LiveRamp.

Le tabelle delle corrispondenze contengono una colonna aggiuntiva:

  • external_cookie: il tuo IDL LiveRamp con hash, memorizzato come byte.

Le query dovrebbero unire i dati a una tabella *_match su external_cookie. I risultati vengono scritti nel progetto BigQuery specificato.

Esempio

Nel seguente esempio di codice viene conteggiato il numero di utenti corrispondenti.

SELECT count(1) as matched
FROM adh.cm_dt_impressions_match as adh
INNER JOIN `project_name.dataset_name.table_name_LR_table` as LR
ON LOWER(TO_HEX(adh.external_cookie)) = LR.ADH_Bridge_ID

Domande frequenti

Perché non ottengo alcuna corrispondenza?

Se la query non restituisce alcuna corrispondenza, la causa potrebbe essere uno dei seguenti problemi:

  1. Non esistono corrispondenze tra la tabella *_match e il set di dati in BigQuery. Per verificare che il problema sia questo, conteggia separatamente il numero di voci in ogni tabella. Nessuna delle due tabelle è vuota. Contatta LiveRamp per risolvere il problema.
  2. Le corrispondenze esistono, ma non soddisfano i requisiti di aggregazione di Ads Data Hub. I dati esportati in BigQuery sono soggetti ai controlli per la privacy di Ads Data Hub. Se una riga non contiene una coorte sufficientemente grande, non verrà visualizzata nell'output del progetto BigQuery. In questo caso, contatta l'assistenza di Ads Data Hub.
  3. La preferenza predefinita per lo spazio di ID (accesso/uscita), in base al volume di impressioni, non genera corrispondenze. In tal caso, il rappresentante di Google può modificare le preferenze per lo spazio di ID.

Come faccio a unire i dati da BigQuery con Ads Data Hub?

La seguente query di esempio unisce i dati di BigQuery e Ads Data Hub

SELECT event.campaign_ID,count(*)
FROM adh.cm_dt_impressions_match as a
JOIN `my_project.my_dataset.my_table` as b
ON LOWER(TO_HEX(a.external_cookie)) = b.my_match
WHERE b.filter_field = @filter

Quanti progetti BigQuery possono essere collegati a un account Ads Data Hub per i dati di input?

Per i dati di input, è possibile collegare più progetti BigQuery a una singola istanza di Ads Data Hub.

Quanti progetti BigQuery possono essere collegati a un account Ads Data Hub per i dati di output?

Per i dati di output, un progetto BigQuery deve essere collegato a un account Ads Data Hub.

Che cosa succede se il set di dati o la tabella non compare nell'UI di Ads Data Hub quando si esegue una query?

Assicurati che il set di dati e la tabella in cui vuoi scrivere siano nel progetto BigQuery collegato al tuo account Ads Data Hub per l'output.