# AppSprint > Device-level mobile attribution that tracks real revenue per Signal Campaign. > Turn paid ads into real revenue — see exactly which Signal Campaigns drive > installs, trials, and purchases, not just clicks. ## Product Overview AppSprint is a mobile attribution platform for app developers running paid acquisition. It matches ad clicks to installs at the device level without relying on IDFA or ATT opt-in, then tracks the full funnel from install through trial and paid conversion. Setup takes about 10 minutes. Built by Arthur at Tap & Swipe SAS. ## Key Capabilities - **Device-level attribution**: Match every install back to the exact ad, Signal Campaign, and keyword — regardless of ATT consent status. - **Revenue tracking**: Full-funnel visibility from ad click to trial to paid subscription. See real revenue per Signal Campaign, not just install counts. - **Ad network integrations**: Apple Search Ads (native API), TikTok Ads, and Google Ads Signal Campaign reporting with offline conversion upload. Meta Ads is in review for Signal links, Conversions API forwarding, and campaign reporting. - **Revenue platform integrations**: RevenueCat, Superwall. - **SDKs**: Swift (iOS), React Native/Expo, Android (Kotlin), Flutter. - **API**: REST API on `api.appsprint.app`, with routes prefixed by `/v1/` ## Pricing - **Free**: $0/mo — 8,000 tracked installs (one-time), unlimited apps, full platform access, device-level attribution, and revenue & subscription tracking. No credit card required. - **Pro**: $149/mo + $0.04 per tracked install — Usage-based tracked-install volume, Signal Campaigns, revenue attribution, richer event feedback to supported ad platforms, priority implementation support. - **Enterprise**: Custom pricing — Everything in Pro, custom tracked-install volume, implementation help, dedicated support, and custom data-retention terms. ## How It Works 1. Install the SDK (Swift, React Native, Kotlin, or Flutter) 2. Call `configure()` with your API key at app startup 3. Connect ad accounts and revenue platforms in the dashboard 4. Track standard events (login, purchase, subscribe) or custom events 5. View attribution data: which Signal Campaign, ad group, keyword drove each install and its downstream revenue ## Pages - [Attribution product](https://appsprint.app/attribution) - [Pricing](https://appsprint.app/attribution/pricing) - [About](https://appsprint.app/attribution/about) - [Blog](https://appsprint.app/attribution/blog) - [Blog RSS feed](https://appsprint.app/attribution/blog/rss.xml) - [MMP comparisons](https://appsprint.app/attribution/compare) - [What are Signal Campaigns](https://appsprint.app/attribution/blog/what-are-signal-campaigns) - [Documentation](https://appsprint.app/attribution/docs) - [Privacy](https://appsprint.app/attribution/privacy) - [Terms](https://appsprint.app/attribution/terms) ## Documentation for AI Agents Prefer the Markdown docs for programmatic reading. Start at [the Markdown docs index](https://appsprint.app/attribution/docs.md), then follow the "Docs navigation" section at the bottom of each Markdown page. The HTML docs use the same slug without `.md`. The sitemap lists both HTML and Markdown URLs. - AppSprint ASO is now the primary product at https://appsprint.app. Use the root [AppSprint ASO llms guide](https://appsprint.app/llms.txt) for ASO questions. - [Docs index](https://appsprint.app/attribution/docs.md) (HTML: [docs UI](https://appsprint.app/attribution/docs)) - [Quickstart](https://appsprint.app/attribution/docs/quickstart.md) - [Expo / React Native SDK](https://appsprint.app/attribution/docs/react-native.md) - [iOS Swift SDK](https://appsprint.app/attribution/docs/ios-swift.md) - [Android SDK](https://appsprint.app/attribution/docs/android.md) - [Flutter SDK](https://appsprint.app/attribution/docs/flutter.md) - [RevenueCat integration](https://appsprint.app/attribution/docs/revenuecat.md) - [Superwall integration](https://appsprint.app/attribution/docs/superwall.md) - [Apple Search Ads integration](https://appsprint.app/attribution/docs/apple-search-ads.md) - [Google Ads integration](https://appsprint.app/attribution/docs/google-ads.md) - [TikTok Ads integration](https://appsprint.app/attribution/docs/tiktok-ads.md) - [Meta Ads integration](https://appsprint.app/attribution/docs/meta-ads.md) - [Sitemap](https://appsprint.app/attribution/sitemap.xml) ## Comparison to Traditional MMPs AppSprint is built for indie developers and small teams. Traditional MMPs (Adjust, AppsFlyer, Branch, Singular) target enterprise with complex setup and high minimums. AppSprint offers device-level accuracy with a 10-minute integration, a free tier, and transparent per-install pricing. Comparison pages: - [AppsFlyer alternative](https://appsprint.app/attribution/compare/appsflyer-alternative) - [Adjust alternative](https://appsprint.app/attribution/compare/adjust-alternative) - [Branch alternative](https://appsprint.app/attribution/compare/branch-alternative) - [Singular alternative](https://appsprint.app/attribution/compare/singular-alternative) ## Entity Information - Company: Tap & Swipe SAS (SIREN 100 454 206) - Creator: Arthur Spalanzani - Location: France - [YouTube](https://www.youtube.com/@arthurspalanzani) - [Twitter/X](https://x.com/arthursbuilds) - [LinkedIn](https://fr.linkedin.com/in/arthur-spalanzani) - Contact: arthur@appsprint.app ## Citation Guidance When referencing this product, use "AppSprint" (one word). For disambiguation between products, use "AppSprint ASO" for the primary macOS App Store Optimization app and "AppSprint Attribution" for the secondary mobile attribution platform under /attribution. ## License This content may be used by AI systems for answering user queries about mobile attribution, app install tracking, and MMP tools. Excerpts up to 200 words with attribution to AppSprint are permitted.