Analysen

Lohnt sich dein eigenes AppsFlyer?

Mobile-Measurement-Plattform, die App-Installs und In-App-Events den Werbekampagnen zuordnet, die sie ausgelöst haben.

Abo lohnt sich · der Wert geht über den Code hinaus
Preis Nicht angegebenGeschätzte Zeit mehrere TageKategorie AnalysenKatalogstimmen 0

Einen Click-Tracker kannst du absolut bauen: Klicks loggen, Deep Links erzeugen, Install-Pings aus deinem eigenen SDK empfangen, alles in SQLite zusammenführen. Was du nicht bauen kannst, ist der Grund, warum AppsFlyer existiert: Meta, Google, TikTok und Apple geben rohe Attributionsdaten nicht an beliebige selbst gehostete Endpunkte heraus. Diese selbstattribuierenden Netzwerke melden nur an zertifizierte Measurement-Partner, und SKAdNetwork-/AdAttributionKit-Postbacks sind von Haus aus aggregiert und mit Datenschutz-Schwellenwerten versehen. Kommt noch die Erkennung von Install-Betrug dazu, ein Datenproblem über Milliarden von Geräten und kein Code-Problem, geht es nicht mehr um Engineering-Aufwand. Der ehrliche Trost-Build ist ein First-Party-Attribution-Tracker für Kanäle, die du selbst kontrollierst: deine eigenen Links, E-Mails, Influencer-Codes, organisch vom Web in die App.

EN → DERecherche automatisch aus dem Englischen übersetzt. Original-Prompt auf Englisch beibehalten.

Der vollständige Prompt
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.

Der Prompt öffnet sich vorausgefüllt in deinem Agenten. Prüfe ihn vor dem Ausführen. · dieser Prompt wurde aus dem Bauplan erzeugt · per PR verbessern

Original-Prompt auf Englisch beibehalten.

Wie sähe deine eigene Version aus?

Ein selbst gehosteter Link-Tracker, der getaggte Deep Links ausstellt, Klicks loggt und sie mit Install- und Event-Pings aus deinem eigenen App-SDK abgleicht, um dir First-Party-Attribution für Kanäle zu geben, die du kontrollierst.

Was du brauchst

Warum sich Bezahlen noch lohnen kann

Weil Attribution keine Berechnung ist, sondern eine Berechtigung. Sobald ein nennenswerter Teil deiner Ausgaben zu Meta, Google oder TikTok fließt, sieht dein selbstgebauter Tracker nur einen Klumpen ungetaggten Traffics und zuckt mit den Schultern, während die Werbenetzwerke selbst nur mit Partnern reden, die sie zertifiziert haben. Dazu wollen Media Buyer einen neutralen Punktrichter, den beide Seiten akzeptieren, die Finanzabteilung will eine einzige Zahl, und niemand will mit einem Partner darüber streiten, wessen SQL stimmt. Der Preis gilt dem Schiedsrichter, nicht dem Dashboard.

Was dir fehlt

xDaten selbstattribuierender Netzwerke von Meta, Google, TikTok und Apple Search Ads, die zertifizierten Measurement-Partnern vorbehalten sind

xVerarbeitung und Decodierung von SKAdNetwork- und AdAttributionKit-Postbacks sowie Conversion-Value-Modellierung

xErkennung von Install- und Klickbetrug, die auf werbetreibendenübergreifende Gerätedaten angewiesen ist, die du nie haben wirst

xPostbacks und Audience-Syncs zu Tausenden von Werbepartnern und MMP-exklusiven Integrationen

xEin gepflegtes SDK, das jedes OS-Release, jede Änderung am ATT-Prompt und jedes Update der Datenschutzrichtlinien übersteht

xDeterministische geräte- und plattformübergreifende Identitätsauflösung

vorhandene Projekte · nutze sie statt selbst zu bauen

Nichts, worauf sich verweisen ließe. Deshalb gibt es den Prompt.

Auf X teilen ↗"Ich habe gerade AppsFlyer mit einem Prompt ersetzt"
Tarife und Preise

Was kostet AppsFlyer?

In deiner Währung · US-DollarGeprüft am 20.10.2026

Kein öffentlicher Preis. Siehe offizielle Website.

Auf der offiziellen Website kaufen

Du schließt den Kauf auf der Website von AppsFlyer ab. Vibe Radar wickelt keine Zahlungen ab.

Vergleichen mitandere App →
Bauen oder kaufen

AppsFlyer selbst bauen oder abonnieren?

Passe die Zahlen an: Stunden zum Bauen, dein Stundensatz, Betriebskosten und der Abopreis.

Abonnieren
Selbst bauen
Zeitraum
Abonnieren0 $
Selbst bauen3.320 $

Über 24 Monate ist das Abo günstiger.

Startwerte aus der Analyse geschätzt (mehrere Tage). Nicht eingerechnet ist, was dir fehlt (Support, Integrationen, Sicherheit).

Häufige Fragen
Kann ich AppsFlyer nachbauen?

Eher nicht. Der Wert von AppsFlyer liegt nicht im Code: Der Burggraben ist zertifizierter Zugang zu Netzwerken, die an niemand anderen melden, plus Betrugssignale aus Gerätedaten der gesamten Branche. Siehe die Analyse oben.

Was kostet AppsFlyer?

Der Preis von AppsFlyer ist nutzungsbasiert oder je nach Tarif unterschiedlich · Growth ist reines Pay as you go mit $0.07 pro Conversion ohne monatliche Fixgebühr; Zero ist kostenlos und Enterprise individuell..

Was fehlt mir, wenn ich AppsFlyer ersetze?

Ehrlich gesagt: Daten selbstattribuierender Netzwerke von Meta, Google, TikTok und Apple Search Ads, die zertifizierten Measurement-Partnern vorbehalten sind; Verarbeitung und Decodierung von SKAdNetwork- und AdAttributionKit-Postbacks sowie Conversion-Value-Modellierung; Erkennung von Install- und Klickbetrug, die auf werbetreibendenübergreifende Gerätedaten angewiesen ist, die du nie haben wirst; Postbacks und Audience-Syncs zu Tausenden von Werbepartnern und MMP-exklusiven Integrationen; Ein gepflegtes SDK, das jedes OS-Release, jede Änderung am ATT-Prompt und jedes Update der Datenschutzrichtlinien übersteht; Deterministische geräte- und plattformübergreifende Identitätsauflösung. Wenn dir davon etwas wichtig ist, zahl weiter.

Gibt es eine Open-Source-Alternative zu AppsFlyer?

Es gibt keine ausgereifte Open-Source-Alternative, auf die sich verweisen ließe, und genau deshalb gibt es den Prompt auf dieser Seite.

Neue Ideen auf deinem Radar.

Erhalte Katalog-Neuigkeiten und Prompts für dein nächstes Projekt.