Sitecore 中子布局的多变量测试

发布于 2024-11-06 07:57:49 字数 779 浏览 9 评论 0原文

我过去曾尝试过这个概念,现在对在我公司的 Sitecore 网站上使用多变量测试很感兴趣。我认为在很多地方我们绝对可以通过使用 A/B 测试来提高销量:

  • 运行两个完全不同的模板来查看哪种布局更适合用户
  • 在网站上运行许多不同的子布局(表单)以查看人们更有可能填写哪些
  • 内容 尝试不同的内容 - 运行两组不同的副本以查看用户是否更有可能留在页面上

我想在 Sitecore 中使用营销套件,并且我希望能够衡量谁访问的页面更多,并从两个或多个子布局表单中计算出使用最多的表单。遗憾的是,我没有使用 OMS 的经验,并且正在努力了解如何实际实现这些东西。

假设我有一个内容项,在其模板中附加了一堆子布局。有人可以帮助指导我实现我想要运行多变量测试的三件事吗?


编辑:关于两个子布局的主题,我想在模板上进行测试;我有两个子布局,它们都是简单的 ASP.NET 电子邮件表单。用户填写表单后,表单的内容将写入数据库和电子邮件(使用 Sitecore.Context.Item 从运行表单的内容项中获取“电子邮件发件人”字段)。

这就是我陷入困境的地方。我拥有的许多子布局似乎没有任何需要从数据源提取的“内容”。在我想测试的两个表单中,我能看到的唯一内容是“电子邮件发送至”字段。因此,如果我要将它们抽象到自己的数据模板中,然后将它们添加为数据源,我认为我必须更改代码才能停止使用 Sitecore.Context.Item?

我遇到的问题是多元测试变量的数据源和子布局的数据源。如果我有两个包含每个电子邮件字段的数据模板、两个包含需要测试的表单的子布局以及两个多元变量,那么什么在哪里?

Having toyed with the concept in the past, I am interested in using multivariate testing on my companies Sitecore website. There are a number of places where I feel we can definitely improve sales through the use of A/B testing in:

  • Running two entirely different templates to see what layouts work better for users
  • Running a number of different Sublayouts (forms) on the site to see which ones people are more likely to fill out
  • Trialling different content - Running two different sets of copy to see if users are more likely to stay on the page

I want to use the Marketing Suite within Sitecore, and I want to be able to measure who visits pages more and count, out of two or more sublayout forms, which form is used the most. Sadly, I have no experience with the OMS and am struggling to see how one actually implements these things.

Let's say I have a content item, with a bunch of sublayouts attached to it within its template. Can someone help guide me towards a way of achiving the three things I want to run multivariate testing on?


EDIT: On the subject of the two sublayouts I want to test on a template; I have two sublayouts, which are both simple ASP.NET email forms. Once a user fills in the form the contents of the form are written to a database and an email (using Sitecore.Context.Item to get an "Email From" field from the content item that runs the form).

This is where I get stuck. A number of the sublayouts I have don't seem to have any "content" that needs pulling from a data source. The only content I can see in the case of the two forms I want to test is the "Email To" fields. So, if I were to abstract those away into their own data templates, and then added those as data sources I assume that I would then have to change my code for these to stop using Sitecore.Context.Item?

The point where I get stuck is with the data sources for the Multivariate Test Variables and the data sources for the Sublayouts. If I have two data templates containing the Email fields for each, two sublayouts that contain the forms that need testing and two multivariate variables, what goes where?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

抚笙 2024-11-13 07:57:49

我相信您可以在分析配置参考(PDF 链接 )根据第 2.2 节。

您本质上是创建一个 MV 测试来包装子布局的潜在数据源。然后测试随机分配一个数据源,因此您的 子布局需要写入使用数据源

I believe you can read about it in the Analytics Configuration Reference (PDF link) under section 2.2.

You essentially create a MV test that wraps over potential data sources of a sublayout. The test then randomly assigns a DataSource, so your sublayouts need to be written to work with a DataSource.

番薯 2024-11-13 07:57:49

随着 Sitecore 8 的发布,现在支持开箱即用的多变量测试以及 AB 测试。

您可以在 Launch 上通过 Sitecore 的 Optimization Tool 中的 Page Test 运行两个完全不同的模板,以查看哪种 Layout 最适合用户垫。创建页面测试您可以选择该项目的当前版本,然后使用不同的布局创建该项目的新版本。也可以对页面上的内容执行此操作

在此处输入图像描述

之后,您需要决定如何选择获胜者,例如用户完成的大多数目标、注册等,然后 Sitecore 将自动为您运行测试,显示 A和 B 给不同的用户,并最终根据测试目标选择获胜者。您可以手动选择获胜者,也可以让 Sitecore 在设定的持续时间后自动选择。

对许多不同的子布局以及图像、个性化、内容等创建多变量测试更有趣一些。要通过工作流程操作创建多变量测试,我最近发布了一篇博客如何将多变量测试添加到工作流程

输入图片此处描述

批准测试将提示 Sitecore 为所有变量(子布局、内容、个性化等)创建多变量测试。它为这些变量的每种可能的组合创建一个“体验”,并对它们进行相互测试。

有关更深入的解释和指南,我最近发布了 在 Sitecore 中创建多变量测试的教程

With Sitecore 8 released Multivariate Testing is now supported out of the box as well as AB Testing.

You can run two entirely different templates to see which Layout works best for the user by Page Test in Sitecore's Optimization Tool on the Launch Pad. Creating a Page Test you can select the current version of the Item then create a new Version of the Item with the different Layout. This can also be done for Content on the Page

enter image description here

After that you need to decide how a winner can be chosen e.g. most goals completed by users, registrations etc then Sitecore will automatically run the test for you showing A and B to various users and ultimately choose a winner based on the Test Objective. You can choose a winner mannually or let Sitecore automatically choose after a set Duration.

Creating a Mulitvariate Test on number of different Sublayouts as well as imagery, personalisation, content etc is a little more interesting. To create a Multivariate Test is done via Workflow Actions, I've posted a blog recently how to add Maultivariate Testing to workflow.

enter image description here

Approving with a Test will prompt Sitecore to create a Multivariate Test for all variables (Sublayouts, Content, Personalization etc). It creates an 'Experience' for every possible combination of these variables and tests them against each other.

For a more in-depth explination and guide I have recently posted a tutorial to create a Multivariate Test in Sitecore.

万人眼中万个我 2024-11-13 07:57:49

您(以及您团队中的开发人员)应该真正考虑参加两项培训:OMS 认证营销人员和 OMS .NET 开发人员。

与 Sitecore 认证的 OMS .NET 开发人员合作,您将能够实现您的营销目标。这就是 Sitecore 培训的目的!

请参阅以下内容并注册以获取下一个可用的培训:

http ://www.sitecore.net/Training/Course-Overview/OMS-11-Certified-Marketer.aspx

http://www.sitecore.net/Training/Course-Overview /OMS-11-NET-Developer.aspx

There are two trainings that you (and a developer on your team) should really consider attending: OMS Certified Marketer and OMS .NET Developer.

Working with a Sitecore Certified OMS .NET Developer, you will be able to accomplish your marketing objectives. This is what Sitecore Training is for!

Please see the following and regsiter for the next available trainings:

http://www.sitecore.net/Training/Course-Overview/OMS-11-Certified-Marketer.aspx

http://www.sitecore.net/Training/Course-Overview/OMS-11-NET-Developer.aspx

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文