Modifica la chiamata API GPT setTargeting

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

Il metodo .setTargeting ottiene i dati dal cookie di destinazione Audience Manager e dal cookie ID utente univoco ( aam_uuid). Tuttavia, se .setTargeting viene richiamato prima che DIL scriva questi cookie o i cookie sono vuoti, potrebbero verificarsi degli errori al 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 della dichiarazione

In questo esempio, il nome del cookie di destinazione Audience Manager è Sample. Puoi impostare questo nome quando crei il cookie di destinazione nell’interfaccia utente di 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 desideri eseguire l’integrazione con Google Ad Manager, sono necessarie solo alcune delle righe nell’esempio di codice riportato sopra:

  • Integrazione lato client: utilizzare solo le linee 1-3.
  • Integrazione lato server: nessuna delle linee è necessaria.
  • Acquisisci i file di registro Google Ad Manager per la creazione di rapporti 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 acquisiti 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