我们有一个提供 A/B 拆分测试的框架。
您有一个页面的“冠军”版本,并且您开发了它的“挑战者”版本。
然后你运行网站,给你的一些用户分配冠军和挑战者,并衡量他们的不同反应。
如果挑战者在实现您的指标方面比冠军更好,那么您就可以废黜冠军并培养新的挑战者......
我的问题是我应该考虑哪些机制来分配版本?
一些选项浮现在脑海中:
- 奇数或偶数 IP 地址(或子网段)
****.****.****.123
获得冠军,但.124
获得挑战者 - cookie push - 检查冠军/挑战者 cookie,如果不存在随机分配用户到一个并推送 cookie
最佳实践?建议?注释?经验?