Skip to main content
1

Create your app

Sign in at app.trueorigin.dev and create an app. Find it in the App Store search and the details fill in; an app that is not live yet can be entered by hand.The Ad link field sets your app’s link for all your ads, appdownload.link/{app}. It cannot change later. The link goes live on its own once the app has its App Store URL.For Android, set Settings → Android URL to the app’s Google Play URL, https://play.google.com/store/apps/details?id=….When the app is created, the dashboard shows your SDK key (to_…) once. Copy it. If you lose it, rotate it in Settings → SDK key.
2

Add the SDK

In Xcode: File → Add Package Dependencies…, paste https://github.com/trueorigin-dev/trueorigin-ios and add the package. Then configure it at launch:
Details: iOS SDK, Android SDK, React Native.
3

Test it on a phone

Copy your ad link from Tracking links and tap it on the phone, then install your build on that same phone and open it. The match shows in Live activity within seconds.On Android, install the build from Google Play. An app installed from Android Studio or with adb gets no install referrer and stays unmatched.
4

Put the ad link in your ads

Use the ad link as the website URL of every ad and add the network’s URL parameters, so every install carries its campaign, ad set and ad. For Meta and For TikTok copy it with the parameters already appended. See Tracking links.

Then

RevenueCat

Trials and revenue per campaign.

Postbacks

Send installs and purchases back to Meta and TikTok.

Ad spend

CPI and ROAS from a Meta or TikTok CSV.