Modificare la chiamata API GPT setTargeting

Aggiungere un'istruzione if per verificare cookie di Audience Manager prima di chiamare il metodo Google Publisher Tag .setTargeting.

Il metodo .setTargeting riceve i dati dal cookie di destinazione del Audience Manager e dal cookie ID utente univoco ( aam_uuid). Tuttavia, se .setTargeting viene richiamato prima che DIL scriva questi cookie, o se i cookie sono vuoti, potrebbero verificarsi degli errori durante il caricamento della pagina. Per evitare questo problema, racchiudere il metodo .setTargeting in un'istruzione if che controlla questi cookie. Se non sono impostati, questa istruzione impedisce a .setTargeting di chiamare la funzione AamGpt.

IF Esempio di codice istruzioni

In questo esempio, il nome del cookie di destinazione del Audience Manager è Sample. Questo nome viene impostato al momento della creazione del cookie di destinazione nell'interfaccia utente del Audience Manager . DIL imposta il aam_uuid cookie e il nome non può essere modificato.

if(typeof AamGpt.getCookie("Sample") != "undefined"){ 
  googletag.pubads().setTargeting(AamGpt.getKey("Sample"),AamGpt.getValues("Sample")); 
}; 
if(typeof AamGpt.getCookie("aam_uuid") != "undefined" ){ 
   googletag.pubads().setTargeting("aamId", AamGpt.getCookie("aam_uuid")); 
};
IMPORTANTE

A seconda di come si desidera integrare con Google Ad Manager, sono necessarie solo alcune delle righe nell'esempio di codice riportato sopra:

  • Integrazione lato client: utilizzare solo le righe 1-3.
  • Integrazione lato server: nessuna delle righe è necessaria.
  • Inviare Google Ad Manager file di registro per la creazione di report in Audience Manager: utilizzare solo le linee 4-6. Questo codice inserisce il valore del cookie aam_uuid nei registri in modo che possano essere inseriti per il reporting.

AamGpt Funzioni e tipi di dati

Definisce le variabili chiave utilizzate nell'istruzione if.

Funzione Tipo Descrizione

AamGpt.getKey

Stringa

Restituisce la chiave nella coppia di segmenti chiave-valore. Ad esempio, se la coppia chiave-valore è costituita da color=blue , restituisce color .

AamGpt.getValues

Matrice di stringhe

Restituisce valori in una matrice, ad esempio ["value1","value2"] .

AamGpt.getCookie

Int

Restituisce l'ID utente Audience Manager, ad esempio 12345 .

In questa pagina

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free