У нас есть фреймворк, предлагающий A / B-сплит-тестирование.
У вас есть версия страницы «чемпион», и вы разрабатываете ее версию «претендент».
Затем вы запускаете веб-сайт и распределяете между некоторыми из ваших пользователей чемпиона, а некоторых - претендента и измеряете их разные ответы.
Если претендент лучше чем ваш чемпион в достижении ваших метрик, тогда вы свергнете его с престола и создадите нового претендента ...
У меня вопрос, какие механизмы мне следует рассмотреть для распределения версий?
На ум приходят несколько вариантов:
- нечетный или четный IP-адрес (или подсегменты)
****.****.****.123
становится чемпионом, но .124
становится претендентом
- cookie cookie - проверьте наличие cookie-файла чемпиона / претендента, если он не существует, случайным образом распределите пользователя на один и отправьте cookie
Лучшая практика? предложения? Комментарии? опыт?