1

我正在尝试在 Sitecore 6.5(修订版 120796)中设置基本的 Sitecore 多变量测试,但反复遇到相同的错误。当我处于 Sitecore“页面编辑器”模式时,会发生错误。

首先,我无法“选择”页面上的每个内容项,我也不确定为什么会这样。但是,对于在 Sitecore 中为 A/B 测试配置内容项的要求,我可能不是 100% 清楚。

在 Sitecore 页面编辑器中,当我突出显示一个内容项并单击“红色框”图标以调出“测试组件”对话框时,“测试内容项:”只会显示“[未设置]”。然后,当我单击 3 个点以尝试浏览到内容项时,我收到一条弹出错误消息,简单地说“发生错误”。

在此版本的 Sitecore 中将内容项定义为测试变体的要求是什么?或者,在尝试在 Sitecore 页面编辑器中配置测试变体之前,是否需要做其他事情?

4

1 回答 1

1

为了使用 A/B/Multivariate 测试,您的 Sitecore 网站解决方案需要支持页面组件的思想。

每个“组件”都是从数据源项中提取其内容的子布局。“测试”本质上只是将数据源交换为子布局,以便您可以测试不同的内容,就像设置 DMS 个性化一样。

如果您的内容未结构化为页面组件,则无法执行测试。有几家公司会审核您的构建以确定您的解决方案的 DMS 就绪性,您可能可以让他们修复您的构建以支持 DMS。

如果您要自己做,以下是基本步骤:

  1. 将您的页面布局拆分为子布局。至少,您要测试的部分应该在它自己的子布局中。
  2. 为将在这些子布局中显示的内容创建新的组件模板。这将是您的数据源的数据。
  3. 从您的新组件模板创建新的内容项,以表示您想要尝试的数据变体。
  4. 更新子布局的代码以访问子布局的 Datasource 属性以查找内容项,而不是使用 Sitecore.Context.Item
  5. 使用页面编辑器,将页面组件数据源配置为从新组件内容项之一中提取。
于 2013-09-12T13:46:37.507 回答