OpenAdLibraryOpenAdLibrary
Affiliation & Achat Média

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.

Illustration éditoriale : Taboola Macros & Paramètres d'URL des Réseaux Natifs : L'Aide-mémoire

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) :

  1. Taboola remplace {click_id} par une valeur unique lorsque votre annonce est cliquée.
  2. Votre tracker (ou votre propre backend) stocke cet ID de clic pour la session.
  3. Lorsque le visiteur convertit, vous déclenchez l'URL de postback du réseau avec l'ID de clic stocké.
  4. 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#

  1. 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.
  2. 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.
  3. 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.
  4. Des noms au lieu des IDs. Un renommage de campagne en cours de route divise vos données ; voir ci-dessus.
  5. 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.

Questions fréquentes

Que sont les macros Taboola ?
Les macros Taboola sont des jetons dynamiques — tels que {click_id}, {site} et {campaign_item_id} — que Taboola substitue par des valeurs réelles lorsqu'un utilisateur clique sur votre annonce. Ajoutés à votre URL de landing page ou de tracking, ils transmettent l'identité du clic, le placement, la campagne et la création à votre tracker, ce qui rend possible l'optimisation au niveau du placement et de la création.
Comment transmettre l'ID de clic Taboola à mon tracker ?
Ajoutez {click_id} comme paramètre dans l'URL de tracking de votre campagne, par exemple ?clickid={click_id}. Taboola le remplit au moment du clic, votre tracker le stocke pour la session, et lorsqu'une conversion se produit, vous déclenchez le postback serveur-à-serveur de Taboola avec ce même ID. Taboola attribue alors la conversion au clic, placement et création exacts.
Quel est l'équivalent Outbrain du {click_id} de Taboola ?
Outbrain utilise des doubles accolades et son macro d'identifiant de clic est {{ob_click_id}}. Les concepts de placement se correspondent également : {{publisher_id}} et {{section_id}} d'Outbrain correspondent grosso modo au {site_id} de Taboola, et {{ad_id}} correspond à {campaign_item_id}. La syntaxe diffère mais les quatre concepts sous-jacents — clic, placement, campagne, création — sont identiques sur tous les réseaux natifs.
Pourquoi mon URL affiche {click_id} comme texte littéral ?
Le macro n'a pas été remplacé, ce qui signifie presque toujours une erreur de syntaxe : mauvaise casse (les macros sont en minuscules), mauvaises accolades pour le réseau, une faute de frappe, ou un nom de macro que le réseau ne supporte pas. Le réseau transmet le jeton non reconnu tel quel. Corrigez le template, puis vérifiez en inspectant la chaîne de requête sur un nouveau clic de test avant de dépenser.
Ai-je besoin d'un outil de tracking pour utiliser les macros des annonces natives ?
Pas strictement — vous pouvez passer les macros dans votre propre backend ou même dans des UTMs d'analytics — mais un tracker dédié ou un endpoint conçu pour est la réponse pratique pour les postbacks S2S, la déduplication des IDs de clic et le reporting au niveau du placement. Ce qui compte, c'est que quelque chose stocke l'ID de clic et ses métadonnées, et puisse déclencher le postback du réseau lorsqu'une conversion arrive.
L'équipe OpenAdLibrary
Écrit parL'équipe OpenAdLibrary
Renseignement publicitaire & recherche sur la publicité native

Nous développons OpenAdLibrary, la plateforme ouverte de transparence publicitaire. Chaque jour, nos systèmes capturent des publicités natives en direct sur Taboola, Outbrain, MGID, Revcontent, Teads, Yahoo et MSN, identifient le véritable annonceur derrière chacune d'elles et suivent le clic jusqu'à sa page de destination. Ces guides synthétisent ce que nous observons dans ces données pour vous permettre d'étudier le marché plus rapidement.