sitecore FXM публикует контент на всех страницах

Использование Sitecore 8.2

Существует внешний не-sitecore сайт с двумя страницами - "Зарегистрироваться" и "Спасибо". Пользователь нажимает "Отправить" на странице "Регистрация", и при успешной отправке загружается страница "Спасибо", что означает, что в меню навигации сайта "Спасибо" не доступно.

Требование заключается в следующем:

Проверьте пользователя и проверьте, посетил ли он / она "Спасибо" (то есть, пользователь отправил форму). Если да, то покажите какой-нибудь персонализированный контент на странице "Регистрация" при загрузке страницы, используя Sitecore.

Я разместил скрипт маяка на страницах "Регистрация" и "Спасибо". Для теста создал простой рендеринг html и применил его к странице "Регистрация" через редактор опыта.

После публикации я вижу, что содержимое Sitecore отображается на обеих страницах: "Register" и "Thankyou". Почему это происходит. Как это решить.

1 ответ

Решение

FXM использует так называемые фильтры страниц, чтобы ограничить, где существует контент. Чтобы точно определить, какая страница на вашем внешнем сайте показывает, какую часть контента вам нужно настроить, например:

FXM Site /Matcher Rule /Matcher Rule/Content

Правило может содержать такие вещи, как "если URL соответствует ###", то успех (или неудача).

Если вам нужна дополнительная информация, загляните на http://blog.boro2g.co.uk/sitecore-fxm-page-filters-matcher-rules/ чтобы узнать подробнее об этой функции.

Другие вопросы по тегам