NewServer-side attribution for iOS 18 & Android 15

Stop Losing Ad Revenue
to Broken Attribution.

AppCat captures the conversions ATT, ad blockers, and SDK gaps miss, then sends them server-side to Meta and TikTok so your ads optimize for revenue.

★★★★★4.9
Up to 10,000 events freeSetup in 10 minutesSOC 2 · GDPR · App Tracking Transparency
app.appcat.ai/dashboard
Dashboard · Apr 18, 2026

Good afternoon, Jordan.

2 apps live · 4,812 installs tracked this week
Streaming
Installs · 24h
612
▲ 18.4%
Revenue · 24h
$8,412
▲ 6.1%
Match rate
94.2%
▲ 0.3%
Purchases / user
0.18
▲ 0.02
Installs · last 14d

4,812 installs ▲ 18.4%

MetaTikTokOrganic
Live event feed

Realtime pipeline

LIVE
nowinstallMeta· US · iOS200 OK
12s$49Meta· DE · Android200 OK
38ssignupOrganic· BR · iOS200 OK
1minstallTikTok· JP · iOS200 OK
2m$12TikTok· US · iOS200 OK
Trusted by 4,200+ app teams
The Signal-Loss Problem

Your best signal never reaches the ad platform.

Meta and TikTok optimize on conversion data. ATT, ad blockers, and fragile SDK pipelines strip that data out before it reaches the model.

Paid conversions100
Reach the algorithm11
OutcomeAlgorithm optimizes blind. 0.42× ROAS.
01

You send budget

The platform starts searching for buyers.

02

Signal gets stripped

ATT, blockers, and SDK gaps remove purchase events.

03

The model learns wrong

Spend drifts toward cheap installs instead of valuable users.

04

ROAS bleeds

CPI looks healthy while revenue attribution collapses.

How AppCat Solves This

Route the click through a path the algorithm can see.

AppCat turns web-to-app traffic into a clean server-side conversion loop: click, landing page, store, install, match, CAPI.

Paid conversions100
Reach the algorithm100
OutcomeFull signal in. 2.1× ROAS lift.

Signal recovered

Instead of hoping mobile SDK events survive ATT and blockers, AppCat sends clean conversions back server-side.

Native SDK11% delivered
AppCat route100% delivered
94.2%match rate
2.1xROAS lift
<6 KBSDK
01

Web campaign

The click lands on a measurable URL.

Meta · TikTok · Google
02

Hosted page

Your branded pre-store page loads at the edge.

appcat.tech/your-app
03

Store handoff

iOS and Android users route to the right store.

App Store · Play Store
04

SDK first open

Device, timing, and network signals are captured.

3 lines · <6 KB
05

Match + CAPI

The install links back to the ad click and fires server-side.

94.2% match
Customer stories

Loved by builders who care about their data.

Founders, growth leads, and CTOs running real apps on AppCat.

★★★★★
"We swapped a $4k/mo MMP for AppCat in an afternoon. Match rate went up, our CFO is happier, and we actually understand our funnel now."
★★★★★
"The deep-link routing alone paid for the year. Our cold-start install rate is up 22% since switching."
★★★★★
"Meta CPI dropped 43% the week we wired up CAPI. The algo finally had something to optimize against."
★★★★★
"We were going to build this in-house. Six months saved, and AppCat ships features we wouldn't have thought of."
★★★★★
"The dashboards just work. No more guessing which campaign is profitable. Our marketing team finally trusts the numbers."
★★★★★
"Three lines of SDK code, three minutes of setup. ROAS was up 2.4× two weeks later. My investors thought I faked the chart."
★★★★★
"AppCat replaced AppsFlyer, Branch, and a custom warehouse pipeline. One bill, one dashboard, one source of truth."
★★★★★
"SOC 2 in-week sign-off was the unlock. Our security team usually kills tools like this. They actually liked it."
★★★★★
"The TikTok integration found us a new buying audience in week one. $0.62 CPI, never seen anything like it."
★★★★★
"Web-to-app campaigns are night and day. We get attribution back across the install boundary, which used to be a black hole."
★★★★★
"Their support is unhinged in a good way. Slack reply in 4 minutes, on a Sunday, with a working code patch."
★★★★★
"Real-time event feed is genuinely magical. We caught a misconfigured pixel during a launch and saved the campaign."
What AppCat does

