【发布时间】:2011-05-10 11:51:06
【问题描述】:
在过去玩过这个概念后,我有兴趣在我的公司 Sitecore 网站上使用多变量测试。在很多地方,我认为我们绝对可以通过使用 A/B 测试来提高销量:
- 运行两个完全不同的模板,看看哪些布局更适合用户
- 在网站上运行多个不同的子布局(表单)以查看人们更有可能填写哪些子布局
- 试用不同的内容 - 运行两组不同的副本以查看用户是否更有可能留在页面上
我想在 Sitecore 中使用 Marketing Suite,并且我希望能够衡量谁访问的页面更多,并在两个或多个子布局表单中计算出使用最多的表单。遗憾的是,我没有使用 OMS 的经验,并且正在努力了解如何实际实现这些东西。
假设我有一个内容项,在其模板中附加了一堆子布局。有人可以帮助指导我实现我想要运行多变量测试的三件事吗?
编辑:关于我想在模板上测试的两个子布局的主题;我有两个子布局,它们都是简单的 ASP.NET 电子邮件表单。用户填写表单后,表单内容将写入数据库和电子邮件(使用 Sitecore.Context.Item 从运行表单的内容项中获取“电子邮件发件人”字段)。
这就是我卡住的地方。我拥有的许多子布局似乎没有任何需要从数据源中提取的“内容”。在我要测试的两个表单的情况下,我能看到的唯一内容是“电子邮件收件人”字段。所以,如果我要将这些抽象到他们自己的数据模板中,然后将它们添加为数据源,我假设我必须更改我的代码以停止使用 Sitecore.Context.Item?
我遇到困难的地方在于多元测试变量的数据源和子布局的数据源。如果我有两个数据模板,每个模板都包含电子邮件字段,两个子布局包含需要测试的表单和两个多变量变量,那么该放在哪里?
【问题讨论】:
-
您只需要一个在某些区域发生变化的子布局,例如文本。 MV 测试将随机分配一个数据源,因此无论您希望在 MV 测试版本之间有所不同,都需要将其抽象到数据源中。有两个子布局不适合这个模型。 MV 测试不会应用其中一个,因为 MV 测试在单个子布局上工作。一定要阅读我在下面提供的文件,它应该清除它。
-
我还想指出,您不使用多个子布局对组件进行 DMS 测试。 DMS 多变量测试的工作方式是您在要为其启用 DMS 的演示详细信息上有 1 个子布局。然后,在页面编辑器中,您可以“编辑变体”以向该子布局添加多个变体。您可以从窗口中的这一点选择不同的数据源以添加为变体。这些数据源不是子布局。
标签: asp.net testing usability sitecore