Introducing Max: AI-powered revenue analytics. Read the announcement →
Convertmax for Android
Connect native Android app activity to Convertmax with the Kotlin SDK. Record custom events, screen views, and purchase observations, with anonymous or signed-in user information attached.
Feature capabilities
Record actions such as signup, onboarding completion, searches, and feature usage. Attach custom string properties to provide additional context.
Capture named screen views and associated properties through explicit calls in your app.
Associate activity with your application's user ID. Identification emits an event carrying both anonymous and identified user IDs.
Retain anonymous and identified user information across app launches. Reset identity when a user signs out.
Require granted consent before recording track, screen, or identify events. Withdrawing consent clears the pending queue and resets identity.
Store pending events in SQLite for delivery during a later upload attempt.
Send gzip-compressed batches of up to 50 events, with automatic delivery attempts when the app backgrounds and an explicit network-delivery method.
Retain events when delivery fails or the server acknowledgement is not recognized, and retry within the configured attempt limit.
Record a transaction reference, optional amount, and currency using the purchase helper.
Extract supported UTM parameters and referrer values from Android links for use in event properties.
Include app ID, environment, Android version, device model, SDK name, and SDK version.
Inspect pending-event and overflow-drop counts, along with results from network-delivery attempts.
Built for revenue-focused attribution
Purchase observations capture activity reported by your app. Verified purchases and subscription changes require a separate integration with Google Play notifications and server APIs.
How it works
Built as a native Kotlin Android library with Gradle integration.
Includes a Jetpack Compose sample app.
Supports Android API level 23 and later.
Questions about setup, identity stitching, or rolling this out across your stack? Email help@convertmax.io or book time with the team.