The three pieces of mobile growth, in one place.

One tool, no vendor lock-in.

Attribution

Every install tied to the dollar that earned it.

Deterministic on iOS, probabilistic on Android. Full-funnel, no SDK gymnastics.

Impr.
842k
Click
58.3k
Land
42.1k
Store
18.9k
Install
4.8k
Purch.
1.2k
Read attribution docs →
Deep links

One link, every surface, installed or not.

Smart device routing into the app, the store, or the web. Attribution preserved.

Try a sample link →
Conversions API

CAPI for Meta & TikTok, kept healthy.

Server-side events, retries, and dedup, so the algo always gets fed. More platforms coming soon.

MMeta CAPI128ms99.8%
TTikTok Events184ms99.2%
RReddit CAPIcoming soon
AApple Searchcoming soon
View integrations →
M Meta CAPIT TikTok Events APIR Reddit Pixel + CAPIA Apple Search Ads Google AdsS SnapchatL LinkedIn AdsX X AdsP PinterestA AmplitudeM MixpanelP PostHogR RevenueCatS SegmentB BigQueryS SnowflakeB BrazeC Customer.ioM Meta CAPIT TikTok Events APIR Reddit Pixel + CAPIA Apple Search Ads Google AdsS SnapchatL LinkedIn AdsX X AdsA AmplitudeM MixpanelR RevenueCatB BigQuery
Built developer-first

One init call.
One method to know.

init and sendEvent. That's the whole API surface. Attribution, deep links, and CAPI fan-out included.

  • Native SDKs for iOS, Android, React Native (Expo + bare), and Web. New Architecture supported.
  • Per-environment API keys, one for prod, staging, CI. Revoke any one in a click; the SDK never throws.
  • Deferred deep links resolved post-install. Route users to the right screen on first open.
App.tsx
react-nativeswiftkotlinweb
import AppCat from '@appcat/react-native-sdk'

await AppCat.init({ apiKey: 'ak_live_…' })

AppCat.sendEvent('Purchase', { value: 49 })
Delivered to 4 platforms in 184ms
event_id: evt_01HX9F · attribution: meta · spring-launch
200 OK

Numbers from the last 30 days, across every AppCat customer.

2.4B
events ingested every month, end-to-end encrypted
94%
average match rate on iOS, vs ~62% on legacy MMPs
128ms
median p50 to fan an event out to every connected ad platform
Everything else

Six things you'd otherwise stitch together.

Most attribution stacks ship the basics and leave you to wire the rest.

Test events before launch.

Generate a test link, install on your device, and watch every step land in real time — fbclid, ttclid, install, purchase.

fbclid · received
install · matched
purchase · $49

Web → app, no signal loss.

Bridge website pageviews to app installs with server-side CAPI events. Same user, same session, no broken chain.

10+ standard events, plus your own.

ViewContent, AddToCart, InitiateCheckout, Purchase, Subscribe, Signup… pre-mapped to every CAPI schema. Ship custom events too.

view_content
purchase
your_custom_event

Easy integration with AI Fast Track.

Drop our install prompt into Cursor or Claude Code. Your SDK is wired up, events firing, before your coffee's done.

// claude.md
install @appcat/sdk
init('app_2x9k…')

Open-source SDKs. Read the source.

Every SDK is public on GitHub.

React NativeExpoSwiftKotlinNode
Customers · A/B signal test

Same campaign. Same spend. More signal.

