How to randomize end of survey for a raffle? | XM Community
Skip to main content
Solved

How to randomize end of survey for a raffle?


Forum|alt.badge.img+5

I’m planning to run a survey where 1 in 10 respondents will win a prize. My understanding is that I should add a randomizer to the survey flow with ten end of survey blocks under it. One of the end of survey blocks will have a message saying they won a prize. The other nine end of survey blocks will just thank the respondent for their participation. From the survey results the people who see the winning end of survey block first amongst all the end of survey blocks are the winners. So far so good, right?

 

I’ve set the randomizer to evenly present the elements. My issue is that when I generate test responses and check to see how often each end of survey block is presented first I don’t get even results. Instead of each end of survey block being first 10% of the time I see results between roughly 5%-15%. Is this expected? It’s fine if the percentage of winners isn’t exactly 10%, but if it’s 15%+ it’s going to hit my budget limit. Is there anything I’m missing here?

 

Best answer by Paul25

Ah, I figured it out. When I was adding the ten End of Survey blocks it automatically increased the value of blocks to display. So the Randomizer said it would evenly present “10” of the following elements. Since they were all End of Survey blocks this didn’t trigger an issue because I knew a person would only see the first End of Survey and not all ten. After reviewing the documentation I realized I needed to change that value to present “1” of the following elements. I just tested it and now I get the expected counts. Sorry for the confusion. 

View original

5 replies

Forum|alt.badge.img+16

Hi ​@Paul25 ,

Did you enable the evenly present element in randomizer?

Perhaps this Creating an Anonymized Raffle may help you.


Forum|alt.badge.img+5
  • Author
  • Level 1 ●
  • 6 replies
  • April 7, 2025

@Chee Heng_SZ , thanks for the suggestion about evenly presenting the elements. That was my first thought as well. But I did have it checked. And I reset the counts so there shouldn’t have been any issues there. 


Forum|alt.badge.img+8
  • Level 2 ●●
  • 30 replies
  • April 7, 2025

Do you want to present the prize to the winners immediately upon completing the survey, or will you send it to them afterwards? Often what I do in this situation is run my survey, collect contact info from each participant (which I’ll need to send the winners their prizes anyway), and then when I’m done collecting all my data, just take the list of completed participant info, randomly select 10% of them using excel or a random number generator, and then send those people the prize. Would that work for your situation? If so, you wouldn’t need the randomizer at the end of the survey - everyone would see the same end of survey message “Thanks for your participation, we’ll contact you if you’ve won the prize.”


Forum|alt.badge.img+5
  • Author
  • Level 1 ●
  • 6 replies
  • April 8, 2025

@Jona, in the past I’ve administered raffles as you’ve described. This time I’m switching the incentive from a few big prizes to many small prizes. I’m randomizing the End of Survey message so that the winners immediately know they’ve won and I hope that will create a little word-of-mouth buzz around the survey. 


Forum|alt.badge.img+5
  • Author
  • Level 1 ●
  • 6 replies
  • Answer
  • April 8, 2025

Ah, I figured it out. When I was adding the ten End of Survey blocks it automatically increased the value of blocks to display. So the Randomizer said it would evenly present “10” of the following elements. Since they were all End of Survey blocks this didn’t trigger an issue because I knew a person would only see the first End of Survey and not all ten. After reviewing the documentation I realized I needed to change that value to present “1” of the following elements. I just tested it and now I get the expected counts. Sorry for the confusion. 


Leave a Reply