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 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.

  • Sie können den Code-basierten Kanal auch in nativen mobilen Anwendungen als Alternative zum In-App-Kanal nutzen, wenn Sie den Inhalt in Ihrer nativen App ändern möchten, anstatt Modale, Popups oder Überlagerungen anzuzeigen.

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, was Sie wann verwenden.

Web

  • Bearbeiten Sie Ihre Inhalte mit dem visuellen Editor Web Designer oder dem nicht visuellen Editor im Web.
  • Dazu benötigen Sie eine Client-seitige Implementierung des Adobe Experience Platform Web SDK.
  • Mit dem Web-Kanal können Sie alles auf Ihrer Seite ändern. Außerdem bietet er eine vordefinierte Liste von Aktionen, mit denen Sie Änderungen vornehmen können. Weitere Informationen
  • Er lässt sich schnell einrichten und ausführen.
  • Er ist auf Marketing-Fachleute ausgerichtet.

Code-basiertes Erlebnis

  • Bearbeiten Sie Ihren Inhalt mit dem Personalisierungseditor.
  • Sie benötigen entweder die Client-seitige Implementierung des Adobe Experience Platform Web SDK oder die Server-seitige Implementierung der AEP Edge Network Server API.
  • 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 Image, Menüleiste) 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-Fachleuten mit einiger Erfahrung im Schreiben von Code verwendet werden, sofern die Kanalkonfigurationen und die Ersteinrichtung von Ihrem Entwicklungs-Team durchgeführt werden.

Um Ihre Inhalte mit der Funktion für Code-basierte Erlebnisse von Journey Optimizer zu bearbeiten, müssen Ihre Seiten oder Apps instrumentiert sein. Dazu müssen Sie zuerst die einzelnen Stellen (Oberflächen genannt) festlegen, an denen Sie Inhalte einfügen oder ersetzen möchten.

NOTE
Derzeit können nur HTML- und JSON-Inhalte mit einer Konfiguration verknüpft werden.

Nachstehend finden Sie die wichtigsten Schritte zur Erstellung und Bereitstellung eines Code-basierten Erlebnisses.

  1. Befolgen Sie die kanalspezifischen Voraussetzungen. Weitere Informationen

  2. Definieren Sie eine Oberfläche in Ihrer Anwendungsimplementierung, die im Wesentlichen der Ort ist, zu dem Sie Ihr Erlebnis hinzufügen möchten.

  3. Erstellen Sie eine Code-basierte Kanalkonfiguration, die auf diesen Ort verweist. Weitere Informationen

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

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

  6. Testen Sie das Code-basierte Erlebnis. Weitere Informationen

  7. Veröffentlichen Sie es. Weitere Informationen

  8. Sobald die Code-basierte Erlebnis-Journey oder -Kampagne live ist, muss die App- oder Seitenimplementierung vorhanden sein, die Inhalte für die Oberfläche anfordert, damit die Inhalte abgerufen und angezeigt werden können.

    note info
    INFO
    Um das zu gewährleisten, erstellt das App-Implementierungs-Team explizite API- oder SDK-Aufrufe, um Inhalte für die in der Code-basierten Konfiguration definierten Oberfläche abzurufen, z. B. „Bannertext“ oder „Empfehlungsablage 1“, oder nicht UI-bezogene Entscheidungspunkte in einer Anwendung, z. B. „Suchalgorithmusparameter“. Weitere Informationen
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76