A 30-day Meta test compared a traditional iOS SDK against AppCat's web-to-app flow. The install volume stayed flat. The attributed revenue did not.

A 30 days · same audience · same budget
Traditional SDK
Native iOS · ATT-gated
Installs82
Cost / install$3.71
Revenue attributed$127
ROAS0.42×
vs
AppCat
Web-to-App · server-side
Installs79
Cost / install$3.68
Revenue attributed$426
ROAS1.46×
Same installs. Same CPI.3.4× the revenue captured.
B What the platform sees

Delivery rate

Of every 100 conversions, these are the events that feed the algorithm.

iOS SDK
No ATT consent
4%
Web pixel
Blocked browser-side
35%
AppCat
Server-side CAPI
71%

Funnel visibility

AppCat carries the click path further into install and purchase events.

Ad clickUser taps the creative
100%100%
LP viewLands on a real URL
3%94%
Content viewIn-app event after install
21%48%
PurchaseSent to Meta CAPI
4%22%
2x
more signal than a web pixel
18x
more signal than iOS SDK without ATT
= ROAS
cleaner data, better optimization, more attributed revenue
Why AppCat

Compared to the old way of doing this.

The big MMPs were built for a 2017 mobile world. We built AppCat for the one you actually live in.

AppCatNative ad SDKs
(Meta + TikTok + ASA)
Legacy MMPsDIY in-house
Signal loss from ATT & ad blockers0% loss~90% loss~60% lossdepends
Server-side attribution (no client SDK)SDK requiredpartial
One pipeline → every ad platformone SDK eachmonths of work
Hosted deep links + smart routing·extra add-on·
Realtime event feed & warehouse sync·24h batch
App size impact~80 KB3–8 MB combined2–4 MBvaries
Setup time≤ 10 minutesdays per platform2–6 weeks3–6 months
How it works

Live in four minutes, paid back in one.

Step 01

Connect your app.

Drop in your bundle ID and store URL. We fetch icon, screenshots, and metadata from the App Store and Play Store automatically.

PixMorph · AI Video
com.pixmorph.app
iOSAndroid
✓ verified
Step 02

Wire your ad accounts.

One-click OAuth into Meta, TikTok, Reddit, and Apple Search Ads. We provision pixel IDs, CAPI tokens, and event mappings for you.

Meta on
TikTok on
Reddit on
ASA
Step 03

Watch events flow.

Every install, purchase, and custom event lands in your dashboard, your warehouse, and every connected platform within 200ms.

02:14:08install · meta
02:14:09purchase · $49
02:14:10signup · organic
02:14:11install · tiktok
1,284 events / 24h99.7%
Pricing

It pays for itself in week one.

Customers see a 2.1× ROAS lift in the first 30 days — full signal in, healthier algorithms out. The fee is rounding error against the revenue clean attribution unlocks.

Hobby
$0/ month
Your first 10,000 events are free.
  • Up to 10,000 events free
  • 1 connected app
  • Every ad platform integration
  • Hosted deep links
  • Community support
Get Started (Free)
Growth
$299/ month
For apps doing real numbers. Then $0.05 per paid conversion event.
  • $0.05 per paid conversion event
  • 1 app, unlimited team seats
  • Warehouse sync (BigQuery, Snowflake)
  • Custom audiences & sub-second CAPI
  • Email + Slack support
Get Started (Free)
Scale
Let's talk
For teams over 50M events / month or with custom data residency needs.
  • Volume pricing & reserved capacity
  • SOC 2 Type II report
  • EU / US data residency
  • SAML SSO + audit log
  • Dedicated solutions engineer
Contact sales →

Stop sending only 10% of your signal to the ad platforms.

Half-blind algorithms can't optimize. Full signal in, healthier ROAS out. Your first 10,000 events are free.

SOC 2 · GDPR · CCPA · No credit card required
Cookies & tracking
A small favor.

We use cookies to improve your experience and measure how the site performs. You're in control: we won't track anything you don't allow.