Ben74 Posted June 5, 2016 Report Posted June 5, 2016 (edited) Hello guys, Quick question : let's pick this scenario : on every page of my site I have a Red banner saying "Buy my stuff". I need to split-test whether making the banner Blue would be better. Obviously the "classic" way an Adserver work wouldn't make any sense as it would display Red / Blue banners randomly during the visitor's session. Is there a way to "force" the display of ONE variation during the entire visitor session ? Thanks a lot, Cheers, Edited June 5, 2016 by Erik Geurts Corrected product name spelling Quote
Ben74 Posted June 6, 2016 Author Report Posted June 6, 2016 Hey again guys, Maybe a work-around that I've found (feel free to comment if it seems good/bad ;-)) : - Put a cookie in the visitor's browser with a duration of e.g. 1 week, which would kind of randomly indicate which banner to serverĀ (e.g. if I have just 2 banners, red and blue, to test I could put a cookie with a value equal to "even" or "odd" based on the current time seconds) - Then write something like "if cookie="even" then serve banner red, else serve banner blue" Obviously the fact that it's more or less random isn't really optimal as it could lead to one banner being served a lot more than the other... but I suspect that if I have to query a database to decide whether I should serve banner blue instead or banner red to serve them equally, it would slow down the rendering a lot... What do you think ? Cheers, Quote
andrewatfornax Posted February 1, 2017 Report Posted February 1, 2017 Hi @Ben74, Yes, I think that would be a good approach - set up a separate zone for each of your A/B tests, and then decide which zone to display to a user dynamically, based on an external system that selects which A/B test to use, and then sets a cookie to retain that choice. HTH Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.