Personalisierung auf der Edge-Seite mit einer zusammensetzbaren DXP
März 23, 2023
--
Edge side personalization DXP 1200x628

Personalisierung auf der Edge-Seite mit einer zusammensetzbaren DXP

Jahrhunderte vor der heutigen Ära der Sofortnachrichten, Videokonferenzen und Smartphones war die Verwendung von Brieftauben eine akzeptable Form der Kommunikation. Doch so wie sich die Art und Weise, wie wir kommunizieren, weiterentwickelt hat, müssen Unternehmen in der heutigen Zeit auch die Art und Weise weiterentwickeln, wie sie Inhalte für ihre Kunden personalisieren.

Das Problem bei der Personalisierung ist, dass Unternehmen heute nicht nur Inhalte für ein paar hundert Kunden personalisieren müssen. Viele große Unternehmen betreuen jährlich Hunderttausende oder Millionen von Kunden. Die Personalisierung von Inhalten für Millionen von Kunden ist wie eine Schachpartie mit einer Million Figuren. Es ist komplex, anspruchsvoll und erfordert strategisches Denken.

Marken, die ihren Kunden eine umfassende Personalisierung bieten wollen, setzen daher auf neue Technologien, die ihnen dabei helfen. Edge Computing hat die Art und Weise, wie Daten in der Cloud gespeichert und verteilt werden, verändert. Die größte Auswirkung könnte jedoch die Bereitstellung von Edge-Side-Personalisierung für globale Kunden haben.

Was ist Edge Computing?

Bevor wir uns mit der Personalisierung auf der Edge-Seite befassen, sollten wir uns zunächst mit dem Edge-Computing beschäftigen.

Edge Computing ist ein Computerparadigma, das Berechnungen und Datenspeicherung näher an den Ort bringt, an dem sie benötigt werden (d. h. an den Nutzer), wodurch die Reaktionszeiten verbessert und Bandbreite eingespart wird. Edge Computing erhöht die Geschwindigkeit und das Volumen der Datenverarbeitung und erleichtert die Verarbeitung und Analyse in Echtzeit.

Außerdem werden Latenzzeiten verringert, die Zuverlässigkeit verbessert und die Datenmenge, die zur Verarbeitung an eine zentrale Stelle übertragen werden muss, reduziert. Daher ist der Edge-Computing-Ansatz wertvoll für die moderne IoT-Ära, einschließlich automatisierter Anwendungsfälle, intelligenter Geräte und mehr.

Was ist Personalisierung auf der Seite des Randes?

Die Edge-Side-Personalisierung findet am Rande des Netzwerks statt, näher am Benutzer oder Kunden. Durch die Nutzung der Edge-Computing-Infrastruktur können Unternehmen personalisierte Erlebnisse in Echtzeit anbieten, ohne dass die Daten zur Verarbeitung an eine zentrale Stelle gesendet werden müssen.

Die Personalisierung auf der Edge-Seite kann mithilfe eines Content Delivery Network (CDN), das Edge-Computing-Funktionen bietet, oder durch die Bereitstellung von Edge-Servern oder Microservices an verschiedenen Punkten im Netzwerk erfolgen. Diese Edge-Knoten sind mit Algorithmen für maschinelles Lernen und Datenanalysefunktionen ausgestattet, die es ihnen ermöglichen, das Nutzerverhalten, die Vorlieben und kontextbezogene Daten in Echtzeit zu analysieren und dem Kunden personalisierte Inhalte und Erlebnisse zu bieten.

Client-seitige Personalisierung vs. Server-seitige Personalisierung

Bei der Bereitstellung personalisierter Kundenerlebnisse wenden sich die meisten Marken an eine Digital Experience Platform, die sie dabei unterstützt. Eine DXP bietet in der Regel Personalisierung entweder über clientseitige Personalisierung oder serverseitige Personalisierung.

Client-seitige Personalisierung

In einem DXP funktioniert die clientseitige Personalisierung über einen Dienst, der personalisierte Regeln außerhalb des DXP ausführt, was dazu beiträgt, die Leistung anderer DXP-Funktionen zu erhalten. Die personalisierte Komponente wird dann clientseitig gerendert, was sie zu einer skalierbaren Lösung macht.

Das clientseitige Rendering kann jedoch aufgrund von Flackern und möglichen Latenzproblemen zu einem suboptimalen Benutzererlebnis führen. Dies kann sich negativ auf Core Web Vitals-Kennzahlen wie "Kumulative Layout-Verschiebung" und SEO-Bewertungen auswirken.

