配置Sitecore多元测试时出错

配置Sitecore多元测试时出错,sitecore,sitecore6,sitecore-dms,page-editor,Sitecore,Sitecore6,Sitecore Dms,Page Editor,我试图在Sitecore 6.5(版本120796)中设置一个基本的Sitecore多变量测试,但多次遇到相同的错误。当我处于Sitecore“页面编辑器”模式时,会发生此错误 首先,我不能“选择”页面上的每个内容项,我也不确定为什么会这样。但是,对于在Sitecore中为a/B测试配置内容项的要求,我可能不是100%清楚 在Sitecore页面编辑器中,当我高亮显示内容项并单击“红色框”图标以打开“测试组件”对话框时,“测试内容项:”只会显示“[未设置]”。然后,当我单击3个点尝试浏览到一个内

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

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

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


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

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

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

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

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

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

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

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

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

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

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

  • 只是想检查一下,您正在测试的组件是由数据源驱动的吗?目前不是,这是我不确定的事情之一,我不确定这是否是工作所必需的。除了有一个“数据源”之外,您正在为其定义测试变体的内容项似乎还需要是附加到占位符的子布局。这是正确的吗?只是检查一下,您正在测试的组件是由数据源驱动的吗?目前没有,这是我不确定这是否是工作的要求之一。除了有一个“数据源”之外,您正在为其定义测试变体的内容项似乎还需要是附加到占位符的子布局。对吗?这是有道理的。我没有意识到,您为其创建测试变体的组件必须是带有数据源的子布局——在您进入并配置测试变体之前。这是有道理的。我没有意识到您正在为其创建测试变体的组件必须是带有数据源的子布局-在您进入并配置测试变体之前。