Macros Advertising DSP
Une macro est une courte commande ou un raccourci pour une instruction et suit généralement le format ${MACRO_NAME}
. Les macros incluses dans le code créatif ou les URL de clic publicitaire se développent en une chaîne de code plus longue que le serveur d’annonces peut comprendre. Le serveur de publicités DSP exécute les macros lorsque la publicité est diffusée ou fait l’objet d’un clic.
Les macros de serveur d’annonces sont utiles pour transmettre des informations importantes à DSP ou à des serveurs d’annonces tiers. Les macros sont le plus souvent utilisées lors du trafic de métadonnées ou de code créatif tiers et personnalisés (tels que les pixels tiers).
Vous pouvez insérer manuellement une macro n’importe où, par exemple dans une balise VAST, dans n’importe quelle URL ou dans un pixel d’événement DSP ou tiers. Cependant, chaque client DSP et partenaire a un format de balise publicitaire différent et les macros doivent être insérées dans différents emplacements de la balise en conséquence. Chaque fois que vous travaillez avec un nouveau client ou partenaire, demandez-lui de la documentation sur l’emplacement où insérer les macros dans leurs balises publicitaires qui DSP le trafic.
Macros de suivi générales
Utilisez des macros de suivi générales pour tous les types de balises et d’annonces afin de transmettre des données spécifiques, selon les besoins.
${TM_ACCOUNT_ID}
${TM_AD_ID}
${TM_AD_ID_NUM}
${TM_ADVERTISER_ID}
${TM_CAMPAIGN_ID}
${TM_CAMPAIGN_ID_NUM}
${TM_CLICK_URL}
${TM_CLICK_URL_URLENC}
${TM_FEED_ID}
${TM_FEED_ID_NUM}
${TM_MACRO_PLACEMENT_SITE_KEY
${TM_PLACEMENT_ID}
${TM_PLACEMENT_ID_NUM}
${TM_RANDOM}
${TM_SESSION_ID}
${TM_SITE_DOMAIN_URLENC}
${TM_SITE_NAME}
${TM_SITE_URL_URLENC}
${TM_SITE_ID_NUM}
${TM_TIMESTAMP}
${TM_VIDEO_DURATION}
Macros spécifiques à Mobile
${CS_PLATFORM_ID}
(ComScore) ID de plateforme, qui correspond au système d’exploitation de l’appareil :
ios
= Apple iOSandroid
= Google Androidwindows
= Windows Mobileblackberry
= Blackberryother
lorsque la plateforme n’est pas l’une des valeurs ci-dessus
${CS_DEVICE_MODEL}
${CS_IMPLEMENTATION_TYPE}
(ComScore) Environnement dans lequel la publicité a été diffusée :
a
= application mobileb
= site web mobile
a
ou b
)${NS_PLATFORM_ID}
(Nielsen) ID de plateforme, qui correspond au système d’exploitation de l’appareil :
ios
= Apple iOSandroid
= Google Androidwindows
= Windows Mobileblackberry
= Blackberryother
lorsque la plateforme n’est pas l’une des valeurs ci-dessus
${NS_DEVICE_GROUPING}
(Nielsen) Type d’appareil sur lequel la publicité était visionneuse :
TAB
= tablettePHN
= mobilecomputer
= ordinateur
${UOO}
(Nielsen) Indique si l’utilisateur a désactivé le suivi publicitaire :
1
(indicateur DNT = 1) = l’utilisateur a désactivé le suivi des publicités0
(indicateur DNT = 0) = l’utilisateur s’est abonné au suivi des publicités
0
ou 1
)${TM_BUNDLE}
gdpr=${GDPR_ENFORCED}&gdpr_consent=${GDPR_CONSENT}
gdpr=${GDPR_ENFORCED}
indique si l’enchérisseur détermine que la demande d’offre provient de l’Union européenne et nécessite l’application du RGPD :
1
= Le RGPD doit être appliqué0
= Le RGPD ne doit pas être appliqué
gdpr_consent=${GDPR_CONSENT}
est la valeur de consentement transmise au partenaire d’approvisionnement dans la demande d’offre entrante :
- Dans la plupart des cas, il s’agit d’une chaîne de consentement encodée en base64url, ou daisybit (exemple : BN5lERiOMYEdiAKAWXEND1HoSBE6CAFAApAMgBkIDIgM0AgOJxAnQA)
0
= aucun consentement1
= consentement
Macros de clic pour les publicités tierces
Pour effectuer un suivi précis des clics pour les publicités à l’aide de balises d’affichage tierces, DSP nécessite une macro de clic d’affichage. Une seule version de la macro est requise ; la macro appropriée dépend du type de balise .
${TM_CLICK_URL}
${TM_CLICK_URL_URLENC}
DSP insère automatiquement les macros d’affichage des clics dans une balise d’affichage tierce lorsque vous :
- Exporter des balises publicitaires d’un partenaire de serveur de publicités
- Chargement en masse de Flashtalking ou de Google DoubleClick for Advertisers balises publicitaires directement dans DSP
Si une macro de clic est manquante lors de la création d’une publicité display, DSP affiche un message d’avertissement vous invitant à insérer manuellement la macro de clic d’affichage appropriée dans la zone appropriée de la balise.
Analytics for Advertising Macros
Pour obtenir des macros supplémentaires disponibles spécifiquement pour les clients Analytics for Advertising, voir "Ajouter Analytics for Advertising des macros à Flashtalking Balises publicitaires" et "Ajouter Analytics for Advertising des macros à Google Campaign Manager 360 Balises publicitaires".
Dépannage des erreurs de macro
Lorsque vous ajoutez des macros à votre code, veillez à utiliser la syntaxe exacte de la macro. Lors de la validation des macros, DSP vérifie que la macro correspond exactement à l’une des macros valides.
Des erreurs sont générées si des caractères sont manquants au début ou à la fin du nom de la macro. Par exemple, un message d’erreur s’affiche si :
- Vous oubliez un ou plusieurs caractères au début du nom de la macro, tels que
${
. Si vous n’incluez pas la syntaxe complète, l’entrée n’est pas reconnue comme macro valide. - La macro ne se termine pas par un jeu de caractères valide, tel que
}
.