Mobile analytics without advertising tracking.
Understand onboarding, paywalls, retention, and revenue for iOS and Android apps without sending raw account IDs or advertising identifiers.
One cockpit for the whole subscription loop.
From first launch to renewal, measured precisely, protected by privacy guardrails, and ready when your SDK sends its first event.
Onboarding funnels
See exactly where new users drop between first launch and their first win, broken down by version and platform.
Paywall analytics
Impressions, CTA taps, conversion, and revenue per visitor for every paywall variant. Find the winner fast.
Retention cohorts
Weekly cohort curves that show whether your latest release actually keeps people coming back.
Purchase tracking
SDK helpers and provider webhooks normalize trials, renewals, refunds, and failed payments into clean events.
Privacy guardrails
PII detection, payload rules, and event rows without IP addresses help keep analytics defensible.
Manual data exports
Download recent events as CSV or NDJSON. Destination delivery workers remain in development.
Built for mobile apps, not bolted onto a web analytics tool.
General analytics tools make you model paywalls and StoreKit yourself, then ask for personal data you do not want to hold.
Drop in the SDK. Fire your first event before coffee.
Native SDKs for Swift and Kotlin. Track clean events, capture sessions, and keep personal identifiers out of the payloads you send.
import AppMetricsKit
// Configure once at launch; raw account IDs are never sent
AppMetricsKit.configure(
AppMetricsConfiguration(
ingestURL: URL(string: "https://appmetricskit.com/api/ingest")!,
ingestKey: "amk_live_pf_3xK...",
collectionEnabled: false,
automaticAppLaunchTracking: false
)
)
// After your app's analytics consent gate
AppMetricsKit.setCollectionEnabled(true)
AppMetricsKit.track("Paywall.viewed", payload: ["plan": "pro_monthly"])Insight you can defend in a privacy review.
SDKs hash configured user identifiers, event rows do not store request IPs, and risky payload keys are flagged at ingest.
Start free. Pay only as you grow.
Every plan includes SDK access, dashboards, privacy guardrails, experiments, provider webhooks, and manual exports. Plans differ by event volume, retention, API scopes, support, and usage limits.
Ship your next release with answers, not guesses.
Install the SDK, send a test event, and watch your funnel light up on the free tier.