Previewing component personalization conditions in Sitecore Experience Editor not working

Teaser showing a Sitecore component personalization condition preview not working

You may be working with personalization conditions on components in the Sitecore Experience Editor, and when trying to preview any of your condition rules – simply nothing changes.

DMS – Conditional Renderings & Visitor Experience

Über Conditional Renderings verändert man einfach die Website anhand der Situation. So entsteht für die Startseite je nach Besucher unterschiedliche Ausprägungen.

  • Einem Besucher der den Newsletter bereits abonniert hat, muss ich keinen Anmeldebanner mehr präsentieren.
  • Einem Besucher der zuletzt einen Flug nach New York gesucht hat, möchte ich möglicherweise einen Buchungsteaser präsentieren.
  • Wer sich gerade erst über ein Reiseziel informiert hat, kommt womöglich wieder und sucht denselben Inhalt erneut.

Für diese Situation bieten sich Conditional Renderings an.
Anhand der Sitecore Demo Jetstream zeigt sich, wie einfach solche Cases umgesetzt werden können.

Der Fall: Besucher von Jetstream suchen einen Flug. Je nach Reiseziel wird die Website für den Besucher angepasst. Sucht der Besucher einen Flug nach New York, werden ihm nicht mehr irgendwelche Bilder und Teaser von Paris gezeigt, sondern Infos über New York. Das Hintergrundbild der Seite ändert sich. Teasers und Links ermöglichen ihm den schnellen Zugriff auf – für ihn – relevante Informationen.

Und so gehts: Für jede Situation werden eigene Slider Daten angelegt. So entsteht ein Set von möglichen Inhalten für die Seite.

Verschiedenen Sliderinhalte

 

Danach konfiguriert man im Page Editor von Sitecore über „Personalize component“ Bedingungen. Das DMS bringt bereits diverse Condition Rules mit. Es ist aber auch möglich, eigene Conditions zu implementieren.

Trifft die Bedingung zu, werden die entsprechenden Daten angezogen. (Beispielsweise die Sliderdaten für New York)

Um das zu bewerkstelligen, werden zwei „Condition Rules“ verwendet. Die eine prüft, ob es sich um einen anonymen Besucher handelt (Basis Rule), die zweite prüft, ob der Besucher einen Flug nach New York gesucht (Custom Rule) hat.

Bedingungen anlegen

Im Page Editor Modus kann man nun zwischen den verschiedenen Ausprägungen umschalten.

Auswahl der Ansicht

Das folgende Video zeigt eindrücklich, wie sich die Seite anhand des Verhaltens des Besuchers anpasst.