Konfigurieren der Web-In-App-Messaging-Unterstützung in Web SDK

In-App-Nachrichten sind Benachrichtigungen, die Sie an Benutzer innerhalb Ihrer Web-Anwendung senden können und sie zu bestimmten Punkten von Interesse führen.

Sie können diese Benachrichtigungen für verschiedene Zwecke verwenden, z. B. zur Förderung neuer Funktionen, zur Präsentation von Sonderangeboten oder zur Erleichterung des Onboardings von Benutzenden.

Mithilfe von In-App-Nachrichten können Sie effektiv mit Ihrer Zielgruppe interagieren und sie auf wichtige Aspekte Ihrer Anwendung lenken.

IMPORTANT
Web-In-App-Messaging ist eine Funktion von Adobe Journey Optimizer die die Web-SDK verwendet, um die personalisierten Inhalte bereitzustellen.
Detaillierte Anweisungen zum Konfigurieren Ihrer Web-In-App-Messaging-Kampagne finden Sie in der Adobe Journey Optimizer-Dokumentation.

Voraussetzungen prerequisites

Web SDK-Tag-Erweiterungsversion extension-version

Für die Web-In-App-Messaging-Funktion ist die neueste Version der Tag-Erweiterung von Web SDK erforderlich.

Konfigurieren eines CSP für Web-In-App-Messaging csp

Beim Konfigurieren von Web-In-AppMessaging) müssen Sie die folgende Anweisung in Ihr CSP aufnehmen:

default-src  blob:;

Weitere Informationen zum Konfigurieren eines CSP finden Sie in der entsprechenden Dokumentation.

Konfigurieren von Web-In-App-Nachrichten mit der Tag-Erweiterung „Web SDK" tag-extension

Auf der Seite Konfiguration von Web SDK-Tag-Erweiterungen erfahren Sie, wo Sie die unten beschriebenen Einstellungen finden.

SDK Nachdem Sie die TagErweiterung "" installiert haben, führen Sie die folgenden Schritte aus, um die Erweiterung für Web-In-App-Nachrichten zu konfigurieren.

Aktivieren Sie im Abschnitt Personalization die Option Personalisierungsspeicher aktivieren. Mit dieser Option kann Web SDK verfolgen, welche Erlebnisse der Benutzer über Seitenladevorgänge hinweg gesehen hat.

Bild, das die Speicheroption „Personalisierung“ auf der Seite „Tag-Erweiterungskonfiguration“ zeigt.

Web-In-App-Messaging unterstützt zwei Typen von Triggern:

Anhand der folgenden Abschnitte können Sie die Tag-Erweiterung „Web SDK" entsprechend den gewünschten Triggern konfigurieren.

Konfigurationsschritte für den Trigger Daten an Platform senden send-data-platform

Wählen Sie die Tag-Eigenschaft aus, die Ihre Web SDK-Erweiterung enthält, und Erstellen einer neuen Regel mit den folgenden Einstellungen:

  1. Erweiterung: Core

  2. Ereignistyp: Bibliothek geladen (Seitenanfang)

    Bild mit dem Bildschirm für die Ereigniskonfiguration.

  3. Wählen Änderungen beibehalten, um die Ereigniskonfiguration zu speichern.

Als Nächstes müssen Sie der von Ihnen erstellten Regel eine Aktion hinzufügen.

  1. Wählen Sie im Abschnitt Actions die Option Hinzufügen aus.
    Bild mit dem Bildschirm „Regel bearbeiten“

  2. Verwenden Sie die folgenden Action-Einstellungen:

    • Erweiterung: Adobe Experience Platform Web SDK

    • Aktionstyp: Ereignis senden

      Bild mit dem Aktionskonfigurationsbildschirm.

  3. Aktivieren Sie auf der rechten Bildschirmseite im Abschnitt Personalization die Option Visuelle Personalisierungsentscheidungen rendern.
    Bild mit dem Bildschirm für die Personalisierungskonfiguration.

  4. Definieren Sie rechts im Bildschirm im Abschnitt Entscheidungskontext die Schlüssel/Wert-Paare, die Sie in Ihrer Kampagnenkonfiguration verwendet haben, um sich für die In-App-Nachricht zu qualifizieren.
    Bild mit dem Bildschirm für die Personalisierungskonfiguration.

  5. Wählen Änderungen beibehalten um Ihre Konfiguration zu speichern.

Als Nächstes müssen Sie die neu erstellte Regel zur Tag-Eigenschaftsbibliothek hinzufügen. Navigieren Sie dazu zu Veröffentlichungsfluss und wählen Sie die zuvor erstellte Regel aus.

Bild, das den Bibliotheksbildschirm anzeigt.

Nachdem Sie die Regel zur Bibliothek hinzugefügt haben, wählen Sie Speichern und in Entwicklung erstellen aus.

