Analytique

Faut-il créer votre propre AppsFlyer ?

Plateforme de mesure mobile qui attribue les installations d'applications et les événements dans l'application aux campagnes publicitaires qui les ont générés.

Abonnement conseillé · la valeur dépasse le code
Prix Non renseignéDurée estimée plusieurs joursCatégorie AnalytiqueVotes du catalogue 0

Vous pouvez tout à fait créer un outil de suivi des clics : enregistrer les clics, générer des liens profonds, recevoir les signaux d'installation de votre propre SDK et les rapprocher dans SQLite. Ce que vous ne pouvez pas construire, c'est la raison d'être d'AppsFlyer : Meta, Google, TikTok et Apple ne transmettent pas leurs données brutes d'attribution à n'importe quel point d'accès auto-hébergé. Ces réseaux qui attribuent eux-mêmes les conversions ne communiquent qu'avec des partenaires de mesure certifiés, et les postbacks SKAdNetwork/AdAttributionKit sont, par conception, agrégés et soumis à des seuils de confidentialité. Ajoutez la détection des installations frauduleuses, qui relève de données portant sur des milliards d'appareils plutôt que d'un problème de code, et l'écart ne se mesure plus en effort de développement. La solution de repli honnête est un outil d'attribution fondé sur vos propres données, pour les canaux que vous contrôlez : vos liens, vos e-mails, vos codes d'influenceurs, le trafic organique du web vers l'application.

EN → FRAnalyse traduite automatiquement de l’anglais. Prompt original conservé en anglais.

Le prompt complet
Build a self-hosted first-party mobile attribution tracker. TypeScript, Fastify, SQLite via better-sqlite3, Vite plus React for the dashboard, Docker Compose for deployment. No accounts, no cloud services, no telemetry.

What it does:
1. Link service: POST /api/links creates a tracked link with campaign, source, medium, and an optional destination path in my app. Each link gets a short id served at GET /l/:id.
2. On click, /l/:id records a click row: timestamp, short id, user agent, platform guess from UA, referrer, IP truncated to /24 for IPv4 and /48 for IPv6, and a random click token set as a cookie. Then 302 to a universal link if the platform is iOS or Android, otherwise to a configured web fallback.
3. Serve /.well-known/apple-app-site-association and /.well-known/assetlinks.json from files in ./public so real deep links work.
4. Ingest endpoint: POST /api/events accepts { deviceId, eventName, clickToken?, platform, appVersion, ts, value? } authenticated by a shared secret in APP_INGEST_KEY. Store raw events untouched in an events table.
5. Attribution job: for each first_open event, attribute deterministically if clickToken matches a click. Otherwise do a probabilistic match against clicks in the last 24 hours on the same truncated IP and platform, and mark it as probabilistic with a confidence field. Never overwrite a deterministic match. Store results in an attributions table so the logic can be re-run idempotently.
6. Dashboard at /: table of campaigns with clicks, installs, deterministic versus probabilistic split, and any named post-install events. Date range picker. CSV export.
7. CLI script: npm run import-spend that loads a CSV of campaign,date,spend so the dashboard can show cost per install for channels I bought myself.

Explicitly out of scope, and say so in the README: SKAdNetwork and AdAttributionKit postbacks, any integration with Meta, Google, TikTok or Apple Search Ads, fraud detection, audience syncing, and a native SDK. The client side is a documented HTTP contract only.

Secrets in .env: APP_INGEST_KEY, PUBLIC_BASE_URL, WEB_FALLBACK_URL. Include a seed script with fake clicks and installs, and vitest tests covering deterministic match, probabilistic match, and the no-double-attribution rule.

Le prompt s’ouvre prérempli dans votre agent. Relisez-le avant de l’exécuter. · ce prompt est généré à partir du plan de construction · améliorez-le via une PR

Prompt original conservé en anglais.

Comment créer votre propre version ?

Un outil auto-hébergé de suivi des liens qui crée des liens profonds balisés, enregistre les clics et les associe aux signaux d'installation et d'événements émis par le SDK de votre application, pour attribuer les conversions à partir de vos propres données sur les canaux que vous contrôlez.

Ce dont vous aurez besoin

Pourquoi payer peut encore valoir le coup

