Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to make funnels on `screen_view` Firebase event

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?

like image 424
dunyakirkali Avatar asked Apr 26 '19 09:04

dunyakirkali


People also ask

How do you make a funnel in firebase?

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'.

How many conversion events can you have in firebase?

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.

What is firebase First_open event?

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.

How do I create a funnel in Firebase?

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.

Why can’t i Log a screen view event in Firebase?

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”).

How do I test a firebase app?

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.

Is there a way to disable automatic screen tracking in Firebase?

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!


Video Answer


1 Answers

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.

like image 176
eikooc Avatar answered Nov 15 '22 20:11

eikooc