Auto-Tracked Events
The SDK automatically tracks the events listed below. You do not need to calltrack() for any of them. Tracking them manually will result in duplicate data.
These events can be used as:
- Experiment conversion goals in the Console
- Webhook triggers for server-side integrations
- In-app message and survey triggers
- Analytics filters in dashboards and exports
Core Events
A new session starts when the app comes to the foreground after 30 minutes of inactivity. The
session_id is included in all events for the duration of the session.Onboarding Events
Paywall Events
Billing Events
Push Notification Events
Experiment Events
Exposure is tracked once per session per experiment. Calling
getVariant() multiple times in the same session does not create duplicate exposure events.
