Introducing Max: AI-powered revenue analytics. Read the announcement →

← All Integrations

Convertmax for Android

Connect native Android app activity to Convertmax

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

What the Kotlin SDK records

Custom event tracking

Record actions such as signup, onboarding completion, searches, and feature usage. Attach custom string properties to provide additional context.

Screen tracking

Capture named screen views and associated properties through explicit calls in your app.

User identification

Associate activity with your application's user ID. Identification emits an event carrying both anonymous and identified user IDs.

Persistent identity

Retain anonymous and identified user information across app launches. Reset identity when a user signs out.

Consent-based collection

Require granted consent before recording track, screen, or identify events. Withdrawing consent clears the pending queue and resets identity.

Local event storage

Store pending events in SQLite for delivery during a later upload attempt.

Batched delivery

Send gzip-compressed batches of up to 50 events, with automatic delivery attempts when the app backgrounds and an explicit network-delivery method.

Basic retry support

Retain events when delivery fails or the server acknowledgement is not recognized, and retry within the configured attempt limit.

Purchase observations

Record a transaction reference, optional amount, and currency using the purchase helper.

Deep-link parameter extraction

Extract supported UTM parameters and referrer values from Android links for use in event properties.

Platform context

Include app ID, environment, Android version, device model, SDK name, and SDK version.

Queue diagnostics

Inspect pending-event and overflow-drop counts, along with results from network-delivery attempts.

Built for revenue-focused attribution

Purchase tracking scope

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

Developer integration

  1. 1

    Kotlin Android library

    Built as a native Kotlin Android library with Gradle integration.

  2. 2

    Jetpack Compose sample app

    Includes a Jetpack Compose sample app.

  3. 3

    Android API level 23 and later

    Supports Android API level 23 and later.

Get started with Convertmax for Android

Questions about setup, identity stitching, or rolling this out across your stack? Email help@convertmax.io or book time with the team.