Taboola Macros & Paramètres d'URL des Réseaux Natifs : L'Aide-mémoire
La clé de jointure entre vos dépenses publicitaires et vos conversions est un macro. Voici l'ensemble complet pour Taboola, les équivalents Outbrain, MGID et Revcontent, et les erreurs de template qui cassent silencieusement le tracking.

Les macros Taboola sont des jetons dynamiques — {click_id}, {site}, {campaign_id} et une douzaine d'autres — que Taboola remplace par des valeurs réelles au moment où quelqu'un clique sur votre annonce. Ajoutés à l'URL de votre landing page, ils indiquent à votre tracker exactement quel clic, placement éditeur, campagne et création ont généré chaque visite et chaque conversion. Sans macros, vous achetez du trafic natif à l'aveugle ; avec eux, vous pouvez calculer le coût par conversion au niveau du placement et couper ce qui perd. Cet aide-mémoire couvre l'ensemble fonctionnel des macros sur Taboola, les paramètres dynamiques correspondants sur Outbrain, MGID et Revcontent, et la poignée d'erreurs de template qui cassent silencieusement le tracking sur tous.
Pourquoi les macros déterminent si vous pouvez optimiser du tout#
Les réseaux natifs vous facturent au clic, mais ils ne vous attribuent rien. Chaque décision d'optimisation que vous prendrez — mettre en pause ce placement, augmenter cette enchère, tuer cette création, scaler cette campagne — dépend de la jointure des données de dépenses du réseau avec vos données de conversion. La clé de jointure est le macro.
La configuration standard est le tracking serveur-à-serveur (S2S) :
- Taboola remplace
{click_id}par une valeur unique lorsque votre annonce est cliquée. - Votre tracker (ou votre propre backend) stocke cet ID de clic pour la session.
- Lorsque le visiteur convertit, vous déclenchez l'URL de postback du réseau avec l'ID de clic stocké.
- Le réseau attribue la conversion au clic exact — placement, création, géo, appareil et tout — et son algorithme de surenchère commence à apprendre des conversions réelles au lieu des clics bruts.
Passez outre les macros et aucune de ces étapes n'existe. Vous verrez des sessions dans analytics et des dépenses dans le tableau de bord, sans moyen fiable de les relier. Taboola propose également un pixel sur la page, et il vaut la peine de lancer les deux — mais le postback S2S basé sur {click_id} est celui qui survit aux bloqueurs de pubs, aux fonctionnalités de confidentialité iOS et aux parcours multi-appareils, c'est pourquoi les acheteurs expérimentés le traitent comme la source de vérité.
L'aide-mémoire des macros Taboola#
Les macros Taboola utilisent des accolades simples, toutes en minuscules. L'ensemble fonctionnel que la plupart des acheteurs média utilisent réellement :
| Macro | Ce qu'il retourne | À quoi vous le servez |
|---|---|---|
{click_id} |
ID unique pour ce clic | La clé de jointure S2S — non négociable |
{site} |
Code du site éditeur | Optimisation et blocage au niveau du placement |
{site_id} |
ID numérique du site | Même rôle, comme clé numérique stable |
{site_domain} |
Domaine de l'éditeur | Reporting de placement lisible par un humain |
{campaign_id} |
ID de campagne | Reporting multi-campagnes |
{campaign_name} |
Nom de la campagne | Rapports lisibles (attention à l'encodage URL) |
{campaign_item_id} |
L'ID spécifique de l'annonce (création) | Analyse des gagnants au niveau de la création |
{title} |
Le titre de l'annonce | Analyse au niveau du titre |
{thumbnail} |
URL de l'image de la création | Jointure des variantes d'images entre annonces |
{platform} |
Plateforme de l'appareil | Répartition desktop / mobile / tablette |
{timestamp} |
Horodatage du clic | Débogage et analyse par tranche horaire |
Une URL de tracking complète ressemble à ceci :
https://track.yourdomain.com/click?clickid={click_id}&source={site_id}&camp={campaign_id}&ad={campaign_item_id}&device={platform}
Deux notes pratiques. Premièrement, les macros sont sensibles à la casse — {Click_ID} est transmis comme texte littéral et votre tracker reçoit une chaîne inutile. Deuxièmement, Taboola ajoute et renomme occasionnellement des macros ; la liste ci-dessus est le noyau stable, mais vérifiez dans le centre d'aide de Taboola avant un lancement important. Si vous configurez une première campagne de bout en bout, le guide étape par étape de configuration Taboola montre où se trouvent les champs de tracking dans l'interface.
Les mêmes concepts sur Outbrain, MGID et Revcontent#
Chaque réseau natif implémente les mêmes quatre concepts — clic, placement, campagne, création — sous des noms et une syntaxe différents. La correspondance :
| Concept | Taboola | Outbrain | MGID | Revcontent |
|---|---|---|---|---|
| Syntaxe | {macro} |
{{macro}} |
{macro} |
{macro} |
| ID de clic | {click_id} |
{{ob_click_id}} |
{click_id} |
voir tableau de bord |
| Placement | {site} / {site_id} |
{{publisher_id}} / {{section_id}} |
{widget_id} |
{widget_id} |
| Nom du placement | {site_domain} |
{{publisher_name}} / {{section_name}} |
— | — |
| Campagne | {campaign_id} |
{{campaign_id}} |
{campaign_id} |
{boost_id} |
| Création | {campaign_item_id} |
{{ad_id}} / {{ad_title}} |
{teaser_id} |
{content_id} |
Détails à connaître :
- Outbrain utilise des doubles accolades, et son modèle de placement est à deux niveaux : un éditeur et une section — la position spécifique du widget sur cet éditeur. Optimisez sur la section, pas seulement sur l'éditeur ; le widget sous l'article et celui dans la barre latérale peuvent performer complètement différemment sur le même site.
- MGID appelle les créations des "teasers", d'où
{teaser_id}. Ses IDs de widget sont l'unité que vous blacklisterez quotidiennement. - Revcontent organise les campagnes en "boosts", donc
{boost_id}est la clé de campagne. Sa liste de macros a évolué au fil des ans — récupérez l'ensemble actuel depuis votre tableau de bord plutôt que depuis un vieux fil de forum. - Un tiret dans le tableau signifie que le réseau gère cette dimension au niveau de la structure de campagne, ou que le macro a changé trop souvent pour être imprimé. En cas de doute, vérifiez la documentation actuelle du réseau au lieu de deviner.
Un template de tracking qui survit aux quatre réseaux#
Normalisez de votre côté, pas du leur. Définissez des noms de paramètres canoniques — disons clickid, source, camp, ad — et mappez les macros de chaque réseau vers eux :
Taboola: ?clickid={click_id}&source={site_id}&camp={campaign_id}&ad={campaign_item_id}
Outbrain: ?clickid={{ob_click_id}}&source={{section_id}}&camp={{campaign_id}}&ad={{ad_id}}
Votre tracker, vos rapports et vos règles de coupure fonctionnent alors identiquement partout, et ajouter un cinquième réseau devient un exercice de mapping de cinq minutes. Routez les clics via un domaine de tracking de clics dédié pour pouvoir changer de logiciel de tracking plus tard sans reconstruire chaque campagne.
Préférez les IDs aux noms dans le template. {campaign_name} et {title} contiennent des espaces, des esperluettes et des emojis qui arrivent encodés en URL — et un & non encodé dans un titre tronquera silencieusement chaque paramètre qui le suit. Les IDs sont stables ; les noms sont modifiés en cours de route et divisent une ligne de données en deux.
Macros et paramètres UTM : lancez les deux, pour des tâches différentes#
Les tags UTM alimentent vos analytics ; les macros alimentent vos décisions d'achat. Un template dual sensé définit utm_source=taboola, utm_medium=native et remplit le reste dynamiquement — utm_campaign={campaign_id}, utm_content={campaign_item_id}, utm_term={site_id} — pour que vos rapports de trafic analytics s'alignent avec les rapports de placement du tracker. Mais n'optimisez pas à partir des analytics seuls : les comptes de sessions et de clics divergent (redirections, rebonds avant le chargement du tag, scripts bloqués), et l'écart s'élargit précisément là où la qualité du trafic est la pire — les placements que vous devez le plus repérer.
Cinq erreurs de macro qui brûlent silencieusement du budget#
- Macros littéraux dans l'URL. Une faute de frappe — mauvaises accolades, mauvaise casse, un espace parasite — signifie que le jeton n'est jamais remplacé et votre landing page reçoit le texte littéral
{click_id}. Les conversions cessent de se joindre, la campagne "affiche" un CVR nul, et vous tuez ce qui aurait pu être un gagnant. Inspectez les chaînes de requête de vos dix premières sessions après chaque lancement. - Pas de macro de placement. Sans
{site}ou{widget_id}dans le template, vous ne pouvez pas construire de whitelists et blacklists de placement — et l'élagage des placements est là où se trouve la plupart du profit de l'optimisation native. L'ID éditeur et de site est l'atome de l'achat média natif. - Postback sans déduplication. Si le même ID de clic peut déclencher votre postback deux fois — rafraîchissement de page, logique de réessai, un utilisateur revisitant une page de remerciement — vous double-comptez les conversions et scaler les perdants. Dédupliquez sur l'ID de clic au niveau du tracker.
- Des noms au lieu des IDs. Un renommage de campagne en cours de route divise vos données ; voir ci-dessus.
- Tester avec des dépenses réelles. Vérifiez le remplacement avec les outils de prévisualisation du réseau et une campagne canari à budget minimum dans une géo peu chère, pas avec votre budget de lancement.
Lire les macros d'un concurrent#
Les templates de tracking fuient. Lorsqu'une bibliothèque d'annonces trace le chemin de clic d'une annonce native, l'URL de landing capturée préserve la chaîne de paramètres de l'annonceur — avec les macros déjà remplies. Extrayez les annonces d'un concurrent dans l'outil d'espionnage d'annonces Taboola et inspectez les URLs de landing tracées : le domaine du tracker vous dit quel logiciel il utilise, la structure des subids vous dit à quelle granularité il optimise, et un ID de placement présent dans un subid vous dit qu'il élague les placements — la signature d'un opérateur à étudier. Le workflow complet d'une annonce en ligne à son entonnoir est couvert dans comment trouver les landing pages des concurrents.
L'essentiel#
Les macros sont trente minutes de configuration qui déterminent si chaque heure suivante d'achat média est mesurable. Intégrez {click_id} et un macro de placement dans votre template dès le premier jour, postbackez les conversions serveur-à-serveur, préférez les IDs aux noms, et vérifiez le remplacement avant de scaler quoi que ce soit. Les réseaux renomment occasionnellement les macros ; les quatre concepts qu'ils encodent — clic, placement, campagne, création — n'ont pas changé depuis dix ans.




