Adding filter for Custom Event in Data Explorer?

We use Standard Events for our analytics, e.g. we have a level fail event as:

        AnalyticsEvent.LevelFail(
            levelId,
            new Dictionary<string, object> {
                { "score", score },
                { "wave_count", waveCount },
                { "kill_count", killCount }
            }
        );

Now we want to dig more into a particular level (e.g. level 4), and to know in which wave and how many kills that player failed in that level… But using Data Explorer seems not possible because the event gives all levels.

The only way I can think of is adding a custom event for every SINGLE level, sth like:

        AnalyticsEvent.Custom(
            "level_fail_" + levelId,
            new Dictionary<string, object> {
                { "score", score },
                { "wave_count", waveCount },
                { "kill_count", killCount }
            }
        );

But that will create a lot of events and become a disaster, if my game has 1000 levels…

So, it will be great if UA can add a filter for Custom Event in Data Explorer, e.g. filter level_name=4.

@SweatyChair

Unfortunately, you are correct and this isn’t possible. The only way to compare parameters across a single event would be to use our Raw Data Export tool, which is only available to Pro subscribers.

As you can imagine, this is our most requested feature. The workaround you posted would work, but as you said it’s really only feasible for a small number of levels.

We are working on some ideas for how to enable this kind of analysis, since we understand how useful it can be. But there is currently no time table on when it would be available.

@SweatyChair yeah, same here. As ap-unity pointed out there is sadly no solution to this. If you want to encourage them to work on that feature request, you can vote here: https://feedback.unity3d.com/suggestions/custom-queries

1 Like

“As you can imagine, this is our most requested feature”

And 3 years after, is this “most requested feature” available? I can’t find it or any other solution besides flooding the custom event system.

We are in maintenance mode only for Unity Analytics as we start the move to deltaDNA over the next year. In the meantime, Raw Data Export is the best solution