setTargeting
Chiamata APIAggiungi un’istruzione if per verificare la presenza di cookie di Audience Manager prima di richiamare Google Publisher Tag .setTargeting
metodo.
IF
DichiarazioneIl .setTargeting
Il metodo ottiene i dati dal cookie di destinazione Audience Manager e dal cookie dell'ID utente univoco ( aam_uuid
). Tuttavia, se .setTargeting
viene richiamato prima di DIL scrive questi cookie, o i cookie sono vuoti, è possibile che vengano visualizzati errori al caricamento della pagina. Per evitare questo problema, racchiudi il .setTargeting
metodo in un if
dichiarazione che verifica la presenza di questi cookie. Se non sono impostati, questa istruzione impedisce .setTargeting
dalla chiamata di AamGpt
funzione.
IF
Esempio di codice istruzioneIn questo Audience Manager, il nome del cookie di destinazione è 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 possono essere modificati.
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 effettuare l’integrazione con Google Ad Manager, sono necessarie solo alcune delle righe nell’esempio di codice precedente:
aam_uuid
cookie nei registri, in modo che possano essere acquisiti per i rapporti.AamGpt
Funzioni e tipi di datiDefinisce le variabili chiave utilizzate nel if
dichiarazione.
Funzione | Tipo | Descrizione |
---|---|---|
|
Stringa |
Restituisce la chiave nella coppia chiave-valore del segmento. Ad esempio, se la coppia chiave-valore è costituita da |
|
Array di stringhe |
Restituisce i valori in una matrice, ad esempio, |
|
Intero |
Restituisce l'ID utente Audience Manager, ad esempio |