Inhaltsfragmente in Adobe Experience Manager aem-fragments
Durch die Integration von Adobe Experience Manager as a Cloud Service mit Adobe Journey Optimizer können Sie jetzt Ihre AEM-Inhaltsfragmente nahtlos in Journey Optimizer in Ihre Inhalte integrieren. Diese optimierte Verbindung vereinfacht den Zugriff auf und die Nutzung von AEM-Inhalten und ermöglicht die Erstellung personalisierter und dynamischer Kampagnen und Journeys.
Weitere Informationen zu AEM-Inhaltsfragmenten finden Sie unter Arbeiten mit Inhaltsfragmenten in der Dokumentation zu Experience Manager.
Bevor Sie beginnen start
Einschränkungen limitations
Beachten Sie die folgenden Einschränkungen beim Arbeiten mit Adobe Experience Manager-Inhaltsfragmenten in Journey Optimizer:
-
Inhaltsfragmenttypen: Nur einfache Inhaltsfragmente werden unterstützt. Varianten und verschachtelte Fragmente werden derzeit nicht unterstützt.
-
Mehrsprachige Inhalte: Es wird nur der manuelle Fluss unterstützt.
-
Personalization: Es werden nur Profilattribute, kontextuelle Attribute, statische Zeichenfolgen und vordeklarierte Variablen unterstützt. Abgeleitete oder berechnete Attribute werden nicht unterstützt.
-
Aktualisierungen und Versionierung: Inhaltsfragmentaktualisierungen müssen von Adobe Experience Manager manuell erneut veröffentlicht werden. Es gibt keine automatische Versionsabstimmung zwischen Adobe Experience Manager und Journey Optimizer.
-
Caching: Journey Optimizer ruft Inhaltsfragmente in Echtzeit aus der Adobe Experience Manager-Veröffentlichung ab. Es gibt keine Pre-Render-Zwischenspeicherung.
-
Proofing: Der Testversand für veröffentlichte Kampagnen und Journey spiegelt Daten aus der neuesten Experience Manager-Inhaltsfragmentveröffentlichung wider. Es gibt keine historische Versionssperre.
-
Benutzerzugriff: Es wird empfohlen, die Anzahl der Benutzer mit Zugriff auf die Veröffentlichung von Inhaltsfragmenten zu begrenzen, um das Risiko versehentlicher Fehler zu reduzieren.
Inhaltssynchronisierungsfluss content-sync-flow
Die Integration zwischen Adobe Experience Manager und Journey Optimizer folgt diesem Datenfluss:
-
Erstellen und Verfassen: Inhalte werden in Adobe Experience Manager als Inhaltsfragmente erstellt und konfiguriert.
-
Tagging: Inhaltsfragmente müssen mit dem Journey Optimizer-spezifischen Tag (
ajo-enabled:{OrgId}/{SandboxName}) getaggt werden. -
Veröffentlichen: Inhaltsfragmente werden in Adobe Experience Manager veröffentlicht und stehen damit Journey Optimizer zur Verfügung.
-
Zugriff: Journey Optimizer ruft verfügbare Inhaltsfragmente aus der Adobe Experience Manager-Veröffentlichungsinstanz in Echtzeit ab und zeigt sie an.
-
Integration: Inhaltsfragmente werden ausgewählt und in Kampagnen oder Journey integriert.
Erstellen und Zuweisen eines Tags in Experience Manager
Bevor Sie Ihr Inhaltsfragment in Journey Optimizer verwenden, müssen Sie ein Tag speziell für Journey Optimizer erstellen:
-
Greifen Sie auf Ihre Experience Manager-Umgebung zu.
-
Wählen Sie im Menü Tools die Option Tagging aus.
-
Klicken Sie auf Tag erstellen.
-
Stellen Sie sicher, dass die ID der folgenden Syntax entspricht:
ajo-enabled:{AJO-OrgId}/{AJO-SandboxName}. -
Klicken Sie auf Erstellen.
-
Definieren Sie Ihr Inhaltsfragmentmodell, wie in der Dokumentation zu Experience Manager beschrieben und weisen Sie Ihr neu erstelltes Journey Optimizer-Tag zu.
Diese Echtzeitverbindung stellt sicher, dass Ihre Inhalte immer aktuell sind, bedeutet aber auch, dass alle Änderungen an veröffentlichten Fragmenten sofort aktive Kampagnen und Journey betreffen.
Sie können jetzt mit der Erstellung und Konfiguration Ihres Inhaltsfragments zur späteren Verwendung in Journey Optimizer beginnen. Weitere Informationen hierzu finden Sie in der Dokumentation zu Experience Manager.
Hinzufügen von Experience Manager-Inhaltsfragmenten aem-add
Nachdem Sie Ihre AEM-Inhaltsfragmente erstellt und personalisiert haben, können Sie sie in Ihre Journey Optimizer-Kampagne oder -Journey importieren.
-
Um auf Ihr AEM-Inhaltsfragment zuzugreifen, klicken Sie auf
in einem beliebigen Textfeld oder öffnen Sie den Quell-Code über eine HTML-Inhaltskomponente.
-
Klicken Sie im Menü AEM-Inhaltsfragment im linken Bereich auf AEM-Inhaltsfragmentauswahl öffnen.
-
Wählen Sie ein Inhaltsfragment aus der verfügbaren Liste aus, das in Ihren Journey Optimizer-Inhalt importiert werden soll.
-
Klicken Sie auf Filter anzeigen, um Ihre Inhaltsfragmentliste zu optimieren.
Standardmäßig ist der Filter „Inhaltsfragment“ so voreingestellt, dass nur genehmigte Inhalte angezeigt werden.
-
Nachdem Sie Ihr Inhaltsfragment ausgewählt haben, klicken Sie auf Auswählen, um es zu öffnen.
-
Klicken Sie auf Fragment anzeigen, um Ihre Fragmentinformationen anzuzeigen. Beachten Sie, dass durch Öffnen des Menüs Fragmentinformationen der Editor in den schreibgeschützten Modus versetzt wird.
Wählen Sie im Menü rechts Vorschau aus, um Ihr Fragment in Adobe Experience Manager anzuzeigen.
-
Klicken Sie auf
, um auf das erweiterte Menü Ihres Fragments zuzugreifen:- Fragment austauschen
- Verweise durchsuchen
- In AEM öffnen
-
Wählen Sie die gewünschten Felder aus Ihrem Fragment aus, um sie zu Ihrem Inhalt hinzuzufügen.
-
Um die Echtzeit-Personalisierung zu aktivieren, müssen alle in einem Inhaltsfragment verwendeten Platzhalter von der Benutzerin bzw. vom Benutzer explizit als Parameter im Fragment-Helfer-Tag deklariert werden. Sie können diese Platzhalter mit den folgenden Methoden Profilattributen, kontextuellen Attributen, statischen Zeichenfolgen oder vordefinierten Variablen zuordnen:
-
Zuordnung zu Profilen oder kontextuellen Attributen: Weisen Sie den Platzhalter einem Profil oder einem kontextuellen Attribut zu, z. B. name = profile.person.name.firstName.
-
Statische Zeichenfolgenzuordnung: Weisen Sie einen festen Zeichenfolgenwert zu, indem Sie ihn in doppelte Anführungszeichen setzen, z. B. name = „John“.
-
Variablenzuordnung: Verweisen Sie auf eine Variable, die zuvor innerhalb derselben HTML deklariert wurde, z. B. name = 'variableName'.
Stellen Sie in diesem Fall mit der folgenden Syntax sicher, dass variableName deklariert wird, bevor Sie die Fragment-ID hinzufügen:code language-html {% let variableName = attribute name %}
Im folgenden Beispiel wird der Platzhalter name dem Attribut profile.person.name.firstName im Fragment zugeordnet.
{modal="regular"}
-
-
Klicken Sie auf Speichern. Sie können jetzt den Nachrichteninhalt testen und überprüfen, wie in Abschnitt beschrieben.
Sobald Sie Ihre Tests durchgeführt und den Inhalt validiert haben, können Sie Ihrer Zielgruppe Ihre Kampagne senden oder für sie Ihre Journey veröffentlichen.
Mit Adobe Experience Manager können die Journey Optimizer-Kampagnen oder -Journeys identifiziert werden, in denen ein Inhaltsfragment verwendet wird. Weitere Informationen hierzu sind in der Dokumentation zu Adobe Experience Manager verfügbar.
Fehlerbehebung troubleshooting
Wenn beim Arbeiten mit Adobe Experience Manager-Inhaltsfragmenten in Journey Optimizer Probleme auftreten, lesen Sie die folgenden häufigen Probleme und Lösungen:
ajo-enabled:{OrgId}/{SandboxName} übereinWenn das Problem weiterhin besteht, wenden Sie sich mit Details zu Ihrer Inhaltsfragment-ID, der Kampagnen- oder Journey-ID und allen angezeigten Fehlermeldungen an den Adobe-Support.