setTargeting
Ajoutez une instruction if pour rechercher les cookies d'Audience Manager avant d'appeler la méthode Google Publisher Tag .setTargeting
.
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"));
};
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 :
aam_uuid
dans les journaux afin qu’ils puissent être ingérés pour le rapports.AamGpt
Fonctions et types de donnéesDéfinit les variables clés utilisées dans l'instruction if
.
Fonction | Type | Description |
---|---|---|
|
Chaîne |
Renvoie la clé de la paire de segments clé-valeur. Par exemple, si votre paire clé-valeur est composée de |
|
Tableau de chaînes |
Renvoie des valeurs dans un tableau, par exemple |
|
Int |
Renvoie l’ID utilisateur de l’Audience Manager, par exemple |