Server-seitige Personalisierung

Bei der serverseitigen Personalisierung innerhalb eines DXP übernimmt die DXP-Schicht den größten Teil der Personalisierungsaufgaben. Jede Seitenanforderung erreicht den DXP, und das personalisierte Erlebnis ist Teil der ersten HTML-Antwort. Die Ausführung der Regeln und das Rendering finden beide auf der Serverseite statt, wodurch das Problem des Flackerns, das bei der clientseitigen Personalisierung auftritt, vermieden wird.

Dieser Ansatz hat jedoch seine Grenzen. Er ist möglicherweise nicht skalierbar, da jede Anfrage den DXP erreichen muss, was sich auf andere Funktionen auswirken kann. Außerdem kann das CDN nicht genutzt werden, und jede Anfrage hat eine Latenzzeit, die davon abhängt, wie weit der DXP vom Kunden entfernt ist. Je mehr Personalisierungsregeln, desto mehr Server werden benötigt. Nichtsdestotrotz ist dieser Ansatz besser für Core Web Vital-Metriken wie "Cumulative Layout Shift" geeignet.

Grundsätze der Edge-Architektur

Da sowohl die clientseitige Personalisierung als auch die serverseitige Personalisierung ihre Probleme haben, ist eine Edge-Lösung erforderlich, um eine Personalisierung in großem Umfang zu erreichen. Daher ist es notwendig, bestimmte architektonische Grundsätze festzulegen.

  1. Keine oder minimale Latenzzeit

  2. Konsistente Leistung unabhängig vom Standort des Endbenutzers

  3. Skalierbar und in der Lage

  4. Benutzerspitzen effektiv zu bedienen

  5. Kostengünstig

  6. Sicher

Um die Probleme der bestehenden Ansätze zu lösen, müssen wir die Ausführung der Regeln und den Personalisierungsdienst näher an den Benutzer heranbringen und sie serverseitig darstellen, um Latenzzeiten zu vermeiden. Glücklicherweise hat der technologische Fortschritt CDNs mit einer Verarbeitungsleistung ausgestattet, die in diesem Fall effektiv genutzt werden kann.

Diagram

Schematische Darstellung der Funktionsweise der Personalisierung auf der Edge-Seite. Quelle: Whitepaper zur Personalisierung von Performant

Leistungsstarke Personalisierung: Blitzschnelle personalisierte Erlebnisse in großem Umfang liefern

Laden Sie dieses Dokument herunter, in dem beschrieben wird, wie Sie personalisierte Erlebnisse in großem Umfang schaffen können. Erstellt von Verticurl und Magnolia.

So funktioniert Personalisierung auf der Edge-Seite

Neben der Bereitstellung von Cache- und Sicherheitsfunktionen können CDNs nun auch erweiterte Funktionen ausführen, die traditionell in der Verantwortung der Ursprungsserver lagen. Bei diesem Prozess wird eine Homepage mit personalisierten Komponenten angefordert, die im CDN gerendert und für nachfolgende Anfragen zwischengespeichert werden.

Wenn ein Client eine Seite mit personalisierten Komponenten anfordert, wird die Anforderung vom CDN an den DXP weitergeleitet, da sie sich nicht im Cache befindet. Der DXP rendert dann alle statischen Komponenten serverseitig und generiert einen ESI-Platzhalter (Electronic Stored Information) für die personalisierten Komponenten. Der ESI-Platzhalter enthält Geschäftsregeln im ESI-Format, die ein personalisiertes Erlebnis ermöglichen. Die Seitenantwort wird dann im CDN zwischengespeichert, so dass nachfolgende Anfragen für dieselbe Seite aus dem Cache bedient werden.

Bevor die Antwort an den Kunden gesendet wird, führt das CDN die Geschäftsregeln aus, um ein personalisiertes Erlebnis zu bieten. Dazu sind Daten erforderlich, z. B. das Segment des Kunden, der auf die Seite zugreift. Diese Daten können vom Server in ein Cookie geschrieben werden, wenn sich der Benutzer anmeldet oder eine Transaktion durchführt. Diese Daten werden in den Geschäftsregeln verwendet, um die beste Erfahrung unter allen möglichen Erfahrungen für diesen Benutzer zu bestimmen. Infolgedessen wird die Antwort, die der Client erhält, serverseitig vom CDN gerendert und ist aufgrund der geringen Latenzzeit des CDN-Edge-Servers performant.

Vorteile der Kantenpersonalisierung

Sehr leistungsfähig

