Pixel de conversion
Un pixel de conversion est une ressource de suivi ou un script chargé par le navigateur qui signale une action telle qu’un achat, une inscription ou une demande...
Dans le suivi d’affiliation, « déclenché » n’est pas un type de pixel.
Sur cette page
Dans le suivi d’affiliation, « déclenché » n’est pas un type de pixel. C’est un état. Tout pixel de suivi — pixel de conversion, pixel de reciblage, pixel d’impression — peut se trouver dans l’un de deux états : inactif ou déclenché.
Un pixel se déclenche lorsque le navigateur traite le HTML ou le JavaScript qui le contient et envoie la requête HTTP résultante au serveur de suivi. Cette requête transporte des paramètres : un ID de clic, un ID de campagne, un ID d’offre, une valeur de conversion, et parfois un montant de commission. La plateforme de suivi reçoit la requête, associe l’ID de clic au clic d’affilié original stocké dans sa base de données, et enregistre la conversion.
Si un maillon de cette chaîne se brise, le pixel ne se déclenche pas, ou il se déclenche avec des données incomplètes. La conversion n’est pas enregistrée.
Voici le chemin complet du clic à la commission enregistrée, étape par étape :
https://track.example.com/click?aff_id=42&offer_id=7&click_id=abc123.L’ensemble de ce processus dépend du déclenchement du pixel à l’étape 5. S’il ne se déclenche pas, la chaîne se termine sans commission — même si la vente a eu lieu.
Une requête typique de pixel déclenché transporte ces paramètres :
| Paramètre | Fonction | Exemple |
|---|---|---|
click_id | Lie la conversion au clic original | abc123 |
offer_id | Identifie la campagne ou l’offre | 7 |
aff_id | Identifie l’affilié | 42 |
payout ou sale_amount | La valeur de conversion pour le calcul de la commission | 89.95 |
txn_id | ID de transaction unique pour éviter les doublons | ORD-5591 |
goal_id | Quel objectif de conversion a été atteint | purchase |
Si un paramètre requis est manquant ou malformé, la plateforme de suivi peut recevoir l’événement mais ne pas parvenir à l’attribuer. Un pixel peut se déclencher avec succès — la requête HTTP atteint le serveur — et pourtant ne produire aucune commission si le click_id est vide ou expiré.
Voici le chemin complet du clic à la commission enregistrée, étape par étape :
https://track.example.com/click?aff_id=42&offer_id=7&click_id=abc123.L’ensemble de ce processus dépend du déclenchement du pixel à l’étape 5. S’il ne se déclenche pas, la chaîne se termine sans commission — même si la vente a eu lieu.
Une requête typique de pixel déclenché transporte ces paramètres :
| Paramètre | Fonction | Exemple |
|---|---|---|
click_id | Lie la conversion au clic original | abc123 |
offer_id | Identifie la campagne ou l’offre | 7 |
aff_id | Identifie l’affilié | 42 |
payout ou sale_amount | La valeur de conversion pour le calcul de la commission | 89.95 |
txn_id | ID de transaction unique pour éviter les doublons | ORD-5591 |
goal_id | Quel objectif de conversion a été atteint | purchase |
Si un paramètre requis est manquant ou malformé, la plateforme de suivi peut recevoir l’événement mais ne pas parvenir à l’attribuer. Un pixel peut se déclencher avec succès — la requête HTTP atteint le serveur — et pourtant ne produire aucune commission si le click_id est vide ou expiré.
Tous les pixels ne servent pas le même objectif. Les programmes d’affiliation utilisent généralement trois catégories :
| Type de pixel | Où il se déclenche | Ce qu’il enregistre | Utilisé par |
|---|---|---|---|
| Pixel de conversion | Page de remerciement / confirmation | Vente, inscription ou prospect réalisé | Annonceurs, réseaux |
| Pixel de reciblage | Pages produits, pages d’atterrissage | Visites de pages pour la constitution d’audience | Annonceurs, acheteurs de médias |
| Pixel d’impression | Page de contenu de l’affilié (au chargement) | Que la publicité ou le lien de l’affilié a été vu | Affiliés, réseaux |
Les pixels de conversion peuvent être statiques (se déclenchant à chaque chargement de page, en se fiant à l’appariement des cookies) ou dynamiques (le serveur de l’annonceur remplit la valeur de la commande et l’ID de transaction dans les paramètres du pixel en temps réel). Les pixels dynamiques sont plus précis mais nécessitent une intégration côté serveur chez l’annonceur.
Un pixel de reciblage se déclenche lorsqu’un utilisateur visite une page produit ou une page de catégorie. Il n’enregistre pas une conversion — il marque l’utilisateur pour des campagnes publicitaires ultérieures. Dans les contextes d’affiliation, les pixels de reciblage sont parfois utilisés par les annonceurs pour constituer des audiences d’utilisateurs arrivés via le trafic d’affiliation, bien que cette pratique soit controversée lorsqu’elle entre en concurrence avec les propres efforts de reciblage de l’affilié.
Un pixel d’impression se déclenche lorsqu’un utilisateur charge une page qui affiche la bannière ou le lien texte d’un affilié. Il indique au réseau que le support créatif a été diffusé. Les pixels d’impression sont moins courants dans les programmes d’affiliation basés sur la performance (où seules les conversions comptent) mais apparaissent dans les arrangements CPM ou hybrides.
Les bloqueurs de publicité comme uBlock Origin et les fonctionnalités des navigateurs comme la Protection renforcée contre le pistage de Firefox et la Prévention intelligente du pistage (ITP) de Safari peuvent bloquer complètement les requêtes de pixels. L’ITP de Safari, en particulier, limite la persistance des cookies propriétaires à 7 jours pour les cookies définis via JavaScript — ce qui signifie qu’un pixel qui dépend d’un cookie de plus d’une semaine se déclenchera mais sans ID de clic.
Que vérifier : Comparez les options de suivi prises en charge par l’annonceur et la plateforme d’affiliation. Les postbacks serveur à serveur peuvent réduire la dépendance aux requêtes du navigateur, tandis que les arrangements propriétaires peuvent résoudre certaines limitations des navigateurs. Aucune approche n’élimine le besoin de consentement, d’identifiants précis, de déduplication et d’un processus de conversion testé.
Si le pixel est implémenté comme une balise JavaScript et qu’un autre script sur la page génère une erreur non capturée avant l’exécution du pixel, le pixel ne se déclenche jamais. De même, si l’utilisateur ferme l’onglet ou navigue ailleurs avant que le script du pixel ne se charge — fréquent sur les pages de remerciement lentes — la conversion est perdue.
Que faire : Placez le pixel le plus tôt possible dans le <head> de la page ou tout en haut du <body>. Évitez de l’envelopper dans des gestionnaires de balises qui se chargent de manière asynchrone, sauf si vous avez vérifié l’ordre de déclenchement. Pour les conversions critiques, utilisez un postback côté serveur comme solution de secours.
Un pixel peut se déclencher parfaitement — la requête HTTP atteint le serveur — mais si le paramètre click_id est vide, null ou expiré, la plateforme de suivi ne peut pas associer la conversion à un affilié. Cela arrive souvent lorsque le processus de paiement supprime les paramètres d’URL, lorsque le cookie a été supprimé entre le clic et la conversion, ou lorsque l’utilisateur a changé d’appareil.
Que faire : Auditez votre processus de paiement pour vous assurer que les paramètres d’ID de clic survivent à chaque redirection et transition de page. Si votre plateforme e-commerce supprime les paramètres de requête inconnus, configurez-la pour transmettre explicitement les paramètres de suivi. Implémentez une solution de secours qui stocke l’ID de clic dans localStorage ou un cookie propriétaire sur la page d’atterrissage et le récupère sur la page de remerciement.
Certains annonceurs utilisent des gestionnaires de balises pour appliquer une logique conditionnelle à leurs pixels — par exemple, ne se déclencher que lorsque le référent correspond à un domaine spécifique, ou uniquement à la première conversion par utilisateur. Si cette logique est mal configurée, le pixel se déclenche pour les mauvais événements ou pas du tout.
Que faire : Documentez chaque règle de déclenchement en langage clair. Testez chaque condition avec des transactions réelles. Si le mode aperçu de votre gestionnaire de balises montre le pixel qui se déclenche mais que la plateforme de suivi n’affiche aucune conversion, le problème vient probablement de la couche de données — les variables que le gestionnaire de balises transmet au pixel peuvent être indéfinies.
Les échecs de pixels sont plus courants que la plupart des spécialistes du marketing ne le pensent. Voici les quatre points de défaillance les plus fréquents et comment y remédier.
Les bloqueurs de publicité comme uBlock Origin et les fonctionnalités des navigateurs comme la Protection renforcée contre le pistage de Firefox et la Prévention intelligente du pistage (ITP) de Safari peuvent bloquer complètement les requêtes de pixels. L’ITP de Safari, en particulier, limite la persistance des cookies propriétaires à 7 jours pour les cookies définis via JavaScript — ce qui signifie qu’un pixel qui dépend d’un cookie de plus d’une semaine se déclenchera mais sans ID de clic.
Que faire : Utilisez les postbacks côté serveur comme méthode de suivi principale. Si vous devez utiliser des pixels, implémentez une solution de cookie propriétaire servie depuis votre propre domaine plutôt que depuis un domaine de suivi tiers. Cela réduit la probabilité de blocage généralisé.
Si le pixel est implémenté comme une balise JavaScript et qu’un autre script sur la page génère une erreur non capturée avant l’exécution du pixel, le pixel ne se déclenche jamais. De même, si l’utilisateur ferme l’onglet ou navigue ailleurs avant que le script du pixel ne se charge — fréquent sur les pages de remerciement lentes — la conversion est perdue.
Que faire : Placez le pixel le plus tôt possible dans le <head> de la page ou tout en haut du <body>. Évitez de l’envelopper dans des gestionnaires de balises qui se chargent de manière asynchrone, sauf si vous avez vérifié l’ordre de déclenchement. Pour les conversions critiques, utilisez un postback côté serveur comme solution de secours.
Un pixel peut se déclencher parfaitement — la requête HTTP atteint le serveur — mais si le paramètre click_id est vide, null ou expiré, la plateforme de suivi ne peut pas associer la conversion à un affilié. Cela arrive souvent lorsque le processus de paiement supprime les paramètres d’URL, lorsque le cookie a été supprimé entre le clic et la conversion, ou lorsque l’utilisateur a changé d’appareil.
Que faire : Auditez votre processus de paiement pour vous assurer que les paramètres d’ID de clic survivent à chaque redirection et transition de page. Si votre plateforme e-commerce supprime les paramètres de requête inconnus, configurez-la pour transmettre explicitement les paramètres de suivi. Implémentez une solution de secours qui stocke l’ID de clic dans localStorage ou un cookie propriétaire sur la page d’atterrissage et le récupère sur la page de remerciement.
Certains annonceurs utilisent des gestionnaires de balises pour appliquer une logique conditionnelle à leurs pixels — par exemple, ne se déclencher que lorsque le référent correspond à un domaine spécifique, ou uniquement à la première conversion par utilisateur. Si cette logique est mal configurée, le pixel se déclenche pour les mauvais événements ou pas du tout.
Que faire : Documentez chaque règle de déclenchement en langage clair. Testez chaque condition avec des transactions réelles. Si le mode aperçu de votre gestionnaire de balises montre le pixel qui se déclenche mais que la plateforme de suivi n’affiche aucune conversion, le problème vient probablement de la couche de données — les variables que le gestionnaire de balises transmet au pixel peuvent être indéfinies.
Pendant la majeure partie des années 2010, le suivi par pixel était la méthode par défaut pour l’attribution des conversions d’affiliation. Les postbacks côté serveur sont devenus la norme pour tout programme où la précision compte.
| Suivi par pixel | Suivi par postback | |
|---|---|---|
| Où il s’exécute | Navigateur de l’utilisateur (côté client) | Serveur de l’annonceur (côté serveur) |
| Déclencheur | Chargement de la page dans le navigateur | Le serveur détecte la fin de la transaction |
| Dépend du navigateur ? | Oui | Non |
| Affecté par les bloqueurs de publicité ? | Oui — fréquemment bloqué | Non — appel serveur à serveur |
| Affecté par les restrictions de cookies ? | Oui — ITP, ETP limitent ou suppriment les cookies | Non — ID de clic stocké côté serveur |
| Fonctionne pour les conversions in-app ? | Non | Oui |
| Fonctionne pour les ventes par téléphone ? | Non | Oui |
| Complexité d’installation | Faible — coller un extrait de code | Modérée — nécessite une intégration côté serveur |
Un postback fonctionne ainsi : lorsque le serveur de l’annonceur traite une transaction terminée, il effectue une requête HTTP directement au serveur de la plateforme de suivi. Cette requête inclut les mêmes paramètres qu’un pixel enverrait — ID de clic, valeur de commande, ID de transaction — mais elle ne traverse jamais le navigateur de l’utilisateur. La plateforme de suivi la reçoit indépendamment des bloqueurs de publicité, des politiques de cookies ou des crashs de navigateur.
Utilisez le suivi par pixel lorsque :
Utilisez le suivi par postback lorsque :
Si le postback échoue en raison d’un délai d’attente du serveur ou d’une erreur de configuration, le pixel se déclenche quand même et capture la conversion. Cette redondance protège contre les modes de défaillance de l’une ou l’autre méthode prise isolément.
Tester un pixel avant de s’y fier pour des commissions en direct évite le scénario pénible de découvrir des lacunes de suivi des jours ou des semaines après le lancement.
postaffiliatepro.com).click_id, offer_id et sale_amount contiennent les valeurs attendues.Si la requête apparaît mais retourne une redirection 302 ou une erreur 404, l’URL du pixel peut être mal configurée. Si aucune requête n’apparaît du tout, le pixel ne se déclenche pas — vérifiez l’emplacement, les règles du gestionnaire de balises et les paramètres du bloqueur de publicité.
La plupart des plateformes de suivi proposent un mode test. Consultez ensuite le journal des conversions de la plateforme. Si la conversion n’apparaît pas, le pixel ne s’est pas déclenché ou l’ID de clic n’a pas survécu au parcours.
localhost en raison des politiques CORS ou des politiques de référent. Testez sur un domaine de préproduction à la place.Découvrez comment les pixels déclenchés et les outils de suivi avancés peuvent optimiser vos campagnes de marketing d'affiliation et améliorer vos taux de conversion.
Un pixel de conversion est une ressource de suivi ou un script chargé par le navigateur qui signale une action telle qu’un achat, une inscription ou une demande...

Découvrez quand utiliser le suivi par pixel dans Post Affiliate Pro pour un suivi précis des conversions affiliés. Découvrez les avantages du suivi par pixel, l...

Comprenez les différences entre le suivi par pixel et les cookies. Découvrez le fonctionnement de chaque technologie, leurs avantages, les implications en matiè...
Consentement aux Cookies
Nous utilisons des cookies pour améliorer votre expérience de navigation et analyser notre trafic. See our privacy policy.