For an iOS app with 3 screens (A, B and C), I would like to create a funnel to see users's that have visited screen A then B then C (Just like I can in Google Analytics).
Firebase (out-of-the-box) tracks all screens using the screen_view
event. However whilst creating a funnel I am not able to select the screen_name
param which is being sent along with the screen_view
event.
How could I achieve such a funnel creation?
Creating a New FunnelEnter a name and description for the Funnel. Select the first two events you want to use as steps in the funnel. Note if you would like to add more steps, select the 'ADD ANOTHER EVENT' button. When all steps are complete, select 'CREATE'.
Enable events as conversions You can enable up to 30 events per project as conversions, in addition to the five that Analytics defines by default.
to Firebase Google Group. Hi Ethan, First_open events are logged the first time a new app is launched. So installing on a new device, uninstalling and reinstalling on the same device, or deleting local data for the app would all trigger this.
Create funnel using firebase Step 1: Go to the Funnels section in the Analytics tab of Firebase and click on New Funnel. Create a new funnel Step 2: Give a name to the funnel that is easy to understand what the funnel consists of.
And because Firebase reserved the “screen_view” event name, you couldn’t log the event directly, and you couldn’t supply custom event parameters. All you could report on were the limited parameters that the Firebase SDK included, most notably screen class (aka “firebase_screen_class”).
For immediate testing, use the logcat output as described in the previous section. You can access this data from the Events dashboard in the Firebase console. This dashboard shows the event reports that are automatically created for each distinct type of event logged by your app. These recommendations help you find the content you are looking for.
As I said, well-intentioned, but suboptimal in practice. Recent updates to the Firebase SDK (6.29.0 on iOS and 17.5.0 on Android) allow you to disable automatic screen tracking and manually log the screen_view event when it makes sense, regardless of your app’s design. And you can even add custom parameters to the event!
First of all, Firebase unfortunately does not support closed funnels. That means you can't see the subset of events of the previous event.
Funnels in Firebase are open funnels, meaning that users do not have to complete a previous step (e.g., Step 1) in order to be included in the metrics for a subsequent step (e.g., Step 2). 1
To your question about filtering on event parameters. That is not possible either. If you want to create a custom dashboard you can export your events to BigQuery and then query your events there. Another option would be to create compound events from your screen_views
, e.g. A_then_B
when a user navigates from screen A to screen B.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With