Modifier l’appel API GPT setTargeting modify-the-gpt-settargeting-api-call

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

Rechercher des cookies Audience Manager avec une instruction IF

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

Exemple de code de relevé IF

Dans cet exemple, le nom du cookie de destination Audience Manager est Sample. Ce nom est défini lors de la création du cookie de destination dans l’interface utilisateur d’Audience Manager. DIL définit le cookie aam_uuid 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 manière dont vous souhaitez intégrer à Google Ad Manager, il vous suffit de quelques-unes des lignes de l’exemple de code ci-dessus :
  • Intégration côté client : utilisez uniquement les lignes 1 à 3.
  • Intégration côté serveur : aucune des lignes n’est nécessaire.
  • Ingérez Google Ad Manager fichiers journaux pour le compte rendu des performances dans Audience Manager : utilisez uniquement 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 la création de rapports.

Fonctions AamGpt 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 se composait de color=blue , cette fonction renvoie color .
AamGpt.getValues
Tableau de chaînes
Renvoie des valeurs dans un tableau, par exemple ["value1","value2"] .
AamGpt.getCookie
Int
Renvoie l’identifiant utilisateur Audience Manager, par exemple 12345 .
recommendation-more-help
de293fbf-b489-49b0-8daa-51ed303af695