Analytics
Name | Advantages/disadvantages | Price |
---|---|---|
Firebase google analytics | All the event tracking All the page tracking Tracks user page drop offs Real time create funnels integrate with flutter. Flutter library available Limit in standard freemium version Building analytics dashboards need IT/Business collaboration. No support but good documentation/support forums if limit 10M limit is reached, GA might stop processing new data. | Free limitations of free:
Benefits of paid version of GA:
|
Apps-flyer | Tracks basics similar to GA. More beneficial for ads and tracking revenue , conversion of ad campaigns to users. Helpful in tracking user attribution. Official flutter integration available
Price | ~$50,000 for 1 M installs ref: link |
MixPanel | Tracks user events/behavior similar to GA. Easy to check flows in the app User friendly reports Email support available for the paid plans No official flutter integration available. Community options available: → Native integration : with missing - features of a)offline buffering (buffer data for offline users till the device is online) , b) batch reporting (not sending events immediately), c) retrying for network errors. → Official Flutter integration with REST API. Recommendation : If we go with mixpanel, we will use the REST API integration - seems to cover most of the needs and since it is not native all devices should be supported. | Free version available : 1000 monthly tracked users Growth plan ($89/month) 25000 users
|
Recommendation:
Use Firebase google analytics for next couple of releases, and when we are close to reach limit we consider paying, and when we have ads or marketing strategy defined then we add specific analysis tool.
Crashlytics
Name | Advantages/disadvantages | Price |
---|---|---|
Firebase crashlytics | Same provider and account for analytics/crashlytics Integrate with firebase analytics which will give the sequence of events leading to the crash Notify in case of urgent issues in the App Only 64kb logs are kept on device. 8 exceptions per session is recorded and kept. Integration with services like BigQuery for data analysis No official support but good documentation/forums etc
| Free 64 key/value pairs are supported.
Check new relic crash--- |
New relic | No reference and direct integration with flutter |
|
Dynatrace | FE and BE tracing integrated Powerful out of the box features with almost zero configurations Synthetic monitoring and performance analysis is ready out of the box Very expensive License Very expensive pay per usage on top of the very expensive license above |
|
Recommendation:
Firebase crashlytics which will be combined with Firebase analytics will give us full view of Customer behaviour.