Bei der Edge-Side-Personalisierung handelt es sich um eine Hochleistungslösung, die die Antwort direkt von den weltweit verteilten CDN-Edge-Servern liefert. Dies gewährleistet eine konsistente und schnelle Leistung, unabhängig vom Standort des Nutzers. Die Antwortzeit wird verkürzt, da die Anfrage näher am Nutzer verarbeitet wird, was zu schnelleren Ladezeiten und einer verbesserten Nutzererfahrung führt.

Besser für Google web vitals

Die Edge-Side-Personalisierung wird serverseitig gerendert und eignet sich daher besser für die Core Web Vitals-Metriken, insbesondere für die kumulative Layout-Verschiebung (CLS). Diese Metrik misst die visuelle Stabilität einer Seite. Beim serverseitigen Rendering wird der Inhalt vorgerendert, wodurch sichergestellt wird, dass sich das Layout während des Ladevorgangs nicht verschiebt, was zu einem besseren CLS-Wert führt.

Skalierbar

Die Edge-Side-Personalisierung ist hochgradig skalierbar, da das CDN Antworten ohne zusätzliche Ressourcen vom Ursprungsserver erzeugen kann. Dies erleichtert die Bewältigung von Verkehrsspitzen, da das CDN die Anfragen verarbeiten und Antworten schnell erstellen kann, ohne die Leistung des Ursprungs-Servers zu beeinträchtigen.

Sicher

CDN-Edge-Server sind für die Bewältigung eines hohen Datenverkehrsaufkommens ausgelegt und können bösartige Anfragen herausfiltern. Edge-seitige Personalisierung reduziert die Angriffsfläche für DDoS-Angriffe und andere Sicherheitsbedrohungen, da weniger Anfragen den Ursprungsserver erreichen und nur autorisierte Anfragen durchgelassen werden.

Kostengünstig

Die Edge-Side-Personalisierung ist kosteneffizient, da die Anzahl der Ursprungsserver reduziert werden kann, da das CDN die meisten Anfragen bearbeitet. Dies reduziert den Bedarf an teurer Hardware und die mit dem Betrieb eines Ursprungs-Servers verbundenen Wartungskosten. Auch wenn die Nutzung von Edge Computing eines CDN mit zusätzlichen Kosten verbunden ist, sind diese wesentlich geringer als der ständige Betrieb eines Ursprungsservers.

Personalisierung am Rande mit Magnolia durchführen

Die Edge-Side-Personalisierung ist ein entscheidender Faktor bei der Web-Personalisierung und bietet einen effizienteren und skalierbaren Ansatz für die Bereitstellung personalisierter Inhalte. Durch die Verarbeitung von Anfragen am Rand können CDNs Verkehrsspitzen bewältigen, die Angriffsfläche reduzieren und schnellere Reaktionszeiten bieten, was die Bereitstellung personalisierter Inhalte in großem Umfang erleichtert.

Um die Vorteile der Edge-Side-Personalisierung voll ausschöpfen zu können, benötigen Unternehmen die Unterstützung einer robusten Plattform für digitale Erlebnisse. Magnolia ist eine komponierbare DXP, die es Unternehmen ermöglicht, personalisierte digitale Erlebnisse zu schaffen, die ihre Kunden als relevant empfinden. Das bedeutet, dass kompositionsfähige Inhalte zur richtigen Zeit an die richtigen Kunden geliefert werden, wodurch diese Marken die Besucherbindung und die Konversionen erhöhen können.

Über die API von Magnolia können Marken personalisierte Inhalte für jeden Kanal bereitstellen. Magnolia PaaS nutzt Fastly als Standard-CDN und bietet Ihnen Zugang zu allen Tools, die Sie für die Personalisierung in großem Umfang benötigen.

Dieser Artikel basiert auf Erkenntnissen aus dem Whitepaper "Performant Personalization: Delivering Blazingly Fast Personalized Experiences at Scale", das wir gemeinsam mit dem Magnolia Platinum Partner Verticurl erstellt haben. Laden Sie das Whitepaper herunter, um einen tieferen Einblick in die Edge-Side-Personalisierung zu erhalten.

Über den autor

Scot Rhodes

Senior Solution Architect, Magnolia

Scot is a Senior Solution Architect in Basel, Switzerland. He is focused on helping customers achieve success with Magnolia, whether in new projects, migrating existing projects, or just thinking of new and innovative ways to use our product. Scot is also a tech evangelist for Magnolia. He often develops interesting PoC’s, like building native mobile apps, and even integrating virtual reality apps. Additionally, Scot is also a Full Stack trainer.