我对好的策略感兴趣A/B 或拆分测试与 Play 框架。
显而易见的选择是使用 Google 网站优化工具,但出于以下几个原因我不想这样做:
- 只允许您测试表示层中的内容
- 很难根据收入等因素(而不是点击或转化等二元事件)进行测试
- 不得不用 Javascript 代码搞乱模板
- 测试必须是离散的,而我喜欢不断测试新的变体
有任何想法吗?
如果您希望控制器决定使用哪个版本,您可以通过在两个不同的模板之间进行选择来完成此操作(至少在 Scala 中),如下所示:
if (mode == "A")
html.showA(product)
else
html.showB(product)
在控制器中执行此操作的优点是能够跟踪哪个用户收到了哪个版本的页面,从而在每次后续登录时向他显示相同的页面。
编辑:
忘了说你需要两个不同的模板,showA.scala.html
and showB.scala.html
在这种情况下。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)