You can tier your players based on their actions on your platform. Through levels programs, your players will be able to level up according to the method of leveling up you chose for them.
Levels allow you to tier your players according to their amount spent, points, score, number of purchases, or referrals. Accordingly, you should set up your level achievement range in a way that is not so fast and easy for your players to reach, yet motivates your players to excel and raise their level of engagement like spending more time on your platform to gain points and level up.
After setting up your player levels plan, it is time to configure them through the Gameball Admin Dashboard, go to Programs, then below Levels, click Configure. You will be directed to the levels configuration page where you can create and customize levels.
On the levels page, you can find the method you have chosen and all your configured levels. This is where you can also choose a new leveling up method and create new levels.
In order to choose a different leveling up method, follow these steps:
1. Click the Edit icon under "Leveling-up Method"
2. Click Edit Icon under Method
3. Choose a method, then click Next
4. Fill in the minimum score for level, then click Save
In order to create a new level, follow these steps:
1. Click Create New Level.
2. Enter the details required for the new level creation.
Below is a brief explanation of the details required to create a new level and all level attributes.
Basic Details: In the name field, enter the name that will appear to your players in the player widget. You can choose something like bronze, silver, and gold or whatever matches the theme of your platform.
Level Badge: Select or upload an image that will appear in the player widget. Pick an icon that matches your level name and your platform theme.
Minimum Score: Define the minimum amount to reach this level. This score would be required by your players to move to this level.
Note: It reflects any method you choose for leveling up.
For example. If you created a level that requires a 400 score to reach, and your chosen method is Amount Spent, then the player needs to spend 400 USD to reach this level.
Level Welcome Reward: You can define a reward in terms of points as a welcome gift when a player reaches this level. Moreover, you can add a fixed discount percentage privilege that all players at this level can use.
3. Click Level benefits under Level Custom Benefits if you want to inform your player about exclusive benefits for this specific level (for Pro and Guru)
4. Lastly, click Create
Gameball offers one level, by default, which is the first level and starts with zero points. This level cannot be deleted, however, you can edit it. All new players are automatically added to this level.
The Minimum points, score, or the number of actions per level is unique and cannot be duplicated with other levels.
To assign an Expiry date for all levels
1. Click the Edit icon under "Leveling-up Method"
2. Click Edit Icon under Level Expiry
3. Choose between the following 3 options for your level expiry system:
No Expiry: Once a player level up, they will always stay on that new level, earn its privileges, and use its benefits until they move to a higher level.
Based on the last 6 calendar months: Gameball will check every player's activity during the past 6 months. if a player has earned enough points that makes them eligible to stay on that same level, they will not be on a different level. But if a player has not been active and did not earn enough points to keep him on that level, they will level down to the level that they have enough value points to get them on it.
Based on the last 12 calendar months: Same as the previous process. Gameball will check every player's activity during the past year. if a player has earned enough points that makes them eligible to stay on that same level, they will not be on a different level. But if a player has not been active and did not earn enough points to keep him on that level, they will level down to the level that they have enough value points to get them on it.
Learn more about how Level Expiry works on Gameball here.
4. Lastly, click Save
What happens when changing the leveling up method?
In case of 6 or 12 months expiry: Every time the user changes the leveling up method, Gameball goes through two steps:
Calculating players’ levels based on the new method’s key value: Gameball will first calculate every player's level based on the new leveling up method. For example, if the old leveling up method was based on “Amount spent” then was changed to be based on “points”, Gameball will check each player’s points and relocate them accordingly, however, this will not necessarily be the players’ final levels as it might change during the second step.
Calculating each player’s level based on their activity during the last 6 or 12 months: After having known where every player should be based on the new leveling up method, Gameball then calculates where they should be according to their last 6 or 12 months activity. As per the last example, this means if a player has enough points to get them on level 3, however, during the last 6 months their activity was not high enough to keep them on that level, they might be relocated to a lower level.
If however, a user changed the leveling up method and the expiry plan on the same day, When changing the leveling up method, some players will get relocated to different levels based on their newly calculated score value. Once they resettle, Gameball will start counting a new 6 or 12 months from the day the level expiry system has been changed.
In case of a lifetime: If the leveling expiry system was set to lifetime, and you only changed the leveling up method. Gameball will only calculate every player's level based on the new leveling up method and will measure their progress from the day they joined your platform till today, In other words, Gameball will only apply the first step mentioned above.