ActivationPal

Flurry alternatives for mobile app analytics

ActivationPal is the Flurry alternative for iOS and Android apps that want onboarding, paywall and RevenueCat or Superwall funnels from a new SDK. Firebase, Mixpanel, Amplitude and PostHog suit general product analytics. ActivationPal publishes this page and makes the first product listed; the page has no affiliate links.

Flurry alternatives at a glance

Prices and limits are as stated on each vendor's page on 13 October 2026.

ProductBest forMobile SDKsFree tierPaid plans
ActivationPalMobile apps that need onboarding and paywall funnels plus RevenueCat or Superwall revenueNative Swift, native Android, Flutter, React Native/Expo10k events in total, 3-month historyStarter $9 (50k events a month), Pro $19 (250k), Scale $29 (1M), each with 2-year history
FlurryFree, long-established mobile analytics with attribution, funnels, retention and ExplorerAndroid, Kotlin, Objective-C, Swift, Flutter"Professional grade. Always free."None stated on the homepage
FirebaseNo-cost measurement for apps already on FirebaseNot stated on the pricing pageAnalytics is no-cost on the Spark planBlaze is pay-as-you-go for other services
MixpanelFunnels and retention on named eventsFlutter SDK for Android, iOS and macOS and mobile session replay are listedUp to 1M events a month, unlimited seatsGrowth starts at $0 with the first 1M events free, up to 20M a month; Enterprise is a quote
AmplitudeAnalytics, session replay and experimentation on one platformSession Replay for web and mobile is listed2M events a monthPlus starts at $0 with the first 2M events free, up to 70M events (700K MTU); Growth and Enterprise are custom
PostHogSeveral products on one usage-based billThe pricing page does not state mobile SDKs1M events, 5K recordings and 1M flag requests each monthPay-as-you-go above the free allowance, with a billing limit per product

Is Flurry shutting down?

flurry.com, read on 13 October 2026, presents Flurry as an active product. It is free to use, with a demo, attribution, conversion funnels, retention, Explorer for funnels and cohorts, data export and a reporting API.

Flurry's developer docs page could not be read when this page was written. No shutdown date, sunset notice or service status is confirmed here, so check Flurry's own pages before you plan a migration.

The homepage says you can take your data if you leave and lists data export. ActivationPal makes no promise to import Flurry history, and its docs describe no import. It counts from the first event its SDK sends, so keep your Flurry export if you need the past.

If Flurry still works for you and you need no RevenueCat or Superwall revenue funnel, there is no reason to move.

ActivationPal: funnels from onboarding to revenue

ActivationPal uses fixed event names, so there is nothing to register and no charts to build. Setup on iOS, from the quickstart:

  1. Add the app in the dashboard to get its slug and ap_pk key, then add the SDK. Native Swift is one file for iOS 15+ with no dependencies. Native Android is one Kotlin file for Android 5.0+.
  2. Call ActivationPal.configure(app:key:userId:) at launch. It sends first_open and app_open automatically.
  3. Call onboardingStep on each onboarding screen, then onboardingCompleted.
  4. Call paywallShown, paywallPlanSelected, paywallPurchased and paywallDismissed around the paywall.
  5. Connect RevenueCat with an HMAC-signed webhook, or Superwall with a Svix-signed webhook. Purchases, trials, renewals and churn arrive as rc_* events and join the funnel by user id.
ActivationPal.configure(app: "myapp", key: "ap_pk_YOUR_KEY", userId: Purchases.shared.appUserID)

ActivationPal.onboardingStep(0, id: "goal", answer: "lose_weight")
ActivationPal.onboardingStep(1, id: "notifications")
ActivationPal.onboardingCompleted()

ActivationPal.paywallShown("onboarding")
ActivationPal.paywallPlanSelected("yearly")
ActivationPal.paywallPurchased("yearly")

Install-cohort funnels count unique devices, so no stage exceeds 100% of installs.

The same event names work on Android, Flutter and React Native. iOS analytics covers the Swift SDK, subscription analytics covers the revenue side, and the homepage shows the dashboard.

ActivationPal covers mobile apps only. It has no web analytics, experimentation or session replay. Data is stored in the United States with no region selector, as the privacy and security docs explain. There is no self-service raw-event export; a complete export is requested by email to support.

SDK checklist when replacing Flurry

  • Remove the Flurry SDK and add the new one in the same release, so sessions are not counted twice.
  • List the platforms you ship. Flurry's homepage lists Android, Kotlin, Objective-C, Swift and Flutter. ActivationPal covers native Swift, native Android, Flutter and React Native/Expo.
  • Decide your funnel steps first: onboarding screens, paywall stages and purchase. ActivationPal's event names are fixed.
  • Pass the RevenueCat user id into configure so revenue events join the funnel.
  • Decide whether you need past data. If you do, export it from Flurry before you remove the SDK.

Firebase

Firebase lists Analytics as no-cost on the Spark plan, and the Blaze plan is pay-as-you-go for other services. The pricing page does not describe funnel reports or a RevenueCat or Superwall connection, so check the console docs before you rely on them. It suits apps already on Firebase that need general measurement.

Mixpanel

Mixpanel is strong where you want named events with funnels and retention. The free plan includes funnels and retention analysis, unlimited seats and up to 10 active feature flags. The pricing page lists a Flutter SDK. It states no RevenueCat or Superwall connection, so purchases arrive as events you send yourself.

Amplitude

Amplitude puts analytics, Session Replay and experimentation on one platform. The free plan covers 2M events a month, and Session Replay is listed for web and mobile. Custom events and formulas and behavioral cohorts are not on Free. Plus requires a credit card. The pricing page states no RevenueCat or Superwall connection.

PostHog

PostHog bills each product on usage, with a free monthly allowance and a billing limit per product. On the free plan, events past the limit are dropped, and stored events are retained for 1 year. It also offers an MIT-licensed open source product. The pricing page does not state mobile SDKs, so check the vendor docs.

How to choose

  • Stay on Flurry while it works and you need no revenue funnels.
  • Pick ActivationPal for mobile onboarding, paywall and RevenueCat or Superwall funnels from new instrumentation.
  • Pick Mixpanel for named events with funnels and retention.
  • Pick Amplitude for analytics plus replay and experimentation in one platform.
  • Pick PostHog for several products on one bill, or an open source option.
  • Pick Firebase for no-cost general measurement in a Firebase app.

For more comparisons, read Firebase analytics alternatives and best product analytics tools, or run your numbers through the funnel calculator.

Frequently asked questions

What is the best Flurry alternative for mobile app analytics?

It depends on the job. ActivationPal fits onboarding and paywall funnels joined to RevenueCat or Superwall revenue. Mixpanel or Amplitude fit general product funnels on named events.

Is Flurry shutting down?

flurry.com presents Flurry as live and free, and no shutdown notice is confirmed on this page. Check Flurry's own pages and status before you decide to migrate.

Can I import my Flurry data into ActivationPal?

No import is documented. ActivationPal counts from the first event its SDK sends, so export what you need from Flurry first.

Does ActivationPal work with Swift, Android, Flutter and React Native?

Yes. It has a native Swift SDK, a native Android SDK, a Flutter package and a React Native/Expo package. Setup for each is in the quickstart.

Is there a free Flurry alternative?

ActivationPal includes the first 10k events in total for free. Firebase Analytics is no-cost on the Spark plan, Mixpanel includes 1M events a month, Amplitude 2M and PostHog 1M. The units differ, so compare them against your own event volume.