App event tracking
for iOS and Android apps.
Record installs and sessions automatically, choose the onboarding and paywall events to measure, and see how app users move through conversion in one dashboard.
- Native Swift
- Native Android
- Flutter
- React Native
- RevenueCat
- Superwall
- Install and session eventsfirst_open and app_open are recorded automatically, so the dashboard has an install cohort and session activity.
- Onboarding and paywall funnelsMark onboarding steps and paywall actions to see where installs continue, choose a plan or purchase.
- Custom events you chooseSend the app actions that matter to your team, then see their counts and unique devices in the Events list.
See where app events lead in the dashboard
Onboarding
Acquisition
Outcomes
16
started
cohort outcomes
50% churn by
7.0d
churn paths
- cancelled
- 0
- expired
- 1
Apple Ads
Devices
Events
How is Workout Tracker doing? Show me the numbers and where we’re losing users.
activationpal.list_apps()└ Workout Tracker id: "workout-tracker"
activationpal.get_stats( app: "workout-tracker", range: "30d" )└ Snapshot received · installs, revenue, onboarding, paywall
WORKOUT TRACKER · LAST 30 DAYS revenue $428.43 ↑80% installs 716 ↑52% conversion 6% 43 purchases installs ▃▅▆▄▅▆▇▆▅▅▄▅▆▅▄▅▆█▇▆▅▂ revenue ▁▆▃▁▁▂▄▂▂▂▂█▂▁▂▁▂▁▃▂▄▂ Oct 11 → Nov 9 ONBOARDING installed 716 100% █████████ your goal 682 95% █████████ experience lev 636 89% ████████░ weekly schedul 594 83% ███████░░ notifications 550 77% ███████░░ completed 526 73% ███████░░
Biggest leak: “experience level” loses 46 users (7% of arrivals). Installs are up 52%. Test a shorter version before increasing spend.
Which markets are actually making money?
MARKET INST REVENUE US United States 213 $223.80 GB United Kingdom 62 $67.95 DE Germany 56 $27.97 AU Australia 28 $23.98 organic 634 $371.99 apple ads 82 $56.44
Revenue is concentrated in United States. Scale only where revenue per install supports the acquisition cost.
Automatic, fixed and custom app events
first_open marks an install and app_open marks a new session. The SDK also provides fixed onboarding and paywall events, including onboarding steps and completion, paywall views, plan selection, purchases and dismissal. These fill the dashboard’s funnel and paywall views.
For other product actions, your team sends custom events. New event names appear in the Events list with counts and unique devices. The event reference lists the fixed vocabulary and custom event rules.
Track onboarding and subscription decisions
Use onboarding events to compare how many installs reach each step and complete onboarding. Paywall events show where people see a paywall, select a plan and purchase. That makes it easier to find a step or offer worth revisiting.
Explore onboarding funnel analytics and subscription analytics for the product views these events support.
Keep the event vocabulary small and stable
Use short, past-tense snake_case names for completed actions. Keep names stable over time; a renamed event becomes a separate event. Properties accept String, Bool, Int and Double values. Keep string values low-cardinality so they work as breakdowns rather than payloads.
The same event model works with the Swift SDK, Kotlin Android SDK, Flutter and React Native / Expo.
Event tracking for mobile product analytics
ActivationPal connects post-install app events to onboarding and subscription conversion reporting.
Compare the supported platforms in mobile app analytics, then see plans and event limits.
App event tracking FAQ
Which events are tracked automatically?
ActivationPal records first_open once per install and app_open for each new session. See the full event list.
Does event tracking capture every screen tap automatically?
No. The SDK records install and session events automatically. Your team chooses which other actions to send as custom events, so the event list reflects actions you want to measure.
Which app frameworks are supported?
Native Swift, Native Kotlin Android, Flutter and React Native / Expo. Start with the iOS, Android or SDK setup guides.
Where do app events appear?
Custom events appear in the dashboard Events list with counts and unique devices. Fixed onboarding and paywall events also fill their funnel views. See onboarding funnel analytics.