基于优势百分比的Sitecore多变量测试
本文关键字:变量 测试 Sitecore 于优势 百分比 | 更新日期: 2023-09-27 17:59:47
我正在用C#为Sitecore 6.5(更新5)MVT编写一些代码,当前的MVT是100%随机的,管理员无法控制内容的随机性。
我想为管理员提供一个选项来配置具有随机性的%。因此,他们可以配置(80%-20%)或(60%-20%-20%)或(25-25-25-25)或任何组合。
我想的方法是保留一个计数器,然后根据百分比进行操作。因此,对于80-20,每5个访问者将获得B版本的内容。但是有太多的组合,我不想像前面说的那样硬编码任何序列。
我想要这些百分比的纯结果,即我不想发送小于0.2的随机数作为20%的结果。这不是正确的百分比,因为它仍然是超过20%的结果。请参考我的话。
如果你有足够的访客,你可以从一个(恒定的)袋子里随机抽取物品,这些物品具有编辑器配置的相对百分比((80%-20%)或(60%-20%-20%)或(25-25-25-25)或任何组合)。所以对于80/20,你会生成一个在1..100范围内的随机数。对于任何<80你展示的是第一版,其余的是第二版。此设置可以存储为参数模板。并且MVT逻辑可以使用自定义规则或自定义表示逻辑来实现。