Gameball Events Engine helps you set the reward campaign for one or more events your customer needs to complete. You can also add one or more rules per event with this engine.
The events engine is used in multiple cases, like creating communication campaigns, a referral program, or a reward campaign. You will need to use the event engine to set the events that a customer needs to do to trigger a campaign or achieve any of the mentioned programs.
For additional information about events, see Understand your customers' events, and Manage your customers' events.
Here are the key operators that you need to understand in order to effectively use the event engine:
Key Operator
For every chosen key in the case of using the event rule, you will find multiple operators based on the data type, which can be either numeric or string:
[String] Equals
The received data from the customer for this key should equal a specific value (not case sensitive).
[String] Different Values
This will allow you to configure the event to be completed in case Gameball receives X number of different of data for this key
Example: User-defined key: Category to receive 3 different values, the customer will complete this event if Gameball receives Fashion, Electronics, and Accessories.[Numeric] Equals or Greater Than
The received number from the customer for this key should be greater than or equal to a specific value.
[Numeric] Equals
The received data from the customer for this key should equal a specific value in numbers.
[Numeric] Accumulative total
The customer should reach a predefined number in one or multiple events for this key, and Gameball will store the received numbers till reaching the predefined number.
[String] Includes
Include will be triggered if the key-value contains the added rule value, and the customer's event should satisfy the included value. For example, if your rule is to reward customers when they buy a certain type of product like "Summer shirts", "Summer accessories", you can just select all products that include the word “Summer”.
[String] Repeated value
When using this operator, you are prompted to enter a string value for the key selected, then the number of repeated times which this reward campaign is won. This campaign will be achieved only when the customer meets the configured criteria for the number of repeated times indicated.
By default, each new rule is set to be won for 1 time until the user changes it. The repeated number of times can be within the same event or cumulative.
You can also create multiple events. These are the relations you can set between those various events:
And: When using the AND relation between events, the customer will have to complete every event to win the reward campaign.
OR: When using the OR relation between events, the customer will have to complete one of the configured events to win the reward campaign.
You will be using these key operators in 3 different places on Gameball's Dashboard:
Reward Campaigns
Reward campaigns mainly focus on how to reward your customers when they take certain actions on your platform, especially if you are creating action-based reward campaign from scratch.
Referral Program
The referral program motivates your customers to spread the word about your platform so you can increase your acquisition and grow faster. When a customer refers a friend, the friend has to first complete a specific action before they receive rewards. Read more about the referral Program.
Communication Campaigns
You can trigger communication campaigns based on customer actions, for example, when a customer visits a certain page on your website, they will receive a message that pushes them to take further action. Read more about customer communication campaigns