setTargeting
Aggiungi un'istruzione if per verificare la presenza di cookie di Audience Manager prima di chiamare il metodo Google Publisher Tag .setTargeting
.
IF
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 dichiarazioneIn 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"));
};
A seconda di come desideri eseguire l’integrazione con Google Ad Manager, sono necessarie solo alcune delle righe nell’esempio di codice riportato sopra:
aam_uuid
nei registri in modo che possano essere acquisiti per il reporting.AamGpt
Funzioni e tipi di datiDefinisce le variabili chiave utilizzate nell'istruzione if
.
Funzione | Tipo | Descrizione |
---|---|---|
|
Stringa |
Restituisce la chiave nella coppia di segmenti chiave-valore. Ad esempio, se la coppia chiave-valore è costituita da |
|
Matrice di stringhe |
Restituisce valori in una matrice, ad esempio |
|
Int |
Restituisce l’ID utente Audience Manager, ad esempio |