Statistiques et données
Suivi des conversions
Attribuez les leads, les ventes et les inscriptions au clic qui les a générés, grâce à un ID de clic, un snippet JavaScript, des postbacks de serveur à serveur ou l'API.
Chaque clic enregistré reçoit un ID de clic court et unique. Transmettez-le à votre site, renvoyez-le lorsque quelqu'un convertit, et Letlink attribue le lead, la vente ou l'inscription au lien, à la campagne, au pays et à l'appareil exacts.
1. Transmettre l'ID de clic à votre site
Activez Ajouter l'ID de clic sur le lien. Les visiteurs arrivent alors sur la destination avec ?lk_click=…. Vous pouvez renommer le paramètre dans les paramètres de conversion — de nombreux réseaux d'affiliation attendent subid ou clickid.
Ou placez vous-même des jetons dans l'URL de destination. {click_id} est remplacé par l'ID de clic (et rien n'est ajouté), et ceux-ci fonctionnent aussi : {slug}, {country}, {device}, {utm_source}, {utm_medium}, {utm_campaign}, {utm_term}, {utm_content}.
https://shop.example.com/offer?subid={click_id}&src={utm_source}&geo={country}
2a. Signaler les conversions depuis le navigateur
Ajoutez le snippet sur chaque page de votre site. Il conserve l'ID de clic dans un cookie first-party et dans le stockage local, puis signale les conversions lorsque vous appelez letlink().
<script>window.letlink=window.letlink||function(){(letlink.q=letlink.q||[]).push(arguments)};</script>
<script async src="https://letl.ink/t.js" data-param="lk_click"></script>
<!-- on the thank-you page -->
<script>
letlink('sale', { value: 49.90, currency: 'USD', order_id: 'ORDER-123' });
</script>
Les événements sont lead, sale, signup et custom (avec event_name). Champs facultatifs : value, currency (code ISO), order_id, email (utilisé par les intégrations SendGrid et Mailchimp) et metadata (un petit objet de champs supplémentaires).
2b. Signaler les conversions de serveur à serveur
Les boutiques, CRM et réseaux d'affiliation peuvent appeler l'URL de postback en GET ou en POST :
https://letl.ink/postback?click_id={click_id}&event=sale&amount=49.90¤cy=USD&txid=ORDER-123
- ID de clic :
click_id,clickid,cid,subid,sub_id,aff_sub. - Montant :
amount,payout,value,revenue. Un montant négatif est un remboursement. - Transaction :
txid,transaction_id,order_id. - Statut :
approved(par défaut),pending,declinedourefunded. Signalez d'abord une vente en attente, puis approuvez-la plus tard avec le même ID de transaction. - Clé de postback : définissez-en une dans les paramètres de conversion et ajoutez
key=…à chaque postback ; les postbacks sans clé sont refusés.
Ou appelez POST /api/v1/conversions avec votre jeton API (Growth et Ultimate).
Réponses
Le postback et l'API répondent toujours 200 avec un en-tête X-Letlink-Result : created, updated (un nouveau statut pour une transaction connue), duplicate, unknown_click, bad_key, outside_window, not_allowed (offre) ou invalid. Réessayer n'aide jamais, les réseaux ne doivent donc pas le faire.
Déduplication et attribution
- Une conversion est comptée une seule fois par ID de clic, événement et ID de transaction, quel que soit le canal qui la signale en premier.
- L'attribution se fait au dernier clic : le snippet conserve toujours l'ID de clic le plus récent.
- Une conversion n'est comptée que dans la fenêtre d'attribution qui suit son clic — 30 jours par défaut, réglable de 1 à 365 jours.
Envoyer les conversions à vos plateformes publicitaires
Sur Growth et Ultimate, activez Transmettre les conversions approuvées pour les envoyer comme événements d'achat, de lead et d'inscription aux Conversions API de Meta, TikTok, LinkedIn, Pinterest, Snapchat et Reddit et à vos intégrations d'analyse, associés au clic publicitaire d'origine. Google Tag Manager, Adobe Analytics, SendGrid et Mailchimp les reçoivent toujours.