Analytics: Track funnel and economy events to grow your experience faster

Hello
Is there a way to see the breakdown percentages for each custom field value?
For example my funnel was started for 1000 players and my custom field has 10 different values.
I would like to see
value1 - 18% of the players
value2 - 23% of the players
etc.

I know that I can filter by each value one by one, but I would like to see the breakdown.

Thanks in advance

Hi! Thanks for the feedback! We have been exploring options surrounding breakdowns but no concrete plans right now :crying_cat_face: Using filters might be the best option for now. Just be aware that a player can be counted in multiple breakdowns e.g. if they have sent onboarding events on both phone and computer.

May be I misunderstood something, but the docs state that:
“To avoid double-counting funnels, filters always only apply to the first step of the funnel. This means that if a player switches devices during the funnel, the funnel will only be attributed to their device at the time they enter the funnel.”

so I got the impression that the device and all the custom fields value are recorded only on the initial step of the funnel?

Ah yes sorry bad example. This is more of an issue if you have recurring funnels (e.g. if you send two step 1 events with different session ids on different platforms then technically you would have a funnel flow in both platforms). But yes they are recorded only on the initial step

I’d like to bump the issue of not being able to wipe the collected analytics. It’s extremely useful especially at the beginning, because when implementing this in an existing game it’s very easy to overlook a single parameter, essentially making the data gathered before fixing incorrect.

3 Likes

What happens if you use more than the allotted limits for let’s say, eventNames for custom events? Do they get their own “Other” category?

1 Like

Yup! We’re aware of this need and still exploring options. Will keep yall updated.

1 Like

For critical dimensions like currency, funnel_name, and event_name, they will be dropped. For things like custom fields they will be grouped into “Other”. The ones that will be grouped are marked here: Event Types | Documentation - Roblox Creator Hub

1 Like

Just got into trying to implement custom events, and done something untested and uploaded a TON of event names that are table addresses… Which ended up taking all 100 slots for the custom event names, is there any possible way to delete/remove them from the dash, or will I have to figure out how to salvage it with the names?

2 Likes

The documentation for LogOnboardingFunnelStepEvent isn’t very clear. Does this only log events for a player if it’s their first time in the game or if it’s the first time they’ve been logged in the funnel? If a player rejoins, I assume calling it again won’t log the event/make any web requests?

1 Like

Hi! All successful calls will be fired and logged. However we will dedupe the events so even if you log an onboarding step after the player has finished it before we won’t double count it.

1 Like

Curious on what way can you track economy sources that are constant? Take a simulator for example, where I collect coins, I could be collecting thousands of these drops a minute, how do I manage that with the limits, as I’m reaching limits with seconds?

1 Like

Hi! For cases like this we recommend creators to build their own batching logic prior to sending those events. E.g. instead of an event per coin you could send one aggregated event every minute for all of the coins within that time.

1 Like

Hi I’ve encountered a problem with funnel trying to filtered by custom field.

Here is the funnel data without any filters.
The funnel is structured this way:

  1. Joined Game (no map name)
  2. Entered Battle Arena (map name)
  3. Left Battle Arena (map name)
  4. Battle Result (map name)

We can see there is Step 4 Battle Result.

Here is to make sure my data sent is correct. For example this player, they has step 1 Joined Game, step 2 Entered battle (with map name), step 4 Battle Result (with map name)

Here are the filtered by map name results (custom field 2):
Map1

Map2

Map3

Map5

Selected all maps. Notice this is different than “No filter”

2 Likes

Hi! We only count filters that are attached in the first step to prevent double counting. See documentation here: Funnel Events | Documentation - Roblox Creator Hub

Since you don’t have the map name in your first step the filter will be empty for most users. Looking at your setup, I would assume those users that are currently included in the filters did not correctly send a step 1 event, and our system interpolated a step 1 based on later steps.

2 Likes

Is there any plans to add the amount of playtime, and maybe amount of sessions, between funnel steps? This would be great for timing average playtime between zones in my game and help me find out how quick players are going through my game.

1 Like

Did you ever figure out a solution to this? Having a similar problem where I made too many by accident, no idea how to get rid of them.

1 Like

Unfortunately no, the events still persist, but any new or updated event is on the top of the list which makes it less disasterous.

1 Like
  • LogProgressionCompleteEvent
  • LogProgressionEvent
  • LogProgressionFailEvent
  • LogProgressionStartEvent

Any updates when these methods will be viewable in a game’s analytics page? From my understanding, since they aren’t being displayed in any Roblox’s charts, they are currently un-readable? Would love to start using these to track boss fights and minigames’ win or lose state, but am bottled necked here. My current work around is using custom events in place of these, but would love an update!

1 Like

i think we use LogFunnelEvents
one of its purpose is to log progressions

Funnel events let you track your user’s progress through key stages of your experience. This includes:

  • Onboarding - Where do users drop off when getting started with your experience?
  • Progression - Where do users stop advancing through your experience?
  • Shop - Where do users abandon purchases?
1 Like