Was genau ist Sitecore Search?
Sitecore Search zielt darauf ab, relevant und personalisiert Inhalte zur richtigen Zielgruppe im richtigen Moment bereitzustellen. Es handelt sich um eine vollständig SaaS-basierte Lösung, die die folgenden Komponenten umfasst:
- Kund:in Engagement Console (CEC) - Ihr One-Stop-Shop für Analysen/Analysen, Tests, Konfiguration und mehr.
- Such- und Empfehlungsdienst - Eine auf künstlicher Intelligenz basierende REST-API zum Ausführen von Suchanfragen und Empfangen von Ergebnissen.
- Ereignisdienst - Eine REST-API zum Sammeln von Besucherinteraktionen, die zur Optimierung des Erlebnis/Erfahrungen der Suche entscheidend sind.
Umsetzungsstrategie
Mit der Übereinstimmung zwischen unserem Anwendungsfall und dem, was Sitecore Search zu bieten hat, haben wir uns im September 2022 daran gemacht, die Such Erlebnis/Erfahrung auf Sitecore.com zu überarbeiten. Das Projekt begann mit Forschung / Recherche und Planung, bevor wir in die Implementierung eintauchten. Ein schrittweiser Ansatz half uns, das Wissen des Teams schrittweise zu erweitern und die Lösung im Laufe der Zeit zu erlernen.
Konfigurieren des Crawlers
Unsere Reise begann mit der Konfiguration des Sitecore Search Crawlers. Zu den wichtigsten Überlegungen rund um das Crawlen gehören:
- firewall
Sitecore.com wird durch eine Web Application Firewall (WAF) geschützt, die Bot-Schutzmaßnahmen umfasst. Es waren einige Anpassungen an der WAF erforderlich, damit der Crawler auf unsere Seite zugreifen konnte. - Crawling-Rate/Last
Wir haben die Rate, mit der der Crawler die Website besucht, sorgfältig geprüft. Das Ausführen eines websiteweiten Crawls in unserer Umgebung vor der Produktion mit aggressiver Geschwindigkeit gab uns eine Baseline dafür, wie lange ein vollständiger Crawl dauert. - Crawl-Taktik & Häufigkeit
Nachdem wir viele Optionen in Betracht gezogen hatten, haben wir den Crawler so konfiguriert, dass er unsere XML-Sitemaps jede Nacht scannt, anstatt eine API oder einen Echtzeit-Push-basierten Ansatz zu crawlen. - Mehrsprachig
Sitecore.com unterstützt acht Sprachen und es war uns wichtig, in der Lage zu sein, die gleiche großartige Such Erlebnis/Erfahrung über alle Gebietsschemata hinweg bereitzustellen. - Mehrere Standorte/source
Es war wichtig, dass wir nicht nur Sitecore.com, sondern auch benachbarte Website-Eigenschaften indizieren. Zusätzliche Durchforstungsquellen wurden für Symposium-, Dokumentations- und Entwicklerwebsites konfiguriert. - Facettierung
Während Sitecore Search in der Lage ist, allein auf der Grundlage der URL-Struktur zu facettieren, haben wir uns für einen präziseren Ansatz entschieden, um die Taxonomie dem Crawler zur Verfügung zu stellen, indem wir sie in Metatags auf jeder Seite der Website einbetten .
Planung der Entwicklungen
Es war nun an der Zeit, mit der Planung für die Entwicklung zu beginnen. Die Suche von Sitecore ist meinungslos, wenn es darum geht, wie Sie Dinge entwerfen, wie Sie entwickeln oder welche Technologien Sie verwenden. So wurde die Planungsphase zum Kinderspiel.
Wir begannen mit einer Untersuchung der APIs mit Postman, die Beispiele für die Antworten und Datenstrukturen lieferten, mit denen wir arbeiten würden. ReactJS mit Axios wurde als Frontend-Framework ausgewählt, mit dem wir entwickeln würden und das die Voraussetzungen für die Definition von Anforderungen und Aufgaben bildet.
Es ist Zeit zu bauen!
Unsere Entwicklungen wurden hauptsächlich von unserem Senior Front-End Developer im Laufe eines Monats durchgeführt. Es wurde einige zusätzliche Zeit für die Erstellung von Wireframes sowie einige Anpassungen an unseren Meta-Tags aufgewendet, um die Konsistenz der Taxonomie auf der gesamten Website zu gewährleisten. Alles in allem verlief die anfängliche Entwicklung sehr reibungslos und war im Vergleich zu unserer vorherigen Lösung viel einfacher zu erreichen. Die Arbeit mit einem einfachen Satz von REST-APIs machte dies möglich.
Erfolg messen
50%
Weitere Ergebnisse werden zurückgegeben
25%
Erhöhung der Click-Through-Rate (CTR)
Die wichtigsten KPIs, die wir im Auge behalten, sind die Gesamtklickraten (CTR) und Such-Conversions (CVR) für einige unserer wichtigsten Suchbegriffe. Auf Sitecore.com haben wir eine Such Konversion als alle Formularvervollständigungen definiert, denen eine Suche vorausgegangen ist.
Einen Monat nach der Veröffentlichung sehen wir einige sehr ermutigende Ergebnisse:50%
Weitere Ergebnisse werden zurückgegeben
25%
Steigerung der CTR
5+
Neue Funktionen
Was steht als nächstes auf der Roadmap an?
Uhr. Das. Raum. Neue Funktionen sind in Arbeit, von denen wir glauben, dass sie absolute Game Changer für inhaltsreiche Websites sind. Auf unserer Roadmap steht ein Empfehlungs-Widget, das wir auf der gesamten Website einbetten wollen. Diese Widgets sind sich nicht nur der Seite bewusst, auf der sie eingebettet sind, sondern verstehen auch die Affinität der Besucher zu Inhalten auf der Grundlage des Browserverlaufs. Sie können in Bezug auf Einrichtung und Wartung völlig freihändig oder präzise mit Kontext bewussten Regeln (auch bekannt als Rezepte) gesteuert werden.
Die Erstellung personalisierter Inhaltsempfehlungen mit diesem Maß an Flexibilität ist selbst für erfahrene Entwicklungen keine triviale Aufgabe. Wenn die Empfehlungen jedoch in einer API-gesteuerten SaaS-Lösung bereitgestellt werden, werden Entwicklung Zeiten drastisch reduziert, während Content Vermarkter sich darauf konzentrieren können, Inhalte zu produzieren und die Empfehlungen nach ihren Wünschen abzustimmen.