What is an Instant Win experience?
Instant win experiences are a form of giveaway that allow entrants to win from a selection of defined rewards. You can easily control the number of rewards in total (and over time) along with the odds on wining. You can read the feature introduction here.
Reward screen overview:
- This is the title of the reward (For administrative purposes, this is not displayed to the user).
- This is the total number of rewards available to win, leaving this field empty will denote an unlimited supply.
- This sets a win rate, you can set how many of the rewards (From the maximum number of rewards) can be won. If you set a value beyond the maximum, this will simply make it possible to exhaust your reward supply over the period set in (4).
- Set the period that applies to (3).
- Set the odds of winning, this works by giving the entrant a an '1 in x chance of winning', this does not equate to '1 in x entries'.
The example settings in review:
In this example, we can see that 2 rewards are available in total, a maximum of 2 can be won in a weekly period (Potentially, entrants could win all of them in the first week with this setup). The odds of an entrant winning this prize are 1:333, making it a very rare reward.
Reward Type screen overview:
- Set the reward type as listed
- Basic Coupon
Display an image with a fixed coupon.
- Coupon Code
Allows you to set 'Coupon code' format for a random code that the platform will generate for you.
- Upload Codes
Allows you to upload a preset CSV file with a set coupon with one per line.
- Link to Coupon
Send the user to a URL where they will receive their coupon, you can also set link text for this URL.
Grant an offline prize, like a free t-shirt.
- Basic Coupon
- The displayed heading that the user will see when they win this prize.
- The byline (displayed under the heading) that a user will see when they win this prize.
- Select or upload an image to showcase the prize.
- Valid from / Valid to is used to display a time range to the entrant for when the prize/coupon will be valid. This does not control a time range for issuing the prize.
How is a reward chosen on entry?
- Each user can only win one of each reward (You will need multiple entries to be able to win more than one of the available rewards):
- Start with the least likely to win reward based on odds set.
- If the user wins, do not assign any more rewards.
- If the user does not win, go to the second most likely reward (continue this process through the all of the rewards).
- If no other reward has been given and there is an "everyone wins" reward, give the reward to that user.
- If there are more than one everyone wins award, randomly give the user one reward or another.
How do I display all the rewards a user has won over multiple entries?
Open Pages, you should see the Rewards module present, click Edit and change the option here to All rewards under Rewards Displayed. When a user enters they will see all the rewards they have won in this experience (if multiple entries are allowed, users cannot win the same prize twice).
Is it possible to show a 'Better luck next time' style message when they don't win a prize?
Yes! Open Pages, you should see the Rewards module present, click Edit, switch to the Copy tab. Under this location you'll see the option to set a No Reward Granted message and image.
Can I define a 'Congratulations' style message too?
You can! Open Pages, you should see the Rewards module present, click Edit, switch to the Copy tab. Under this location you'll see the option to set a Reward Granted message and image.
Why is my experience not issuing rewards to users?
This could be because you have removed the Email field from your form, this is required to uniquely identify each user (This also means that the Email field must also be set to required, to ensure everyone submits an email entry). Without an Email field, every entry is considering anonymous which in turn means the platform will not be able to track and issue rewards correctly.
What system is used to qualify a user as a winner?
A random integer (generated using a pseudo-random number generator system) is picked between 0 and 1. This is a double number, with high precision. If the number picked is below the odds threshold for the prize in question then it results in the prize being granted. For example, in the case of having the odds set to 100:1, a number generated less than 0.01 would qualify the entrant to be a winner.
A full example:
For example, if you have 3 rewards:
- TV, with odds of 1 in 10,000
- Mobile phone 1 in 1,000
- £5 credit 1 in 100
When the user enters the Instant Win experience, we check against each award in turn, starting with the award with the longest odds (in this case, the TV) to mobile phone, then £5 credit.
For each award, we generate a random number between 0 and 1, and assess this against the odds.
So, in the above example:
- If the generated number is 0.0001 or less (i.e. 1 in 10,000 entries), the user wins the TV.
- If the user has not won the TV, the Instant Win logic will generate a new random number and move to the next prize, in this case, the mobile phone. Again, if the user’s generated number is 0.001 or less (i.e. 1 in 1,000 entries), the user wins the mobile phone.
- Lastly, if the user has not won neither the TV nor the mobile phone, the Instant Win logic will generate a new random number and move to the next prize, in this case, the £5 credit. If the user’s generated number is 0.01 or less (i.e. 1 on 100 entries), the user wins the £5 credit. If the generated number is greater then 0.01, the user does not win any prize at all.