Bild mit dem Bildschirm für die Personalisierungskonfiguration.

Der Konfigurationsprozess ist jetzt abgeschlossen und Ihre Nachricht kann den Benutzern angezeigt werden.

Konfigurationsschritte zur Verwendung von manuellen Triggern manual-trigger

Wählen Sie die Tag-Eigenschaft aus, die Ihre Web SDK-Erweiterung enthält, und Erstellen einer neuen Regel mit den folgenden Einstellungen:

  1. Erweiterung: Core

  2. Ereignistyp: Klick

  3. Legen Sie den Trigger für ein bestimmtes Seitenelement fest, das durch einen von Ihnen ausgewählten CSS-Selektor identifiziert wird.

    Bild mit dem Bildschirm für die Ereigniskonfiguration.

Als Nächstes müssen Sie der von Ihnen erstellten Regel eine Aktion hinzufügen.

  1. Wählen Sie im Abschnitt Actions die Option Hinzufügen aus.
    Bild mit dem Bildschirm „Regel bearbeiten“

  2. Verwenden Sie die folgenden Action-Einstellungen:

    • Erweiterung: Adobe Experience Platform Web SDK

    • Aktionstyp: Regelsätze auswerten

      Bild mit dem Aktionskonfigurationsbildschirm.

  3. Aktivieren Sie auf der rechten Bildschirmseite die Option Visuelle Personalisierungsentscheidungen rendern.
    Bild mit dem Bildschirm für die Personalisierungskonfiguration.

  4. Definieren Sie rechts im Bildschirm im Abschnitt Entscheidungskontext die Schlüssel/Wert-Paare, die Sie in Ihrer Kampagnenkonfiguration verwendet haben, um sich für die In-App-Nachricht zu qualifizieren.
    Bild mit dem Bildschirm für die Personalisierungskonfiguration.

  5. Wählen Änderungen beibehalten um Ihre Konfiguration zu speichern.

Als Nächstes müssen Sie die neu erstellte Regel zur Tag-Eigenschaftsbibliothek hinzufügen. Navigieren Sie dazu zu Veröffentlichungsfluss und wählen Sie die zuvor erstellte Regel aus.

Bild, das den Bibliotheksbildschirm anzeigt.

Nachdem Sie die Regel zur Bibliothek hinzugefügt haben, wählen Sie Speichern und in Entwicklung erstellen aus.

Bild mit dem Bildschirm für die Personalisierungskonfiguration.

Der Konfigurationsprozess ist jetzt abgeschlossen und Ihre Nachricht kann den Benutzern angezeigt werden.

Konfigurieren von Web-In-App-Nachrichten mithilfe der Web SDK JavaScript-Bibliothek js-library

Als Alternative zur Verwendung der Tag-Erweiterung „Web SDK" können Sie Web-In-App-Nachrichten auch direkt über die Web SDK JavaScript-Bibliothek konfigurieren.

Sie können Web-In-App-Nachrichten von Adobe Journey Optimizer auf zwei Arten anzeigen.

Methode 1: Automatisches Abrufen des Personalisierungsinhalts automatic

Damit Web SDK den Personalisierungsinhalt beim Laden der Seite automatisch abruft, verwenden Sie den Befehl sendEvent , wie im folgenden Beispiel gezeigt.

  alloy("sendEvent", {
      renderDecisions: true,
      personalization: {
          surfaces: ['#welcome']
      }
  });

Methode 2: Manuelles Abrufen des Personalisierungsinhalts basierend auf der Benutzeraktion manual

Um den Personalisierungsinhalt erst anzuzeigen, nachdem der Benutzer eine bestimmte Aktion ausgeführt hat, verwenden Sie den Befehl evaluateRulesets wie im folgenden Beispiel gezeigt.

In diesem Beispiel wird der Personalisierungsinhalt angezeigt, wenn ein Benutzer auf die Schaltfläche „Jetzt " Ihrer Website klickt.

 alloy("evaluateRulesets", {
     renderDecisions: true,
     personalization: {
         decisionContext: {
             "userAction": "buy_now"
         }
     }
 });

Personalisierungsspeicher konfigurieren personalization-storage

Sie können festlegen, dass In-App-Nachrichten Benutzern für eine bestimmte Anzahl von Malen oder jedes Mal, wenn sie eine Seite besuchen, über die personalizationStorageEnabled angezeigt werden.

Legen in der KonfigurationWeb-SDK" die Option "personalizationStorageEnabled" entsprechend Ihren Anforderungen fest:

  • personalizationStorageEnabled: true Trigger vergleichen die In-App-Nachricht mit der Häufigkeit, die Sie in der Adobe Journey Optimizer-Kampagne} definiert.
  • personalizationStorageEnabled: false Trigger die In-App-Nachricht bei jedem Laden der Seite.
recommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636