2013-09-10 3 views
1

Я пытаюсь настроить базовый многопользовательский тест Sitecore в Sitecore 6.5 (версия 120796), но неоднократно повторялся с той же ошибкой. Ошибка возникает, когда я работаю в режиме «Редактор страниц Sitecore».Ошибка Настройка многофакторного тестирования Sitecore

Прежде всего, я не могу «выбрать» каждый из элементов контента на странице, и я не совсем уверен, почему это так. Но я не могу на 100% понять, какие требования предназначены для настройки элемента контента для теста A/B в Sitecore.

В редакторе Sitecore Page Editor, когда я выделяю элемент контента и щелкаю по значку «красных ящиков», чтобы открыть диалоговое окно «Test the Component», «Test Content Item:» просто говорит «[Не установлено]», , Когда я затем нажимаю 3 точки, чтобы попытаться перейти к элементу контента, я получаю всплывающее сообщение об ошибке, которое просто говорит «произошла ошибка».

Каковы требования к элементу контента, который будет определен как тестовое изменение в этой версии Sitecore? Или есть что-то еще, что нужно сделать, прежде чем пытаться настроить тестовые варианты в Редакторе страниц Sitecore?

+0

Просто проверить, является ли компонент, который вы тестируете, управляемый источником данных? –

+0

В настоящее время нет, и это одна из вещей, которые я не был уверен в том, было ли это требованием для этого. Помимо наличия «источника данных», кажется, что элемент контента, который вы определяете для тестовых вариантов, должен быть подслоем, который прикреплен к заполнителю. Это верно? – sean

ответ

1

Чтобы использовать тестирование A/B/Multivariate, ваше веб-решение Sitecore должно поддерживать идею компонентов страницы.

Каждый «компонент» представляет собой подслой, который извлекает его содержимое из элемента данных. «Тест» по сути просто заменяет источник данных для подзадачи, поэтому вы можете протестировать различный контент, так же, как вы настраиваете персонализацию DMS.

Если ваш контент не структурирован в компонентах страницы, вы не можете выполнять тесты. Есть несколько компаний, которые проведут аудит вашей сборки, чтобы определить готовность вашего решения DMS, и вы, вероятно, можете заставить их исправить свою сборку, чтобы поддерживать DMS.

Если вы будете делать это самим, вот основные шаги:

  1. Разделить макет страницы в субкомпоновки. По крайней мере, часть, которую вы хотите протестировать, должна быть в своем собственном подпункте.
  2. Создайте новые шаблоны компонентов для вашего контента, который будет отображаться в этих подслоях. Это будут данные для вашего источника данных.
  3. Создайте новые элементы контента из новых шаблонов компонентов, чтобы представить варианты данных, которые вы хотите попробовать.
  4. Обновление кода для субкомпоновками доступа к свойству Datasource в sublayout найти элемент контента, вместо того, чтобы использовать Sitecore.Context.Item
  5. Использование Редактор страниц, настройте компонент источника данных страницы, чтобы вытащить одного из вашего нового элементы содержимого компонента.
+0

Это имеет смысл. Я не понимал, что компоненты, которые вы создаете тестовые варианты, должны были быть подслоями с источниками данных - прежде чем вы входите и настраиваете тестовые варианты. – sean

Смежные вопросы