We’ve heard your feedback and we are getting rid of Analysis Points!
TL;DR
Our old system limited you to only the first 1,000 combinations of event / parameters / values.
Our new system will show you the 5,000 most frequent combinations of events / parameters / values.
What are Analysis Points?
Analysis Points were the old way we imposed limits on Custom Events. Some events are more costly to process, so they cost more Analysis Points. But this resulted in developers doing overly complicated calculations and bending over backwards to fit into our data limits. Analysis Points also limited users to only the first 1,000 event / parameter / value combinations that we received. From now on, you don’t have to worry about doing any messy calculations based on the data types of your custom event parameters.
What is changing?
We are moving to a system that prioritizes the most frequently seen events in your game. So you will now see the top (most frequent) 5,000 event / parameter / value combinations in your dashboard. The top 5,000 combinations will be reevaluated daily, so we will always be showing you the most relevant data. We chose that number specifically because it will have the least impact on our existing dashboard users. Currently, 98% of users fall well below this limit.
One additional benefit of this change is how we calculate numbers. Right now when you send us a number, we aggregate it to give you the count, sum and average of the values you send. However, if you are sending us a level number, then that aggregation isn’t as useful to you.
For example, if you send us the following event:
Analytics.CustomEvent(“LevelStart”, new Dictionary<string, object>{
{“level_num”, 5}
});
Rather than just giving you the average of level_num, we will now also display a count for each value for level_num. This is what developers expect to see when they send us these values, so this is what we will be showing them. (We do have to impose a limit on this, since there are a lot of numbers. So we will only do this for the top 500 numbers received.) And to enhance the readability of the dashboard UI, we will show you the top 10 parameter values plus an “others” bucket for the rest, in any parameter view (e.g. pie chart).
How will this affect you?
For the vast majority of people (97.862% according to our engineering team), this change will have no effect on your existing dashboard. The biggest benefit is that you can spend less time worrying about Analysis Points. Now developers can focus on tracking the data they want without jumping through extra hoops.
For a small percentage of users, their dashboards will only show the top 5,000 event / parameter / value combinations, even if they have sent more than that. However, unlike with the Analysis Points system where any events exceeding the limit were discarded, these events are still counted. And every day, the top events will be re-evaluated to make sure your dashboard will always show you the most relevant data.
What do you need to do?
This change is in our back end processing, so you don’t have to do anything to get these benefits.
FAQ:
*What about the 100 per user per hour limit?
The client-side limits (100 per user per hour and 10 parameter limit) are unaffected by this change.
*What is going to happen to the Event Manager?
The Event Manager will still show you the events and parameters we’ve received from your game. And you will continue to be able to disable them, so they do not appear in the Data Explorer and so they are not counted in the top 5000 values.
*How will this affect events in Raw Data Export?
Raw Data Export will not be affected by this change. Raw Data Export will always include every event sent from your app.
*Is this limit for Personal, Plus or Pro users?
The same data processing limit applies to all users equally.