'Separate Firebase Analytics from different Firebase apps

I've a single Firebase project which includes multiple apps in multiple platforms (e.g. delivery company with different apps for customers and riders, some of them web apps, some of them iOS apps, some of them Android apps, etc).

Each of those apps registers Firebase Analytics events. It doesn't make sense to compare together those events, as they are sometimes related to very different use cases. Following with the example of the delivery company:

  • Customer Android and iOS apps events should be considered together, as they are all the same
  • Riders Android app should be apart, as they apply only to riders' actions
  • Landing web page app events should also be separated, as while being triggered by the same audience (potential customers) as the customers, they don't have any thing to do with the customer app events.

The problem is all these events are presented together in Firebase Analytics dashboard and I can't find a way to segregate them by these "concerns". Ideally I would have three separated dashboards (customers, riders and landing page). I've tried creating different audiences, but the dimensions I found didn't made a fit. I can filter by platform, SO, etc, but nothing like "this user triggered these events in this Firebase app".

My bet right now is tagging all the events from the riders app with a default parameters like {'app': 'riders-app'}, but I guess there should be a better way to achieve this.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source