Comment contrôler un lien de tracking avant de dépenser un centime en trafic
Tous les guides disent de cliquer sur son propre lien depuis un vrai téléphone et de vérifier. Aucun ne dit quoi regarder. Six vérifications, dont cinq que vous menez seul en dix minutes, plus les cinq lignes exactes à envoyer à votre responsable d'affiliation quand l'une d'elles échoue.

Un lien qui perd son click id perd toutes les conversions qui se trouvent derrière, et personne ne les réattribue après coup. Six vérifications, dont cinq que vous menez seul en une dizaine de minutes, avant le premier dollar de trafic payant. Voici quoi regarder, et dans quel ordre.
Il existe un type de mois qui se termine mal. Vous avez choisi un marché, acheté le média, regardé les clics arriver toute la semaine, et les conversions ne sont pas venues. Des inscriptions, quelques-unes. Des dépôts, aucun.
Trois semaines plus tard, quelqu'un ouvre enfin le lien et découvre que le paramètre de l'opérateur s'écrit aff_click de leur côté et affclick du vôtre.
Un caractère manquant. Les clics étaient réels, les joueurs étaient réels, les dépôts ont bien eu lieu. Ils ne sont simplement pas les vôtres, et personne ne réattribue trois semaines de conversions parce qu'un affilié affirme que le tag était faux.
Tous les guides s'ouvrent sur la même consigne, le plan à 30 jours compris : contrôlez votre lien de tracking avant de dépenser un centime. Presque aucun ne dit quoi regarder.
Ce que coûte vraiment un lien cassé
Mettez un chiffre dessus, parce que « testez vos liens » est un conseil que tout le monde approuve de la tête et que personne ne planifie.
Envoyez $40 par jour sur un marché Tier 2, à $150 le CPA. Au bout de trois semaines, cela fait $840 dépensés pour cinq à sept premiers dépôts. Rien de remarquable : à peu près à l'équilibre, une campagne que vous gardez en route pendant que vous affinez la créa. Qu'un seul paramètre fasse l'aller-retour ou non, c'est la différence entre $750 à $1,050 de commission et zéro.
Vient la partie qui aggrave le tout. Un défaut de tag ne s'annonce pas. Les clics ont l'air normaux, parce que les clics sont comptés de votre côté. Les inscriptions ont souvent l'air normales aussi. Tout ce que vous voyez, c'est un tunnel qui s'amincit là où les tunnels s'amincissent vraiment : vous partez donc chasser un problème de créa qui se cache dans une chaîne de requête.
Et vous chassez avec de faux chiffres, en mettant en pause l'emplacement qui convertissait et en scalant celui qui a seulement l'air meilleur. Un lien cassé vous coûte la commission, puis corrompt les données avec lesquelles vous décidez, ce qui vous coûte le mois suivant.
Les six vérifications, dans l'ordre
Chacune ne veut dire quelque chose que si la précédente est passée.
- Le click id sort de votre lien et arrive sur la page de la marque.
- Il revient accroché à une conversion.
- Vos sub_id sont remplis et lisibles.
- La destination est bien la page que vous visiez.
- Le clic est marqué comme test, donc il reste hors de vos chiffres.
- Tout ce qui précède, depuis un vrai téléphone en données mobiles.
Cinq d'entre elles se mènent seul, en une dizaine de minutes, avec un téléphone et votre écran de statistiques. La deuxième demande une action de la marque : envoyez donc cette demande en premier et déroulez le reste pendant que la réponse est en route.

