Firebase
Send subscription lifecycle events to Firebase Analytics (Google Analytics 4) using the Measurement Protocol.
What you can configure
sales_reportingrequiredWhether to report Proceeds after store taxes & fees or Revenue
android_api_secretAndroid API Secret from Firebase Console → Google Analytics → Admin → Android Data Stream → Measurement Protocol API secrets → Create
android_firebase_app_idAndroid Firebase App ID from Firebase Console → Project Settings → Your Apps → Android App ID. Required if you have an Android app.
anonymous_user_behaviorHow to handle events from anonymous users (users without an app user ID)
ios_api_secretiOS API Secret from Firebase Console → Google Analytics → Admin → iOS Data Stream → Measurement Protocol API secrets → Create
ios_firebase_app_idiOS Firebase App ID from Firebase Console → Project Settings → Your Apps → iOS App ID. Required if you have an iOS app.
sandbox_android_api_secretOptional Android API Secret for sandbox events. Leave blank to skip sandbox events for Android.
sandbox_android_firebase_app_idOptional Android Firebase App ID for sandbox events. Leave blank to skip sandbox events for Android.
sandbox_ios_api_secretOptional iOS API Secret for sandbox events. Leave blank to skip sandbox events for iOS.
sandbox_ios_firebase_app_idOptional iOS Firebase App ID for sandbox events. Leave blank to skip sandbox events for iOS.
Related integrations
Book a demo
Tell us a little about your app and we'll match you with the right person.
- A personalized walkthrough of the paywall builder
- Guidance on your monetization and pricing strategy
- Custom implementation recommendations for your stack
- A look at proven paywall templates
- Revenue-optimization best practices
Thanks — opening your calendar
If a new tab didn't open, click here to pick a time.
Get started
Connect Firebase in minutes
Stream Superwall paywall and subscription events into Firebase — no-code, and free on every plan.
No credit card required