Randomizing NPS messages
Randomization seems harder than it should be in Braze. I've got a canvas scheduled to run everyday at the same time and send a custom in app message that will collect an NPS score for those that interact with it. We are targeting all users in our system (over 5 million).
The controls are: "Users are not able to re-enter this canvas. Only 500 users will be able to enter this canvas everytime this canvas is scheduled"
We've yet to start this -- I'm concerned on the outcome. Will this randomly select 500 people to send to daily and never send it to them again? Key here is Random...and does it apply to a scheduled canvas that sends regularly? Ideally we'd be able to randomize based upon those who have a session and trigger it off that.
Our requirements are such that users must be randomly selected, cannot receive it more than once and hopefully send it sometime after a session begins. I've looked at targeting random bucket numbers and using a session start as the trigger...but I think this just keeps the target the same and will only let those users in the canvas.
Has anyone found a way to do this? I wish there were a randomization step in canvas, that would make this super easy.