Erste Schritte mit dem Code-basierten Kanal get-sarted-code-based

Mit Journey Optimizer können Sie die Erlebnisse, die Sie Ihren Kundinnen und Kunden bereitstellen möchten, für alle Touchpoints personalisieren und testen, z. B. Web-Apps, Mobile Apps, Desktop-Apps, Video-Konsolen, TV-verbundene Geräte, Smart-TVs, Kiosks, Geldautomaten, Sprachassistenten, IoT-Geräte usw.

Mit der Funktion Code-basiertes Erlebnis können Sie eingehende Erlebnisse mit einem einfachen und intuitiven, nicht visuellen Editor definieren. Sie können damit unabhängig vom Anwendungstyp bestimmte Elemente an einzelnen und detaillierteren Stellen Ihrer Apps oder Web-Seiten einfügen und bearbeiten, anstatt Änderungen an einem gesamten Inhalt vorzunehmen.

IMPORTANT
Auf dieser Seite werden spezifische Schutzmechanismen und Empfehlungen für Code-basierte Erlebnisse ausführlich beschrieben.

Verwendung von Code-basierten anstelle von anderen Kanälen code-based-vs-other-channels

Code-basierte und andere Kanäle im Vergleich

Wann sollte anstelle der anderen Journey Optimizer-Kanäle ein Code-basierter Kanal verwendet werden?

  • Sie können Code-basierte Erlebnisse jederzeit verwenden, wenn nicht über einen Webbrowser oder eine Mobile App auf Ihre digitale Eigenschaft zugegriffen wird. In den letzteren Fällen sollten Sie lieber den Kanal Journey Optimizer Web-Kanal oder Journey Optimizer In-App-Messaging verwenden.

  • Sie können den Code-basierten Kanal als Alternative zum Web-Kanal von Journey Optimizer verwenden, wenn Ihre Website nicht in den visuellen Editor für Web-Designer geladen werden kann oder wenn Sie die Browser-Erweiterung nicht verwenden können, der bzw. die das visuelle Authoring für den Web-Kanal ermöglicht

  • Sie können den Code-basierten Kanal auch als Alternative zu den Web- oder In-App-Kanälen von Journey Optimizer verwenden, falls Sie über eine API-basierte Headless- oder Server-seitige Implementierung verfügen.

Code-basierte Kanäle und Web-Kanäle im Vergleich code-based-vs-web

Um Web-Anwendungsfälle auszuführen, können Sie entweder den Web-Kanal oder das Code-basierte Erlebnis verwenden. Je nach Kontext eignet sich ein Erlebnis jedoch meist besser als das andere. Die wichtigsten Unterschiede sind unten aufgeführt, sodass Sie eine fundierte Entscheidung darüber treffen können, wann Sie was verwenden.

Web

Code-basiertes Erlebnis

  • Bearbeiten Sie Ihren Inhalt mit dem Personalisierungseditor.
  • Das Code-basierte Erlebnis erfordert vorherige Entwicklungsarbeiten an Ihrer Implementierung, um sicherzustellen, dass Ihre Anwendungen die von Journey Optimizer für diese Speicherorte veröffentlichten Inhalte interpretieren und bereitstellen können. Weitere Informationen
  • Dies erfordert mehr Planung, und es können nur die von den Entwicklungspersonen festgelegten Punkte geändert werden. Daher müssen die Komponenten (Startseiten-Banner, Hero-Bild, Menüleiste usw.) in den Anwendungen, die für die Personalisierung oder Tests geändert werden müssen, unbedingt festgelegt werden. Erstellen Sie zusammen mit Ihrem Entwicklungs-Team die für diese Änderungen erforderliche Implementierung.
  • So können Sie JSON-Code-Inhalte verwenden.
  • Es ist auf Entwicklungspersonen ausgerichtet.

Funktionsweise how-it-works

CAUTION
Diese Funktion richtet sich an Entwicklungspersonen und/oder erfahrene Benutzerinnen und Benutzer. Sie kann von Marketing-Experten mit einigen Fähigkeiten zum Schreiben von Code verwendet werden, sofern die Kanalkonfigurationen und die Ersteinrichtung von Ihrem Entwicklungsteam verarbeitet werden.

Damit Sie Ihren Inhalt mit der Funktion Journey Optimizer Code-basiertes Erlebnis bearbeiten können, müssen Ihre Seiten oder Apps entsprechend ausgerüstet sein. Dazu müssen Sie vorab die einzelnen Positionen (mit der Bezeichnung "Oberflächen") angeben, an denen Sie Inhalte einfügen oder ersetzen möchten.

NOTE
Derzeit kann der mit einer Konfiguration verknüpfte Inhalt nur HTML oder JSON sein.

Die wichtigsten Schritte zur Implementierung einer Code-basierten Kampagne:

  1. Definieren Sie eine Oberfläche in Ihrer Anwendungsimplementierung, d. h. im Grunde den Ort, an dem Sie Ihr code-basiertes Erlebnis hinzufügen möchten, und erstellen Sie eine code-basierte Erlebniskanalkonfiguration, die auf diesen Ort verweist. Weitere Informationen

  2. Erstellen Sie mit dieser Konfiguration eine Journey oder Kampagne in Journey Optimizer . Weitere Informationen

  3. Erstellen Sie ein Erlebnis, indem Sie mit dem Personalisierungseditor von Journey Optimizer Inhalte für die ausgewählte Konfiguration angeben. Weitere Informationen

  4. Ihr App-Implementierungs-Team erstellt explizite API- oder SDK-Aufrufe, um Inhalte für die benannten Oberflächen abzurufen, z. B. „Bannertext“ oder „Empfehlungsablage 1“, oder nicht UI-bezogene Entscheidungspunkte in einer Anwendung, z. B. „Suchalgorithmusparameter“. In diesem Fall ist das Implementierungsteam für das Rendern oder anderweitige Interpretation und die Bearbeitung des zurückgegebenen Inhalts verantwortlich. Weitere Informationen

recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76