过去曾尝试过这个概念,我对在我公司的 Sitecore 网站上使用多变量测试很感兴趣。我认为在很多地方我们绝对可以通过使用 A/B 测试来提高销量:
- 运行两个完全不同的模板,看看哪种布局更适合用户
- 在网站上运行多个不同的子布局(表单),看看人们更有可能填写哪些
- 尝试不同的内容 - 运行两组不同的文案,看看用户是否更有可能留在页面上
我想使用 Sitecore 中的营销套件,并且希望能够衡量谁访问页面的次数更多,并从两个或多个子布局表单中计算出使用最多的表单。遗憾的是,我没有使用 OMS 的经验,并且正在努力了解如何实际实现这些东西。
假设我有一个内容项,在其模板中附加了一堆子布局。有人可以帮助指导我实现我想要运行多变量测试的三件事吗?
编辑:关于两个子布局的主题,我想在模板上进行测试;我有两个子布局,它们都是简单的 ASP.NET 电子邮件表单。用户填写表单后,表单的内容将写入数据库和电子邮件(使用 Sitecore.Context.Item 从运行表单的内容项中获取“电子邮件发件人”字段)。
这就是我陷入困境的地方。我拥有的许多子布局似乎没有任何需要从数据源提取的“内容”。在我想测试的两个表单中,我能看到的唯一内容是“电子邮件发送至”字段。因此,如果我将它们抽象到自己的数据模板中,然后将它们添加为数据源,我认为我必须更改代码才能停止使用 Sitecore.Context.Item?
我遇到的问题是多元测试变量的数据源和子布局的数据源。如果我有两个数据模板,其中每个数据模板都包含电子邮件字段,两个子布局包含需要测试的表单以及两个多元变量,那么什么在哪里?
最佳答案
我相信您可以在分析配置引用 (PDF link) 的第 2.2 节中阅读相关内容。
您本质上是创建一个 MV 测试来包装子布局的潜在数据源。然后测试随机分配一个数据源,因此您的 sublayouts need to be written to work with a DataSource .
关于asp.net - Sitecore 中子布局的多变量测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5949560/