Parce que l'attribution n'est pas un calcul, c'est un droit d'accès. Dès qu'une part significative de vos dépenses va à Meta, Google ou TikTok, votre outil maison voit un amas de trafic non balisé et reste sans réponse, tandis que les réseaux publicitaires ne parlent qu'aux partenaires qu'ils ont certifiés. En plus, les acheteurs média veulent un arbitre neutre accepté par les deux parties, la finance veut un chiffre unique, et personne ne veut débattre avec un partenaire pour savoir qui a le bon SQL. Le prix paie l'arbitre, pas le tableau de bord.

Ce que vous perdez

xLes données des réseaux à auto-attribution de Meta, Google, TikTok et Apple Search Ads, réservées aux partenaires de mesure certifiés

xLa gestion et le décodage des postbacks SKAdNetwork et AdAttributionKit, et la modélisation des valeurs de conversion

xLa détection de la fraude aux installations et aux clics, qui dépend de données d'appareils issues de plusieurs annonceurs auxquelles vous n'aurez jamais accès

xLes postbacks et les synchronisations d'audiences vers des milliers de partenaires publicitaires et les intégrations réservées aux MMP

xUn SDK maintenu qui résiste à chaque version d'OS, changement de demande ATT et mise à jour de politique de confidentialité

xLa résolution déterministe des identités entre appareils et plateformes

projets existants · à utiliser plutôt que de construire

Rien qui mérite d’être cité. C’est pour cela que le prompt existe.

Partager sur X ↗"Je viens de remplacer AppsFlyer avec un seul prompt"
Offres et tarifs

Combien coûte AppsFlyer ?

Dans votre devise · dollar des États-UnisVérifié le 20/10/2026

Pas de prix public. Consultez le site officiel.

Acheter sur le site officiel

Vous finalisez l’achat sur le site de AppsFlyer. Vibe Radar ne gère aucun paiement.

Comparer avecune autre app →
Construire ou acheter

Construire ou s’abonner à AppsFlyer ?

Ajustez les chiffres : heures de développement, taux horaire, coûts d’exploitation et prix de l’abonnement.

S’abonner
Le construire soi-même
Horizon
S’abonner0 $US
Le construire soi-même3 320 $US

Sur 24 mois, l’abonnement coûte moins cher.

Heures estimées d’après l’analyse (plusieurs jours). Ne chiffre pas ce que vous perdez (support, intégrations, sécurité).

Questions fréquentes
Puis-je recréer AppsFlyer ?

Pas vraiment. La valeur de AppsFlyer n’est pas dans le code : L'avantage difficile à copier est l'accès certifié à des réseaux qui refusent de transmettre leurs données à quiconque d'autre, ainsi que les signaux de fraude tirés des données d'appareils de tout le secteur. Voir l’analyse ci-dessus.

Combien coûte AppsFlyer ?

Le prix de AppsFlyer dépend de l’usage ou de l’offre · Growth fonctionne entièrement à l'usage, à $0.07 par conversion sans frais mensuels fixes ; Zero est gratuit et Enterprise est sur mesure..

Que perd-on en remplaçant AppsFlyer ?

Honnêtement : Les données des réseaux à auto-attribution de Meta, Google, TikTok et Apple Search Ads, réservées aux partenaires de mesure certifiés; La gestion et le décodage des postbacks SKAdNetwork et AdAttributionKit, et la modélisation des valeurs de conversion; La détection de la fraude aux installations et aux clics, qui dépend de données d'appareils issues de plusieurs annonceurs auxquelles vous n'aurez jamais accès; Les postbacks et les synchronisations d'audiences vers des milliers de partenaires publicitaires et les intégrations réservées aux MMP; Un SDK maintenu qui résiste à chaque version d'OS, changement de demande ATT et mise à jour de politique de confidentialité; La résolution déterministe des identités entre appareils et plateformes. Si l’un de ces points compte pour vous, continuez à payer.

Existe-t-il une alternative open source à AppsFlyer ?

Aucune alternative open source mature à recommander, et c’est précisément pour cela que le prompt de cette page existe.

De nouvelles idées sur votre radar.

Recevez les nouveautés du catalogue et des prompts pour votre prochain projet.