I have used this feature in my game. And I got an non-players field in my dashboard. what does it mean? And more, the data with the players field is unexpected, the value should below 10k. And the data changed a lot in Aug 6th, although we didn’t make any changes.
Hi! Glad that you like what we have so far! We currently don’t have plans set in place for those methods right now so I wouldn’t instrument them. Will keep yall updated if we do have any news coming up for those tho!
Hi! Payer vs non-payer is determined by if a player has spent any robux in the experience. As for the data discrepancy keep in mind that this is average wallet balance across all users that have spent events. So if you have one user e.g. a dev with a very high wallet balance it can skew the entire chart
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.
Hi! Thanks for the feedback! We have been exploring options surrounding breakdowns but no concrete plans right now 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.
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
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?
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?
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.
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?
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.
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)
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.