Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.datalyr.com/llms.txt

Use this file to discover all available pages before exploring further.

For app builders running web-to-app campaigns on Meta, TikTok, and Google. SKAN is opaque and MMPs cost $1,500/mo. DATALYR connects every web ad click to the paywall purchase it drove, with native SDKs for iOS and React Native plus Superwall and RevenueCat support.

+2.4x

Meta ROAS vs SKAN

-65%

vs AppsFlyer or Adjust

10 min

Install to live

iOS + RN

Native SDKs

The Problem

Apple killed your attribution, and the MMPs charge $1,500/mo to barely fix it. SKAdNetwork sends Meta a postback with no campaign-level revenue and a 24-72 hour delay. Meta cannot optimize on something it cannot see. MMPs (AppsFlyer, Adjust, Branch) start at $1,500/mo and still do not connect a web ad click to a paywall purchase three days later.
SKAN postback  →  campaign-level only · no revenue · 72h delay
                  Meta cannot optimize

The Mechanism: Identity Bridge

Tag the click on your landing page. The mobile SDK reconnects with the same visitor after install. Every paywall event, whether trial, conversion, or rebill, is sent back to Meta with the original ad attached.
01  Web ad click       We tag the click
        │  minutes later, App Store hop
02  App install        App reconnects after install
        │  days later, inside the app
03  Paywall purchase   Server-side back to the ad platform

Payload: click · customer · location · subscription value
Destinations: Meta Ads · Google Ads · TikTok Ads
Identity Bridge does not depend on IDFA. It uses the visitor ID plus deferred deep link to stitch web-to-app regardless of the ATT prompt outcome. See How Attribution Works and Web-to-App tracking.

What You Get

Web to app attribution

Click a Meta ad, install, pay three days later, and DATALYR still connects it back. Identity Bridge handles the device hop.

Superwall and RevenueCat native

One API call stamps every paywall event with the original ad. No webhooks to write, no IDFA gymnastics.

App Campaigns

Run mobile installs as web ads. No per-campaign adset cap, better creative testing, real ROAS in Meta.

Rebills attributed

Month 3 of a subscription still credits the original ad. Meta bids for lifetime value, not first-week installs.

iOS, React Native, Expo

Production SDKs, not toys. Auto-handles ATT, IDFA changes, sandbox purchases, and deferred deep links.

Live signal monitoring

See which events are forwarding and which are not, by platform and by campaign, in real time.

Before / After

Illustrative example: a mobile app at $30K/mo Meta spend, 30 days post-install.
MetricBefore (SKAN, no MMP)After (DATALYR Identity Bridge)
Reported Meta ROAS0.8x2.4x
Cost per paid subscription$58$24
Web-to-app installs attributedUnknown94%
Rebill revenue sent to MetaNoYes
Monthly attribution cost$1,500$399

DATALYR vs the MMPs

Same web-to-app attribution, a fraction of the cost.
CapabilityDATALYRMMP (AppsFlyer / Adjust)
Web-to-app click attributionYesPartial
Native Superwall and RevenueCatYesNo
Run installs as web campaignsYesNo
Rebills attributed to original adYesPartial
iOS and React Native SDKsYesYes
Meta, Google, TikTok server-sideYesPartial

How to Set It Up

1

Drop in the mobile SDK

One line in App.tsx (React Native) or AppDelegate (Swift). Install via pod install or npm.See Mobile SDKs, iOS install, and React Native install.
2

Wire Superwall or RevenueCat

One call passes DATALYR attributes into your paywall provider, so every subscription event lands stamped with the ad click.See Superwall and RevenueCat.
3

Add the web SDK to your landing page

One script tag on your marketing site captures fbclid, gclid, and ttclid before the user even reaches the App Store.See the web SDK.
4

Run web ads instead of App Install ads

Switch your Meta campaigns to the Sales objective pointed at your domain. No per-campaign adset caps, and Meta optimizes on real revenue.See App Campaigns.
Using manual StoreKit or a custom paywall instead of Superwall or RevenueCat? You can wire the SDK directly. See the Mobile SDKs guide.

Example Scenario

A mobile app at $30K/mo on Meta, stuck on SKAN postbacks and an AppsFlyer contract. After switching to DATALYR’s Identity Bridge, moving campaigns to web objectives, and wiring Superwall through the SDK, Meta knew which ads drove rebills within three weeks.

3.1x

ROAS lift

$1,100

Monthly cost saved

3 weeks

To full payback

Frequently Asked Questions

How is this different from AppsFlyer or Adjust?

Same web-to-app stitching, a fraction of the cost. DATALYR does not charge per install, and it attributes rebills back to the original ad, which MMPs typically do not.

Does this work with App Install campaigns or just web ones?

Both. App Install campaigns get SKAN attribution plus the paywall webhook. Web campaigns get full Identity Bridge attribution, which is where the real lift is.

What is an App Campaign exactly?

Mobile install ads run as web campaigns (Meta Sales objective, TikTok Traffic) pointed at your own domain instead of the App Store. No per-campaign adset cap, real Meta optimization, and full visibility. See App Campaigns.

Do I need to use Superwall or RevenueCat?

Both are supported with one line of code. If you use manual StoreKit or a custom paywall, you wire up the SDK directly.

What about ATT and IDFA?

Identity Bridge does not depend on IDFA. It uses the visitor ID plus deferred deep link to stitch web-to-app regardless of the ATT prompt outcome.

How long does install take?

About 10 minutes: mobile SDK init, one call to wire Superwall or RevenueCat, and the web SDK on your landing page.

Does it support React Native and Expo?

Yes. Production SDKs for Swift, React Native, and Expo, plus iOS-only and Android-only setups.

What does it cost?

Plans scale with your event volume, typically 60-80% cheaper than AppsFlyer. See pricing for current tiers.

Is my customer data safe?

Yes. Your data is yours, never sold and never used to train models. EU data residency is available.

Next Steps

Get Started

Start your 7-day trial, no credit card required.

Mobile SDKs

iOS, React Native, and Expo setup.

App Campaigns

Run installs as web campaigns for real ROAS.

Superwall + RevenueCat

Stamp every paywall event with the original ad.