我正在为Sitecore 6.5(Update 5)MVT编写一些代码,目前的MVT是100%随机的,管理员对内容的随机性没有任何控制。Sitecore基于偏爱百分比的多变量测试
我想为管理员提供一个选项,以随机配置%。所以他们可以配置(80%-20%)或(60%-20%-20%)或(25-25-25-25)或任意组合。
我在想的方法是保留一个计数器,然后根据百分比表现。因此,对于80-20,每第五位访问者将获得版本B的内容。但是有太多的组合,我不想像前面说的那样对任何序列进行硬编码。
我想要这些百分比的纯粹结果,即我不想发送小于0.2的随机数作为20%的结果。这是不正确的百分比,因为它仍然超过20%的结果。请参阅this我在说什么。
感谢您的回复,不幸的是,您建议的解决方案我首先想避免。如果我使用您的逻辑,那么您是否可以生成一份报告以显示只有20%正在使用A或B项目?它仍然是不纯粹的价值观。 – 2013-03-06 15:08:32