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

In-App-Nachrichten sind Benachrichtigungen, die Sie an Benutzer in Ihrer Webanwendung senden können, um sie an bestimmte Zielpunkte weiterzuleiten.

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 Onboarding von Benutzern.

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

IMPORTANT
Web In-App-Nachrichten sind Adobe Journey Optimizer -Funktion, die das 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

Version der Web SDK-Tag-Erweiterung extension-version

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

CSP für Web-In-App-Nachrichten konfigurieren csp

Bei der Konfiguration Web-In-App-Nachrichtenmüssen Sie die folgende Anweisung in Ihre CSP aufnehmen:

default-src  blob:;

Weitere Informationen zum Konfigurieren einer CSP finden Sie unter dedizierte Dokumentation.

Web-In-App-Nachrichten mithilfe der Web SDK-Tag-Erweiterung konfigurieren tag-extension

Siehe Abschnitt Konfigurationsseite der Web SDK-Tag-Erweiterung um zu verstehen, wo Sie die unten beschriebenen Einstellungen finden können.

Nachdem Sie installiert Gehen Sie zur Web SDK-Tag-Erweiterung wie folgt vor, um die Erweiterung für Web-In-App-Nachrichten zu konfigurieren.

Im Personalisierung -Abschnitt, überprüfen Sie die Personalisierungsspeicherung aktivieren -Option. Mit dieser Option kann das Web SDK verfolgen, welche Erlebnisse der Benutzer beim Laden der Seite gesehen hat.

Bild, das die Speicheroption für die Personalisierung auf der Konfigurationsseite für die Tag-Erweiterung anzeigt.

Web In-App-Nachrichten unterstützen zwei Arten von Triggern:

In den folgenden Abschnitten erfahren Sie, wie Sie die Web SDK-Tag-Erweiterung entsprechend den gewünschten Triggern konfigurieren.

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

Wählen Sie die Tag-Eigenschaft aus, die Ihre Web SDK-Erweiterung enthält, und eine neue Regel erstellen mit den folgenden Einstellungen:

  1. Erweiterung: Core

  2. Ereignistyp: Bibliothek geladen (Seitenanfang)

    Bild, das den Bildschirm zur Ereigniskonfiguration anzeigt.

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

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

  1. Im Actions Bereich, wählen Sie Hinzufügen.
    Bild, das den Bildschirm der Bearbeitungsregel anzeigt.

  2. Verwenden Sie Folgendes Aktion Einstellungen:

    • Erweiterung: Adobe Experience Platform Web SDK

    • Aktionstyp: Ereignis senden

      Bild, das den Bildschirm für die Aktionskonfiguration anzeigt.

  3. Auf der rechten Seite des Bildschirms im Personalisierung aktivieren Sie die visuelle Personalisierungsentscheidungen rendern -Option.
    Bild mit dem Konfigurationsbildschirm der Personalisierung.

  4. Auf der rechten Seite des Bildschirms im Entscheidungskontext -Abschnitt, definieren Sie 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 Konfigurationsbildschirm der Personalisierung.

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

Als Nächstes müssen Sie die neu erstellte Regel zur Tag-Property-Bibliothek hinzufügen. Gehen 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.

Bild mit dem Konfigurationsbildschirm der Personalisierung.

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

Konfigurationsschritte für die Verwendung von manuellen Triggern manual-trigger

Wählen Sie die Tag-Eigenschaft aus, die Ihre Web SDK-Erweiterung enthält, und eine neue Regel erstellen mit den folgenden Einstellungen:

  1. Erweiterung: Core

  2. Ereignistyp: Klicks

  3. Legen Sie den Trigger für ein bestimmtes Element auf der Seite fest, den Sie durch einen CSS-Selektor Ihrer Wahl identifizieren.

    Bild, das den Bildschirm zur Ereigniskonfiguration anzeigt.

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

  1. Im Actions Bereich, wählen Sie Hinzufügen.
    Bild, das den Bildschirm der Bearbeitungsregel anzeigt.

  2. Verwenden Sie Folgendes Aktion Einstellungen:

    • Erweiterung: Adobe Experience Platform Web SDK

    • Aktionstyp: Bewerten von Regelsätzen

      Bild, das den Bildschirm für die Aktionskonfiguration anzeigt.

  3. Aktivieren Sie rechts auf dem Bildschirm die visuelle Personalisierungsentscheidungen rendern -Option.
    Bild mit dem Konfigurationsbildschirm der Personalisierung.

  4. Auf der rechten Seite des Bildschirms im Entscheidungskontext -Abschnitt, definieren Sie 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 Konfigurationsbildschirm der Personalisierung.

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

Als Nächstes müssen Sie die neu erstellte Regel zur Tag-Property-Bibliothek hinzufügen. Gehen 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.

Bild mit dem Konfigurationsbildschirm der Personalisierung.

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

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

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

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

Methode 1: Personalisierungsinhalt automatisch abrufen automatic

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

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

Methode 2: Personalisierungsinhalt basierend auf der Benutzeraktion manuell abrufen manual

Verwenden Sie die evaluateRulesets -Befehl, wie im folgenden Beispiel gezeigt.

In diesem Beispiel wird der Personalisierungsinhalt angezeigt, wenn ein Benutzer auf die Jetzt kaufen auf Ihrer Website.

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

Konfigurieren des Personalisierungsspeichers personalization-storage

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

Im Web SDK-Konfiguration legen Sie die personalizationStorageEnabled -Option entsprechend Ihren Anforderungen:

  • personalizationStorageEnabled: true Die In-App-Nachricht wird mit der in der Variablen Adobe Journey Optimizer-Kampagne.
  • personalizationStorageEnabled: false Trigger der In-App-Nachricht bei jedem Seitenladevorgang.
recommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636