← DashboardIntegrations
MitaScan reads 10 analytics platforms and puts them on one timeline. Each one needs its own credentials, set as environment variables in .env.local — they are read by the server and never sent to the browser.
6 of 10 reading a real accountA source reads your own account only when both halves are in place: a client that speaks to the vendor, and the credentials it needs. Everything else on this list is generated, and every generated number on the dashboard says so on the tile.
What the badges mean
- LiveThe last successful sync is newer than this source's normal reporting lag.
- SyncingA refresh is in flight. The numbers on screen are still the previous sync's.
- BehindThe last sync is older than the lag this source normally reports at — its numbers are holding the board back.
- FailedThe vendor returned an error: an expired key, revoked access, or a rate limit.
- Not connectedNo API key for this source. Nothing is being read from the vendor at all.
Sources
RevenueCatRevenueCatConnected
- Platforms
- iOS, Android, Web
- Reporting lag
- 5 min behind real time
Provides 10- RevenueGross subscription revenue booked by RevenueCat, before store commission.Sum of transaction amounts, converted to USD by RevenueCat.
- MRRNormalised monthly value of all active subscriptions.Sum of active subscription prices normalised to a 30-day period.
- Active subscriptionsSubscriptions that are active at the time RevenueCat calculates the overview.
- Active trialsTrials that are active at the time RevenueCat calculates the overview.
- RevenueCat customersCustomers known to the RevenueCat project.
- RevenueCat active usersCustomers RevenueCat currently counts as active.
- TrialsFree trials started that day.
- ConversionTrial-to-paid conversion.Trials converting to a paid period / trials started, cohorted on trial start.
- ChurnSubscribers who cancelled or lapsed that day, as a share of active subscribers.
- RetentionSubscribers still active 30 days after purchase.
App StoreApp Store ConnectConnected
- Platforms
- iOS
- Reporting lag
- 7 h behind real time
NeedsAPPSTORE_KEY_IDsetAPPSTORE_ISSUER_IDsetAPPSTORE_PRIVATE_KEY_PATHsetAPPSTORE_APP_IDsetAPPSTORE_VENDOR_NUMBERsetOpen App Store Connect → Provides 4- RevenueApple proceeds — what Apple pays out, after commission and refunds.Sales report proceeds, excluding Apple's commission.Measured differently from the same metric on other sources — MitaScan shows both rather than reconciling them.
- InstallsFirst-time downloads from the App Store listing.
- Store impressionsTimes the App Store listing appeared in search or browse.
- Store conversionListing conversion.First-time downloads / impressions.
Google PlayPlay ConsoleNo client yet
- Platforms
- Android
- Reporting lag
- 6 h behind real time
Provides 6- RevenuePlay Console estimated proceeds, after commission.Measured differently from the same metric on other sources — MitaScan shows both rather than reconciling them.
- InstallsFirst-time installs from the Play listing.
- UninstallsUninstall events reported by Play.
- Store impressionsStore listing impressions on Play.
- Store conversionListing conversion.First-time installs / store listing visitors.
- ANR rateSessions ending in an Application Not Responding error.ANR sessions / total sessions (Android vitals).
CrashlyticsFirebaseConnected
- Platforms
- iOS, Android
- Reporting lag
- 10 min behind real time
NeedsGOOGLE_APPLICATION_CREDENTIALSsetFIREBASE_PROJECT_IDsetOpen Firebase → Provides 2- CrashesCrash events recorded across all app versions.
- Crash-free usersUsers who did not experience a crash.1 − (users with ≥1 crash / total users).
Firebase AnalyticsFirebaseConnected
- Platforms
- iOS, Android
- Reporting lag
- 4 h behind real time
NeedsGOOGLE_APPLICATION_CREDENTIALSsetFIREBASE_PROJECT_IDsetOpen Firebase → Provides 6- Active usersActive devices with at least one engaged session.Firebase counts devices, not signed-in identities — not directly comparable with GA4 users.Measured differently from the same metric on other sources — MitaScan shows both rather than reconciling them.
- New usersFirst-open events.
- SessionsEngaged sessions (≥10s, or with a conversion or ≥2 screen views).
- Avg. sessionMean engaged session duration.
- API latencyMean response completion time for the production Mild API, measured by Firebase Performance.
- API errorsProduction Mild API requests with an HTTP response code of 400 or greater, measured by Firebase Performance.
Google AnalyticsGA4Connected
- Platforms
- Web, iOS, Android
- Reporting lag
- 3 h behind real time
NeedsGOOGLE_APPLICATION_CREDENTIALSsetGA4_PROPERTY_IDsetOpen GA4 → Provides 6- Active usersUsers with at least one engaged session in the period.
- New usersUsers whose first session fell in the period.
- SessionsSessions started in the period.
- ConversionSession conversion rate for the primary conversion event.
- Avg. sessionAverage engagement time per session.
- Avg. engagement timeTime the app or site was in the foreground with the user engaged, per active user per day.Sum of engagement_time_msec across the day's events / that day's active users. This is Firebase's “average engagement time”, which is per user — not per session.
AmplitudeAmplitudeNo client yet
- Platforms
- iOS, Android, Web
- Reporting lag
- 30 min behind real time
Provides 3- Active usersUsers triggering any event in the period.Measured differently from the same metric on other sources — MitaScan shows both rather than reconciling them.
- RetentionUsers returning on day 7 after first event.
- ConversionCompletion rate of the defined primary funnel.
MixpanelMixpanelNo client yet
- Platforms
- iOS, Android, Web
- Reporting lag
- 30 min behind real time
NeedsMIXPANEL_PROJECT_IDmissingMIXPANEL_SERVICE_ACCOUNTmissingMIXPANEL_SERVICE_SECRETmissingOpen Mixpanel → Provides 4- Total usersEveryone who has ever used the app — the base a daily active count is a share of.Cumulative distinct user profiles, less deletions.
- Active usersUsers with at least one tracked event.Measured differently from the same metric on other sources — MitaScan shows both rather than reconciling them.
- RetentionD7 retention on the activation cohort.
- ConversionActivation funnel completion within 24h of signup.
PostHogPostHogNo client yet
- Platforms
- Web, iOS, Android
- Reporting lag
- 15 min behind real time
Provides 3- Active usersUnique persons with at least one event.
- SessionsDistinct session IDs.
- ConversionFunnel conversion for the configured primary funnel.
ClarityMicrosoftConnected
- Platforms
- Web, iOS, Android
- Reporting lag
- 2 h behind real time
Provides 4- Rage tapsRapid repeated taps on the same element — a frustration signal.
- Dead tapsTaps on elements that produced no response.
- Screen exitsSessions abandoned on a given screen.
- Avg. sessionMedian recorded session length.