setTargeting
Aggiungere un'istruzione if per verificare cookie di Audience Manager prima di chiamare il metodo Google Publisher Tag .setTargeting
.
IF
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 istruzioniIn 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"));
};
A seconda di come si desidera integrare 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 inseriti 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 |