C# 基于偏好百分比的Sitecore多元测试
我正在用C#为Sitecore 6.5(更新5)MVT编写一些代码,当前的MVT是100%随机的,管理员无法控制内容的随机性 我想为管理员提供一个选项,以配置具有随机性的%。因此,他们可以配置(80%-20%)或(60%-20%-20%)或(25-25-25-25)或任何组合 我想的方法是保留一个计数器,然后根据百分比进行操作。因此,在80-20年间,每5名访问者将获得B版内容。但是有这么多的组合,我不想硬编码任何像我前面说的序列C# 基于偏好百分比的Sitecore多元测试,c#,sitecore,sitecore6,multivariate-testing,sitecore-dms,C#,Sitecore,Sitecore6,Multivariate Testing,Sitecore Dms,我正在用C#为Sitecore 6.5(更新5)MVT编写一些代码,当前的MVT是100%随机的,管理员无法控制内容的随机性 我想为管理员提供一个选项,以配置具有随机性的%。因此,他们可以配置(80%-20%)或(60%-20%-20%)或(25-25-25-25)或任何组合 我想的方法是保留一个计数器,然后根据百分比进行操作。因此,在80-20年间,每5名访问者将获得B版内容。但是有这么多的组合,我不想硬编码任何像我前面说的序列 我想要这些百分比的纯结果,也就是说,我不想发送小于0.2的随机数
我想要这些百分比的纯结果,也就是说,我不想发送小于0.2的随机数作为20%的结果。这是不正确的百分比,因为它仍然超过20%的结果。参考我所说的。如果你有足够的访客,你可以从一个(固定的)袋子里随机抽取足够数量的物品,这些物品具有编辑配置的相对百分比((80%-20%)或(60%-20%-20%)或(25-25-25)或任何组合)。因此,对于80/20,生成一个范围为1..100的随机数。对于小于80的任何内容,显示版本1,其余版本2。
此设置可以存储为参数模板。MVT逻辑可以使用自定义规则或自定义表示逻辑来实现。感谢您的回复,不幸的是,您建议的解决方案与我想首先避免的相同。如果我使用您的逻辑,那么您能否生成一份报告,显示只有20%的人使用a或B项服务?它仍然是随机的,而不是纯值。