Getting Started
Overview
What Pricist is and how it works.
Pricist is a subscription analytics, mobile attribution, and experimentation platform for apps. Track installs, trials, subscriptions, purchases, and any custom event your product cares about — then see revenue, funnels, and cohorts in your dashboard, and attribute it all back to the campaigns that drove it.
How it works
- Drop in the SDK — add the Pricist iOS SDK to your app and initialize it with your SDK key.
- Track events — installs and app activations fire automatically; you add typed subscription/purchase events and any custom events.
- See it in the dashboard — events stream into Pricist where you build revenue reports, funnels, and cohorts.
- Attribute & experiment — Pricist resolves identity, attributes conversions to ad campaigns, and powers experiments on paywalls and offerings.
Architecture
Pricist uses a thin SDK, smart backend design:
- The SDK snapshots identity and dimensions at capture time, queues events to disk, batches and retries delivery, and serves remote config offline.
- The backend ingests events, resolves identity, runs attribution and postbacks to ad networks, and stores everything for analytics.
This keeps the SDK small and resilient: events survive app restarts and bad networks, and new server-side capabilities (like attribution) layer on without an SDK change.
SDKs
| Platform | Package / Module | Repository |
|---|---|---|
| iOS / macOS / tvOS / watchOS | Pricist (SPM) | Pricist/pricist-ios |
More SDKs are coming soon.
Event taxonomy
Pricist's standard events mirror the Meta / TikTok standard-event taxonomy verbatim (Purchase, Subscribe, StartTrial, CompleteRegistration, and more). Because the names match, attribution can be layered on later without changing your call sites. See Tracking Events for the full list.
Authentication
All SDK and API traffic authenticates with a publishable SDK key (pk_live_…), found in the dashboard under Settings → SDK key. The key is sent in the x-pricist-sdk-key header. By default traffic goes to https://api.pricist.dev.