Modifier l'appel d'API GPT setTargeting

Ajoutez une instruction if pour rechercher les cookies d'Audience Manager avant d'appeler la méthode Google Publisher Tag .setTargeting.

Recherchez les cookies d’Audience Manager avec une instruction IF.

La méthode .setTargeting récupère les données du cookie de destination de l'Audience Manager et du cookie d'ID utilisateur unique ( aam_uuid). Cependant, si .setTargeting est appelé avant que DIL écrive ces cookies, ou si les cookies sont vides, des erreurs peuvent se produire au chargement de la page. Pour éviter cela, placez la méthode .setTargeting dans une instruction if qui recherche ces cookies. Si elles ne sont pas définies, cette instruction empêche .setTargeting d'appeler la fonction AamGpt.

IF Exemple de code de relevé

Dans cet exemple, le nom du cookie de destination de l’Audience Manager est Sample. Vous définissez ce nom lorsque vous créez le cookie de destination dans l’interface utilisateur de l’Audience Manager. DIL définit le aam_uuid cookie et le nom ne peut pas être modifié.

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

Selon la méthode d’intégration avec Google Ad Manager, vous n’avez besoin que de certaines lignes dans l’exemple de code ci-dessus :

  • Intégration côté client : utilisez uniquement les lignes 1 à 3.
  • Intégration côté serveur : aucune ligne n'est nécessaire.
  • Envoi de Google Ad Manager fichiers journaux pour le rapports dans Audience Manager : n'utilisez que les lignes 4 à 6. Ce code insère la valeur du cookie aam_uuid dans les journaux afin qu’ils puissent être ingérés pour le rapports.

AamGpt Fonctions et types de données

Définit les variables clés utilisées dans l'instruction if.

Fonction Type Description

AamGpt.getKey

Chaîne

Renvoie la clé de la paire de segments clé-valeur. Par exemple, si votre paire clé-valeur est composée de color=blue , elle renvoie color .

AamGpt.getValues

Tableau de chaînes

Renvoie des valeurs dans un tableau, par exemple ["value1","value2"] .

AamGpt.getCookie

Int

Renvoie l’ID utilisateur de l’Audience Manager, par exemple 12345 .

Sur cette page

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now