Report
Hey guys, I make a react-native (expo) + firebase application, and I need analytics to better understand users.
What are the best tools on the market?
If you are already using firebase, why not continue in the Google environment and use Firebase Analytics? https://firebase.google.com/docs/analytics
I use firebase for Cloud Functions, Firebase Analytics seems to not be relevant for Expo projects, as it requires native iOS to work
I suggest to eject from Expo if your app still in early development stage. Expo has lots of limitations when it's comes to third-party services intergration
Hi Julien!
I came across your profile and wanted to discuss a potential proposition with you based on a mutual fit.
Looking forward to hearing from you.
LinkedIn.com/in/zoyarajput
My little solution that links Desktop software or IOS apps with Google Analytics is here:
https://www.starmessagesoftware.com/softmeter
Assuming you can include a .framework from EXPO, the IOS example is here:
https://www.starmessagesoftware.com/blog/ios-app-analytics-how-to-monitor-ios-app-usage-free
Hey @ibelick, I'm writing a book on this.
The short answer is that my recommended stack is Google Analytics + Mixpanel, fed by Segment. That will work with React Native.
The book explains why I made those choices, provides setup guides, and also shows you what events you should track, in prioritized order.
Why me? I've spent the last 8 years in the analytics industry, building scalable, billion-dollar analytics for PlayStation, Rakuten, and a chunk of the Fortune 500.
Sign up here to be notified, and to receive four quick wins and a quick start cheat sheet as freebies: https://signup.analyticsforindies.com
And/or, follow the product here on IH (but the freebies come with your email signup):
https://www.indiehackers.com/product/analytics-for-indies
Amplitude is great and works with Expo very well https://docs.expo.io/versions/latest/sdk/amplitude/
You can use Segment, Keen (https://keen.io/) or something like a Microsoft AppCenter or implement a feature flag system to understand user behavior like https://upstamps.com (coming soon)
Segment Official docs: https://segment.com/docs/connections/sources/catalog/libraries/mobile/react-native/
thank you, I'll check it out :)