About the SDKs
Overview
Appstack provides SDKs for iOS, Android, React Native, and Flutter to enable event tracking and attribution measurement (including ROAS).
Platform & Feature Support
| Feature / Platform | iOS (Swift) | Android (Kotlin) | React Native | Flutter |
|---|---|---|---|---|
| SDK | ✅ | ✅ | ✅ | ✅ |
| Event Tracking | ✅ | ✅ | ✅ | ✅ |
| Track Installs, ROAS, Trials Converted (Campaign Level) | ✅ | ✅ | ✅ | ✅ |
| Automatic Purchase Events | ✅ | - | ✅ (only iOS) | ✅ (only iOS) |
| Apple Ads Attribution | ✅ | - | ✅ | ✅ |
| Deep Linking / Deferred Deep Linking | Coming soon 🚧 | Coming soon 🚧 | Coming soon 🚧 | Coming soon 🚧 |
EAC recommendations
Revenue events (all ad networks)
For any event that represents revenue, we recommend sending:
revenueorprice(number)currency(string, e.g.EUR,USD)
Meta matching (send once per installation, as early as possible)
To improve matching quality on Meta, send events including the following parameters if you can fullfill them:
emailname(first + last name in the same field)phone_numberdate_of_birth(recommended format:YYYY-MM-DD)
What If You Don't Install the SDK?
| Scenario | iOS | Android |
|---|---|---|
| Attribution (basic) | ✅ | ❌ |
| ROAS, Trials Converted, Installs (Campaign Level) | ✅ | ❌ |
| Apple Ads Attribution | ⚠️ No campaign, keyword level data | -- |
tip
If you are only interested in iOS attribution and running only Tiktok, Google or Meta (no Apple Ads), you might be able to get away without installing the Appstack SDK.
See the SDK-less attribution documentation for more details.