配置 Sitecore 多变量测试时出错



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

首先,我

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

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

在此版本的 Sitecore 中,将内容项定义为测试变体有哪些要求? 或者,在尝试在 Sitecore 页面编辑器中配置测试变体之前,是否需要执行其他操作?

为了使用 A/B/多变量测试,您的 Sitecore 网站解决方案需要支持页面组件的概念。

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

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

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

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

最新更新