Faut-il créer votre propre LnkFlow ?
Liens courts à votre marque avec suivi des clics côté serveur et attribution des conversions renvoyée aux plateformes publicitaires
Un lien court qui redirige en 302, journalise le clic et injecte des UTMs se réalise vraiment en une session sur Cloudflare Workers et KV, et le prompt ci-dessous construit exactement cela. Ce qui ne se fait pas en une session, c'est la boucle de retour vers les plateformes publicitaires. Meta et Google ajustent leurs enchères en fonction des événements de conversion que vous leur envoyez, et depuis ATT, le pixel du navigateur manque une grande part des achats : c'est précisément la raison d'être de Conversions API et de l'import de conversions hors ligne. Fermer cette boucle implique de conserver fbclid et gclid lors de la redirection, de transmettre cette identité jusqu'à une vente qui se produit plusieurs jours plus tard sur un autre appareil, d'envoyer un événement Purchase avec un event_id stable pour le dédupliquer avec celui du pixel, de reconstruire fbc au format fb.1.{timestamp}.{fbclid} de Meta, d'importer les conversions hors ligne dans Google à partir de gclid, gbraid ou wbraid, et d'annuler le tout en cas de remboursement. Chacune de ces étapes peut échouer silencieusement. C'est la partie coûteuse : le tableau de bord affiche toujours des clics pendant que le système d'enchères optimise dans le vide.
EN → FRAnalyse traduite automatiquement de l’anglais. Prompt original conservé en anglais.
Build me a branded link shortener with click tracking to replace LnkFlow. Requirements:
- Cloudflare Workers via wrangler: KV for the slug lookup, D1 for the click
log. Free tier, nothing to babysit.
- A worker on lnk.mydomain.com/{slug} reads KV, writes the click to D1 inside
ctx.waitUntil so the redirect never waits, then 302s with X-Robots-Tag:
noindex and Cache-Control: no-store.
- Inject UTM params at redirect time from the link's KV record, and pass
incoming fbclid, gclid, gbraid, wbraid, and msclkid through to the
destination untouched.
- Log per click: slug, timestamp, country from request.cf, user-agent,
referer, and those ad click ids. Skip bot user-agents from a pattern list
in one file.
- An /admin page behind one password (wrangler secret) to create links and
show clicks per link per day as a plain table.
- Secrets via wrangler secret, never in wrangler.toml. No accounts, no
third-party analytics, no telemetry.
- Out of scope: posting Purchase events back to Meta CAPI or Google offline
conversion import · stable event_id for pixel dedup, fbc as
fb.1.{timestamp_ms}.{fbclid}, and refund reversal. A silently wrong
conversion feed is worse than none.
- Out of scope: TLS for domains I do not own. My own subdomain is one DNS
record · a client's domain means Cloudflare for SaaS and DCV renewals.
- README: wrangler setup, the KV namespace and D1 database, the DNS record,
and adding the first link.Le prompt s’ouvre prérempli dans votre agent. Relisez-le avant de l’exécuter.
Comment créer votre propre version ?
Résoudre un slug en une destination en périphérie du réseau, journaliser le clic, injecter des UTMs, transmettre les identifiants de clic publicitaire sans modification et renvoyer une 302.
Ce dont vous aurez besoin
- compte Cloudflare (Workers, KV, D1)
- un domaine que vous contrôlez
- CLI wrangler
La redirection est une fonction banale et personne ne devrait la payer cher. Ce qui ne l'est pas, c'est de suivre Meta et Google lorsqu'ils changent leurs points d'accès de conversion, leurs formats d'identifiants et leurs exigences de consentement, ce qu'ils font continuellement et sans vous attendre. Payer permet de déléguer cet entretien ainsi que le stockage d'attribution qui relie un clic à une vente plusieurs jours plus tard sur un autre appareil. Les agences paient pour une seconde raison : émettre et renouveler TLS pour un domaine à la marque d'un client est un problème réellement différent du fait de pointer votre propre enregistrement DNS vers un worker.
xles événements Purchase renvoyés à Meta CAPI avec déduplication fondée sur un event_id stable face au pixel du navigateur
xl'import des conversions hors ligne Google indexé sur gclid, gbraid ou wbraid
xl'attribution du clic au prospect puis à la vente qui résiste à un intervalle de plusieurs jours, avec annulation en cas de remboursement
xTLS sur un domaine à la marque d'un client (Cloudflare for SaaS et renouvellements DCV tous les 90 jours, pas un simple enregistrement DNS)
xles rapports de performance et de commissions par créateur
Combien coûte LnkFlow ?
- Facturation mensuelle
- 10,39 $US/mois10,39 $US/mois
- Par an
- 125 $US/an125 $US/an
- Avec une carte brésilienne, IOF de 3,5% inclus
- 54,30 R$/mois652 R$/an
Enregistré dans Ma liste. Un avis s’affichera ici si le prix change.
Vous finalisez l’achat sur le site de LnkFlow. Vibe Radar ne gère aucun paiement.
| Offre | Mensuel | Annuel (par mois) | Ce qui est inclus |
|---|---|---|---|
| starter | $10.39/espace de travail≈ 10,39 $US | $10.39/espace de travail≈ 10,39 $US | 10,000 clics suivis/mois, 50 liens actifs, 1 domaine à votre marque, 1 mois d'historique et 1 utilisateur |
| growth | $45.01/espace de travail≈ 45,01 $US | $22.50/espace de travail≈ 22,50 $US | 100,000 clics suivis/mois, 500 liens actifs, 3 domaines à votre marque, 1 an d'historique et sièges d'équipe illimités |
| scale | $114.25/espace de travail≈ 114 $US | $57.12/espace de travail≈ 57,12 $US | 500,000 clics suivis/mois, liens actifs illimités, 10 domaines à votre marque, 2 ans d'historique et sièges d'équipe illimités |
| enterprise | custom | - | Quotas de trafic, de liens, de domaines, d'historique et d'équipe sur mesure |
Offre gratuiteaucune offre gratuite
Conditions de facturationmensuel + annuel ; essai de 7 jours sans carte bancaire ; garantie de remboursement de 14 jours ; prix hors taxes éventuelles
Coûts supplémentairesLes prix annuels de Growth et Scale sont des offres de lancement en nombre limité plutôt que les tarifs catalogue habituels ; dépasser les plafonds de clics, de liens actifs, de domaines à votre marque ou d'historique nécessite une offre supérieure ou des conditions sur mesure.
verified 2026-08-12 · source ↗
Construire ou s’abonner à LnkFlow ?
Ajustez les chiffres : heures de développement, taux horaire, coûts d’exploitation et prix de l’abonnement.
Sur 24 mois, l’abonnement coûte moins cher.
Heures estimées d’après l’analyse (une session). Ne chiffre pas ce que vous perdez (support, intégrations, sécurité).
Puis-je recréer LnkFlow ?
En partie. Le cœur de LnkFlow se construit en un week-end avec le prompt de cette page, mais il reste de vraies lacunes : les événements Purchase renvoyés à Meta CAPI avec déduplication fondée sur un event_id stable face au pixel du navigateur, l'import des conversions hors ligne Google indexé sur gclid, gbraid ou wbraid. Lisez la liste ci-dessus avant de vous lancer.
Combien coûte LnkFlow ?
LnkFlow coûte environ 10,39 $US/mois (Starter, vérifié le 12/08/2026), soit 125 $US par an.
Que perd-on en remplaçant LnkFlow ?
Honnêtement : les événements Purchase renvoyés à Meta CAPI avec déduplication fondée sur un event_id stable face au pixel du navigateur; l'import des conversions hors ligne Google indexé sur gclid, gbraid ou wbraid; l'attribution du clic au prospect puis à la vente qui résiste à un intervalle de plusieurs jours, avec annulation en cas de remboursement; TLS sur un domaine à la marque d'un client (Cloudflare for SaaS et renouvellements DCV tous les 90 jours, pas un simple enregistrement DNS); les rapports de performance et de commissions par créateur. Si l’un de ces points compte pour vous, continuez à payer.
Existe-t-il une alternative open source à LnkFlow ?
Oui : Dub (La plateforme de liens open source la plus complète · analyses, domaines personnalisés et API de conversion. Auto-hébergeable.), Shlink (Raccourcisseur d'URL auto-hébergé avec API REST, statistiques de clics et codes QR.), YOURLS (Le raccourcisseur PHP de longue date · déposez-le chez n'importe quel hébergeur LAMP et il fonctionne.). Partir de l’existant, c’est aussi du vibecoding ; le prompt sert quand vous le voulez exactement à votre façon.