Show Menu
SUJETS×

Modify the GPT setTargeting API Call

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

Rechercher les cookies d'Audience Manager avec un IF relevé

La .setTargeting méthode 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 DIL d’écrire ces cookies ou si les cookies sont vides, des erreurs peuvent s’afficher au chargement de la page. Pour éviter cela, placez la .setTargeting méthode dans une if instruction qui recherche ces cookies. Si elles ne sont pas définies, cette instruction empêche .setTargeting d'appeler la AamGpt fonction.

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")); 
};

En fonction de la méthode d’intégration à Google Ad Managerlaquelle vous souhaitez procéder, vous n’avez besoin que de quelques 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 des fichiers Google Ad Manager journaux pour le rapports dans Audience Manager: n'utilisez que les lignes 4 à 6. Ce code insère la valeur du aam_uuid cookie dans les journaux afin qu’il puisse être assimilé à un rapports.

AamGpt Fonctions et types de données

Définit les variables clés utilisées dans l' if instruction.
Fonction Type Description
AamGpt.getKey
Chaîne
Renvoie la clé de la paire de segments clé-valeur. Par exemple, si votre paire clé-valeur était composée de color=blue , cela 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 .