Modificare la GPT setTargeting Chiamata API modify-the-gpt-settargeting-api-call

Aggiungi un’istruzione if per verificare la presenza di cookie di Audience Manager prima di richiamare Google Publisher Tag .setTargeting metodo.

Il .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 istruzione

In 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"));
};
IMPORTANT
A seconda di come desideri effettuare l’integrazione con Google Ad Manager, sono necessarie solo alcune delle righe nell’esempio di codice precedente:
  • Integrazione lato client: utilizzare solo le righe 1-3.
  • Integrazione lato server: nessuna delle righe è necessaria.
  • Acquisisci Google Ad Manager file di registro per la generazione di rapporti in Audience Manager: utilizza solo le righe 4-6. Questo codice inserisce il valore del aam_uuid cookie nei registri, in modo che possano essere acquisiti per i rapporti.

AamGpt Funzioni e tipi di dati

Definisce le variabili chiave utilizzate nel if dichiarazione.

Funzione
Tipo
Descrizione
AamGpt.getKey
Stringa
Restituisce la chiave nella coppia chiave-valore del segmento. Ad esempio, se la coppia chiave-valore è costituita da color=blue , restituisce color .
AamGpt.getValues
Array di stringhe
Restituisce i valori in una matrice, ad esempio, ["value1","value2"] .
AamGpt.getCookie
Intero
Restituisce l'ID utente Audience Manager, ad esempio 12345 .
recommendation-more-help
de293fbf-b489-49b0-8daa-51ed303af695