Vérifications un et deux : l'aller, puis le retour
Un lien de tracking se construit ici à partir d'une source de trafic, d'un GEO et d'une landing, plus un tier quand la marque en fait tourner plusieurs sous un même nom. Un tier différent est un deal différent : il a donc droit à son propre passage. Au clic, un jeton est créé et remis à l'opérateur sur l'URL de destination, sous le paramètre que cet opérateur a nommé, et il doit revenir accroché à la conversion. Cet aller-retour est tout le mécanisme (le vocabulaire est ici si click id et FTD restent flous).
Cliquez sur votre propre lien et lisez la barre d'adresse une fois les redirections terminées. Vous voulez le paramètre, écrit à la manière de l'opérateur, avec une valeur dedans.
Trois formes d'échec, du plus visible au plus facile à rater :
- Le paramètre est absent. Évident, et le plus rapide à corriger.
- Le paramètre est là, mais vide. Quelque chose génère l'emplacement et rien ne le remplit. Ça a l'air configuré, ce qui lui achète quelques jours de plus dans l'angle mort.
- Le paramètre est orthographié autrement. aff_click, affclick, AffClick, aff-click. Les paramètres d'URL sont sensibles à la casse sur la plupart des stacks, et le back-end d'un opérateur cherche exactement une chaîne. Celui-là contient une valeur et paraît parfait au premier coup d'œil.
Puis le retour, la moitié qui paie. N'ouvrez pas un compte de test pour le déclencher. L'auto-inscription est dans la catégorie « jamais » chez presque toutes les marques, et les règles de trafic que vous avez acceptées ne plient pas parce que vos intentions étaient bonnes. Demandez plutôt. Envoyez à votre responsable d'affiliation le click id de votre clic de contrôle et faites tirer un postback de test dessus par leur équipe. Les postbacks portent un indicateur de test : l'événement se stocke de bout en bout sans toucher à la commission de qui que ce soit. S'il apparaît dans votre tableau de bord, attribué à vous, sub_id intacts, la boucle est fermée.
L'attribution dispose de solutions de repli derrière le click id, et elles font un vrai travail quand un navigateur supprime quelque chose en chemin. Une assurance, pas un plan. Vérifiez le mécanisme principal.
Vérification trois : des sub_id qu'on ne rattrape jamais
Dix emplacements voyagent avec chaque clic, de sub_id1 à sub_id10, et la plupart des affiliés débutants laissent les dix vides pour une raison qui sonne raisonnable : il n'y a qu'une campagne pour l'instant, alors quoi y mettre.
Six semaines plus tard, il y a quatre créas sur deux emplacements plus un canal Telegram, onze dépôts sont tombés, et savoir lequel les a produits n'est pas une question difficile. C'est une question sans réponse. Les sub_id s'attachent à l'instant du clic. Rien ne les écrit sur des clics déjà passés.
Remplissez-en trois avant d'avoir une raison de le faire. sub_id1 prend le canal, écrit de la même façon à chaque fois : seo, tg, push, fb. La convention que vous inventez la première semaine est celle avec laquelle vous vivrez : gardez-la courte et en minuscules. sub_id2, la créa ou le slug de l'article. sub_id3, l'emplacement ou l'ad set.
Les valeurs ont leurs règles. Pas d'espaces, pas d'accents, rien qui signifie déjà quelque chose dans une URL : une esperluette, un dièse, un point d'interrogation, un signe pourcent. Certains stacks d'opérateurs tronquent silencieusement les valeurs longues : restez sous une quarantaine de caractères.
L'étape de contrôle prend quinze secondes. Après le clic de test, ouvrez le rapport de liens et confirmez que les valeurs sont là, entières, lisibles plutôt qu'encodées en charabia. Le rapport sépare les cinq premiers emplacements sur leurs propres onglets, ce qui est bon à savoir avant de décider quel emplacement reçoit quoi.
Vérification quatre : les pages promo qui ont oublié le programme d'affiliation
Le marketing de la marque construit des landings à son propre rythme, et toutes ne savent pas que le programme d'affiliation existe.
C'est la première façon dont un deep link casse. Visez le formulaire d'inscription, un jeu précis ou une promo saisonnière plutôt que la page d'accueil, et vous convertissez en général mieux. Vous ajoutez aussi un saut. Votre paramètre survit au premier, la page renvoie le visiteur vers une URL canonique ou une variante localisée, et il ne franchit pas le second. Bonne page, URL propre, aucun jeton.
La seconde façon est plus brutale. La page n'existe pas là où vous envoyez les gens. Un chemin promo qui s'affiche en anglais renvoie un 404 en pt-BR, ou redirige vers l'accueil, ce qui transforme une campagne ciblée en trafic générique.
Testez chaque deep link pour lui-même. Ce n'est pas une variante d'un lien que vous avez testé. C'est un autre lien.
Vérification cinq : marquer le clic de test comme un test
Vos clics de contrôle sont des clics. Ils entrent dans votre volume de clics, votre répartition par GEO et votre partage par appareil, depuis un seul téléphone, dans un pays qui n'est presque certainement pas celui que vous achetez. Vingt d'entre eux déplacent tous les ratios de votre première semaine, celle où vous prenez vos décisions.
Ajoutez test=1 au lien de tracking. Le clic est stocké avec un indicateur de test, et tout ce qu'il produit est exclu du calcul des commissions. Gratuit, et ça marche quel que soit ce que la marque prend en charge.
Une limite honnête. L'indicateur garde les événements de test hors des paiements. Il n'efface pas le clic : votre volume de clics brut le compte toujours. Brûlez aussi un emplacement de sub_id, sub_id5=qa sur chaque clic de contrôle. N'importe quel rapport peut alors les filtrer, et vous n'avez plus à vous rappeler quel mardi vous testiez.
Vérification six : un vrai téléphone, en données mobiles
Un ordinateur de bureau, sur votre propre wifi, bloqueur de pub désactivé, DNS de votre fournisseur, ce n'est pas un test. C'est une répétition dans une pièce où personne d'autre ne se tiendra. Deux pannes n'apparaissent que sur un mobile en réseau cellulaire, et les deux coûtent cher.
Le passage vers l'application. Si la marque a une appli, le système d'exploitation peut intercepter le lien et le router vers l'appli ou vers le store plutôt que vers le site mobile. Le click id n'y survit souvent pas, et savoir s'il y survit est une propriété de la configuration de cette marque, pas quelque chose qui se déduit. Découvrez-le gratuitement sur votre propre téléphone, pas sur 3,000 clics de trafic payant.
Les chaînes de redirection qui meurent hors de votre réseau. Un saut qui se résout instantanément depuis votre bureau peut expirer sur un opérateur mobile, et certains marchés filtrent au niveau du fournisseur d'accès d'une façon qui ne mord qu'en dehors de votre connexion.
Une chose que cela ne prouvera pas : votre IP se résout dans votre propre pays, donc le GEO du clic de test est le vôtre, pas le marché que vous achetez. C'est attendu. Ne faites pas passer le test par un VPN pour le maquiller. La qualité du trafic est contrôlée en continu, et marquer un clic comme test ne change rien à ce à quoi ce clic ressemblait.
La checklist, sur un seul écran
| Vérification | Ce que vous faites | À quoi ressemble un bon résultat | Ce que signifie un échec |
|---|---|---|---|
| Click id à l'aller | Cliquez, lisez la barre d'adresse finale | Leur paramètre, leur orthographe, non vide | Rien derrière ce clic ne sera jamais à vous |
| Click id au retour | Faites tirer un postback de test sur ce click id | Il apparaît attribué à vous, sub_id intacts | Jeton parti, rien revenu. Ça peut venir des deux côtés |
| Sub_id | Réglez sub_id1 et sub_id2, cliquez, ouvrez le rapport | Valeurs complètes, ni tronquées ni encodées | Vous gagnez de l'argent sans pouvoir en tracer la source |
| Destination | Comparez où vous atterrissez à la page choisie | Page exacte, bonne langue, paramètre accroché | Page promo sans tag, ou 404 dans cette locale |
| Marquage de test | Ajoutez test=1 et votre sub_id de contrôle réservé | Événements de test hors paiements, clics filtrables | Les ratios de la semaine 1 vous mesurent, pas votre trafic |
| Vrai appareil | Refaites-le sur un téléphone, en données mobiles | Identique au bureau, le jeton survit au passage vers l'appli | Le lien marche partout sauf là où va votre argent |
Six lignes, une fois par lien, par tier de marque, par landing.
Quand une vérification échoue : à qui demander, quoi envoyer
D'abord, arrêtez. N'envoyez pas de trafic vers un lien qui a échoué à une vérification pendant que vous attendez une réponse. Attendre vous coûte l'heure. Dépenser vous coûte la dépense.
Ensuite, déterminez à qui appartient le problème, parce que c'est ça qui décide à qui vous écrivez.
Le paramètre est mal orthographié de votre côté. À vous, trente secondes. Reconstruisez-le depuis le générateur plutôt qu'en éditant l'URL à la main. L'édition à la main, c'est en général comme ça que le caractère a disparu.
La landing de la marque n'est pas taguée, ou le deep link supprime le paramètre. À eux. Envoyez cinq lignes à votre responsable d'affiliation : le lien sur lequel vous avez cliqué, l'URL de destination où vous avez atterri sans le paramètre, l'horodatage avec le fuseau, l'appareil et l'OS, le réseau. Les responsables font remonter les signalements qu'un ingénieur peut reproduire. Ils laissent dormir ceux qui disent « le tracking a l'air cassé ».
L'opérateur n'a pas fini son côté. Fréquent chez les marques récemment lancées, et ça a une signature : les clics s'attribuent bien, les inscriptions s'attribuent bien, les dépôts n'arrivent jamais. En général, les postbacks ne sont pas encore actifs, ou le mapping est incomplet : registration part et ftd non. Posez la question franchement. Vos postbacks sont-ils actifs ici, et quels événements sont mappés ? Une marque incapable de répondre en 48 heures vous dit comment se passera le premier mois de paiement. L'essentiel de tout ça doit être écrit avant que vous ne construisiez quoi que ce soit, et c'est à ça que sert lire une offre correctement.
Si ça tombe de notre côté, envoyez les mêmes cinq lignes au support. Pour être clair sur les limites : nous pouvons confirmer si un clic nous est parvenu et ce qu'il portait, et nous pouvons réparer un lien mal construit. Nous ne pouvons pas fabriquer des conversions pour des clics qui n'ont jamais été enregistrés. Personne ne le peut, quoi que suggère le discours commercial.
La routine ne s'allonge jamais. La seule fois où elle attrape quelque chose paie toutes les fois où elle n'a rien attrapé.
Questions fréquentes
Dois-je contrôler chaque lien, ou seulement le premier ?
Chaque lien qui diffère par la marque, le tier, le GEO ou la landing, et chaque deep link séparément. Un lien vers une page promo est un autre lien que celui vers l'accueil de la même marque, et les pages promo sont exactement là où les tags disparaissent. Un tier de marque est un deal à part sur un compte opérateur à part : il a donc droit à son propre passage.
Faut-il refaire le contrôle quand la marque change ses conditions de CPA ?
Non. Un changement de taux ne touche pas l'URL, le tracking n'est donc pas affecté. Ce qu'un changement de taux exige, c'est une relecture des conditions, ce qui est un autre travail. Le contrôle se refait quand quelque chose déplace des URL : une refonte du site, une nouvelle caisse, une page promo retirée, une landing remplacée par une variante localisée.
Mon volume de clics et le tableau de bord de la marque ne concordent pas. Qui a tort ?
Probablement personne. Un écart est normal, parce que les deux côtés comptent à des instants différents et filtrent différemment : clics abandonnés en pleine redirection, trafic bot évident écarté, journées découpées sur des fuseaux différents. Un écart de quelques pour cent est du bruit de fond. Un écart de moitié, ou une marque qui ne remonte presque rien quand vous en comptez des milliers, est un problème de paramètre. Envoyez les cinq lignes plutôt que de discuter des totaux.
Ai-je le droit de cliquer sur mon propre lien de tracking ?
Une poignée de clics de contrôle marqués comme tests est normale et attendue, c'est exactement à ça que sert l'indicateur de test. Des auto-clics envoyés comme du trafic sont autre chose et tombent dans la catégorie « jamais » chez presque toutes les marques, aux côtés de l'auto-inscription. C'est cette distinction qui fait que le retour se vérifie avec un postback de test de l'opérateur, et pas avec un compte que vous avez ouvert vous-même.
Plus dans ce cluster

Quand demander un meilleur deal affilié
Volume, qualité, exclusif : trois raisons pour lesquelles une marque bougera vraiment. Comment caler la demande, quoi mettre par écrit, et les demandes qu'on ignore.

Sub-IDs pour les tests A/B : dix slots, bien utilisés
Un lien de tracking sans sub-ids vous dit que du trafic est arrivé. Un lien de tracking avec sub-ids vous dit quel titre, quel découpage GEO, quel créateur et quelle landing ont produit le FTD. Dix slots, quoi mettre dans chacun, et les erreurs qui rendent le rapport illisible.

Sources de trafic interdites : ce qui ferme un compte, et ce qui ne le ferme pas
Trois niveaux de sources de trafic : globalement acceptées, autorisation écrite requise marque par marque, et jamais. Presque toutes les pertes de deal se jouent au niveau du milieu, là où quelqu'un a lu un silence comme un oui. Le brand bidding et le trafic incentivé expliqués correctement, plus ce que coûte vraiment une annulation.