Zum Inhalt springen

Multi-Armed Bandit

Das Multi-Armed Bandit-Element sendet eine Push-Benachrichtigung an Benutzer, genau wie das Push-Element. Anstelle eines einzelnen Presets stellen Sie mehrere Inhaltsvarianten zur Verfügung. Die Optimierung läuft kontinuierlich auf Basis von Live-Daten, ohne dass der Test manuell neu gestartet oder eine feste Traffic-Aufteilung beibehalten werden muss. Pushwoosh leitet mehr Traffic zu der Variante, die am häufigsten geöffnet wird.

Fügen Sie das Multi-Armed Bandit-Element nach dem Ereignis oder der Bedingung hinzu, die es auslösen soll, und konfigurieren Sie dann das Element.

Multi-Armed Bandit-Element, das nach einem Trigger zu einer Journey-Canvas hinzugefügt wurde

Inhaltsvarianten hinzufügen

Anchor link to
  1. Doppelklicken Sie auf das Multi-Armed Bandit-Element, um dessen Einstellungen zu öffnen.
  2. Wählen Sie unter Inhaltsvarianten mindestens zwei verschiedene Push-Presets aus.
  3. Klicken Sie auf Variante hinzufügen, um weitere Presets einzuschließen. Es gibt keine Obergrenze.
Abschnitt „Inhaltsvarianten“ des Multi-Armed Bandit mit zwei ausgewählten Push-Presets und der Schaltfläche „Variante hinzufügen“

Erfolgsmetrik auswählen

Anchor link to

Wählen Sie im Abschnitt Belohnung aus, was für eine Variante als Erfolg zählt:

  • Push geöffnet: Eine Variante gewinnt einen Versand, wenn der Benutzer diesen Push öffnet.
  • Ereignis eingetreten: Wählen Sie ein Custom Event als Erfolgssignal anstelle von Öffnungen. Diese Option wird in Kürze verfügbar sein.

Stellen Sie das Belohnungsfenster ein, um zu definieren, wie viele Stunden Pushwoosh nach dem Senden wartet, bevor überprüft wird, ob der Push geöffnet wurde. Der Standardwert ist 2 Stunden.

Abschnitt „Belohnung“ des Multi-Armed Bandit mit ausgewählter Option „Push geöffnet“, deaktivierter Option „Ereignis eingetreten“ und dem Feld „Belohnungsfenster“

Nachrichtentyp festlegen

Anchor link to

Wählen Sie Marketing-Nachricht oder Transaktionsnachricht:

  • Marketing-Nachricht: Für Kampagnen und Werbeaktionen. Alle Regeln und Limits gelten. Berücksichtigt: Abmeldungen, Frequency Capping und die Ruhezeit. Schließt aus: die Benutzer der globalen Kontrollgruppe.
  • Transaktionsnachricht: Für Betriebs- oder Servicenachrichten. Regeln und Limits gelten nicht. Umgeht: Abmeldungen, Frequency Capping und die Ruhezeit. Wird gesendet an: die Benutzer der globalen Kontrollgruppe.
Nachrichtentyp-Auswahl des Multi-Armed Bandit-Elements mit den Optionen „Marketing-Nachricht“ und „Transaktionsnachricht“

Erfahren Sie, wie der Nachrichtentyp die Zustellung beeinflusst.

Einstellungen für die Nachrichtenzustellung konfigurieren

Anchor link to

Frequency Capping festlegen

Anchor link to

Verwenden Sie Frequency Capping, um zu begrenzen, wie oft Benutzer Push-Nachrichten erhalten, um Überfrachtung mit Nachrichten zu vermeiden und die Abwanderung zu reduzieren. Wählen Sie in den Einstellungen des Multi-Armed Bandit-Elements eine der folgenden Optionen:

  • Globale Frequency Capping-Einstellungen verwenden

    Wenden Sie die projektweiten Limits an, die in Ihren Globalen Frequency Capping-Einstellungen konfiguriert sind.

    Wenn das globale Limit beispielsweise auf 3 Nachrichten in 9 Tagen festgelegt ist, werden zusätzliche Nachrichten, die dieses Limit überschreiten, übersprungen.

  • Globales Frequency Capping ignorieren

    Der Benutzer erhält diese Nachricht auch dann, wenn er die Nachrichtenlimits des Kanals überschritten hat. Verwenden Sie diese Option mit Vorsicht, um eine Überfrachtung mit Nachrichten zu vermeiden.

  • Benutzerdefiniertes Frequency Capping verwenden

    Legen Sie ein benutzerdefiniertes Nachrichtenlimit für diese Nachricht fest. Wenn der Benutzer dieses benutzerdefinierte Limit überschreitet, wird die Nachricht übersprungen und der Benutzer geht zum nächsten Schritt über.

    Wichtig: Das benutzerdefinierte Frequency Capping isoliert die Nachricht nicht vom Globalen Frequency Capping. Alle auf demselben Kanal gesendeten Nachrichten, einschließlich derer aus anderen Journeys oder Kampagnen, werden weiterhin auf das globale Limit angerechnet. Wenn der Benutzer in dieser Woche bereits 3 Push-Nachrichten aus anderen Quellen erhalten hat, kann diese Nachricht immer noch blockiert werden, auch wenn das benutzerdefinierte Capping dies zulassen würde. Erfahren Sie mehr

Versandratenlimits festlegen

Anchor link to

Die Einstellung Versandrate steuert, wie schnell Nachrichten an Ihr Publikum zugestellt werden. Die Anpassung der Versandrate hilft Ihnen, die Zustellgeschwindigkeit zu verwalten, eine Überlastung des Backends zu vermeiden und die allgemeine Zustellbarkeit zu verbessern.

Wählen Sie eine der folgenden Optionen:

  • Globale Versandrateneinstellungen verwenden Wendet die in den Nachrichtenzustellungseinstellungen Ihres Projekts konfigurierten Versandratenlimits an. Wenn keine Limits festgelegt sind, werden alle Nachrichten sofort gesendet. Verwenden Sie diese Option, wenn die Zustellgeschwindigkeit den Standardregeln Ihres Projekts folgen soll. Erfahren Sie mehr über globale Versandratenlimits

Globale Versandrateneinstellungen verwenden

  • Nachrichten ohne Versandrate senden Sendet Nachrichten so schnell wie möglich und ignoriert alle globalen Versandratenlimits. Mit Vorsicht verwenden, um eine Überlastung Ihres Backends oder Zustellungsspitzen zu vermeiden.

Nachrichten ohne Versandrate senden

  • Benutzerdefinierte Versandrate verwenden Überschreibt die globale Versandrate nur für diese Nachricht. Ermöglicht es Ihnen, die Anzahl der pro Minute gesendeten Nachrichten anzugeben, was Ihnen die volle Kontrolle über die Zustellgeschwindigkeit gibt. Nachrichten werden mit der benutzerdefinierten Rate gesendet, die Sie im Nachrichtenelement definieren.

Benutzerdefinierte Versandrate verwenden

Wenn Sie die Konfiguration des Multi-Armed Bandit-Elements abgeschlossen haben, klicken Sie auf Speichern.

Wie der Multi-Armed Bandit eine Variante auswählt

Anchor link to

Der Multi-Armed Bandit wechselt nicht gleichmäßig zwischen den Varianten oder führt eine feste 50/50-Aufteilung wie beim A/B/n-Split durch. Stattdessen beobachtet er kontinuierlich, welche Variante häufiger geöffnet wird, und sendet diese Variante schrittweise an einen größeren Anteil der Benutzer. Er sendet die anderen Varianten immer noch oft genug, um weiterhin aus echten Daten zu lernen.

Ein paar Dinge, die Sie über sein Verhalten wissen sollten:

  • Es braucht etwas Zeit und Volumen, bis sich ein klarer Spitzenreiter herauskristallisiert. Zu Beginn werden die Varianten nahezu gleichmäßig versendet.
  • Pushwoosh vermeidet es, dieselbe Variante zweimal hintereinander an denselben Benutzer zu senden, damit die Leute nicht wiederholt genau dieselbe Nachricht erhalten.
  • Die Auswahl basiert auf der Gesamtleistung jeder Variante über alle Benutzer in der Journey hinweg, nicht auf den Vorlieben eines einzelnen Benutzers.

Auch nachdem eine Variante als Gewinner bestätigt wurde, läuft der Multi-Armed Bandit weiter. Im Gegensatz zu einem A/B/n-Split legt er den Gewinner nicht fest und leitet den gesamten Traffic dorthin. Die Gewinnervariante erhält weiterhin den größten Anteil an Versendungen, während die anderen einen kleineren Anteil erhalten, damit Pushwoosh weiter lernen kann. Wenn sich die Leistung im Laufe der Zeit ändert, passt sich der Multi-Armed Bandit an und kann den Traffic zu einem neuen Spitzenreiter verlagern.

Beispielszenario: Wiederherstellung eines abgebrochenen Warenkorbs

Anchor link to

Verwenden Sie den Multi-Armed Bandit, wenn Benutzer Artikel in ihren Warenkorb legen, den Kauf aber nicht abschließen. Das folgende Beispiel startet eine Journey bei einem Warenkorbabbruch-Ereignis und testet drei Push-Varianten, um die Benutzer zurückzubringen.

  1. Push-Presets vorbereiten. Erstellen Sie drei Push-Presets in Ihrem Konto, bevor Sie die Journey erstellen. Erfahren Sie mehr über das Erstellen von Push-Presets.

    Für dieses Warenkorbabbruch-Szenario könnten Sie Presets wie diese erstellen:

    • Warenkorb-Erinnerung: „Artikel warten in Ihrem Warenkorb“
    • Warenkorb-Dringlichkeit: „Ihr Warenkorb verfällt in 1 Stunde“
    • Warenkorb-Rabatt: „Erhalten Sie 10 % Rabatt, wenn Sie jetzt zur Kasse gehen“
  2. Die Journey erstellen. Klicken Sie in Kampagnen → Customer Journey Builder auf Kampagne erstellen und wählen Sie Eine Journey von Grund auf erstellen. Fügen Sie ein Trigger-basiertes Eintrittselement zur Canvas hinzu.

  3. Den Trigger festlegen. Erstellen oder aktivieren Sie ein Warenkorbabbruch-Ereignis, das ausgelöst wird, wenn ein Benutzer den Kauf nicht innerhalb weniger Stunden abschließt. Wählen Sie im Trigger-basierten Eintrittselement dieses Ereignis als Journey-Trigger aus. Erfahren Sie mehr über Ereignisse.

  4. Das Multi-Armed Bandit-Element hinzufügen. Platzieren Sie das Multi-Armed Bandit-Element nach dem Trigger und öffnen Sie dann dessen Einstellungen.

  5. Inhaltsvarianten hinzufügen. Wählen Sie unter Inhaltsvarianten die drei Presets aus, die Sie in Schritt 1 erstellt haben.

  6. Die Erfolgsmetrik auswählen. Wählen Sie unter Belohnung die Option Push geöffnet. Setzen Sie das Belohnungsfenster auf 2 Stunden. Dieses Fenster ist lang genug, um Öffnungen von Benutzern zu erfassen, die ihr Telefon nicht sofort überprüfen, aber kurz genug, um schnell weiter zu lernen.

  7. Einrichtung abschließen und starten. Konfigurieren Sie den Nachrichtentyp und die Zustellungseinstellungen, klicken Sie auf Speichern und aktivieren Sie die Journey.

Nach dem Start

Anchor link to

Der Multi-Armed Bandit könnte sich ungefähr so verhalten. Die tatsächliche Traffic-Aufteilung und das Timing hängen vom Sendevolumen und der Reaktion der Benutzer auf jede Variante ab.

Zuerst sendet Pushwoosh alle drei Varianten nahezu gleichmäßig, da noch nicht genügend Daten vorhanden sind. Sobald Öffnungen eingehen, beginnt es, mehr Traffic zu der Variante zu leiten, die häufiger geöffnet wird. Wenn zum Beispiel „Erhalten Sie 10 % Rabatt, wenn Sie jetzt zur Kasse gehen“ durchweg besser abschneidet als die anderen beiden, könnte es etwa 60 % der Sendungen erhalten, während die anderen beiden sich den Rest teilen.

Pushwoosh sendet auch die leistungsschwächeren Varianten weiter. Dies hält das Lernen am Laufen und folgt der Regel, dass ein Benutzer, der gerade eine Variante erhalten hat, beim nächsten Mal, wenn er diesen Schritt erreicht, nicht dieselbe Variante erneut erhält.

Ergebnisse überprüfen

Anchor link to

Nachdem Sie das Element gespeichert und die Journey gestartet haben, öffnen Sie das Statistik-Panel des Multi-Armed Bandit-Elements, um zu sehen, wie Ihre Varianten abschneiden.

Statistik-Panel des Multi-Armed Bandit mit Ergebnis-Banner und Metriken pro Variante für Gesendet, Geöffnet und Traffic

Ein Banner oben zeigt den aktuellen Status des Experiments an:

  • Noch nicht genügend Daten: Der Multi-Armed Bandit hat noch nicht genügend Sendungen gesammelt, um eine aussagekräftige Aussage zu treffen.
  • Lernt noch: Es gibt Daten, aber noch keine Variante ist ein klarer, statistisch signifikanter Spitzenreiter.
  • Signifikanter Spitzenreiter: Eine Variante übertrifft nachweislich die anderen. Sie ist mit einem Gewinner-Abzeichen gekennzeichnet.

Für jede Variante sehen Sie:

  • Gesendet: Wie oft diese Variante gesendet wurde.
  • Geöffnet: Der Anteil der Sendungen, die geöffnet wurden.
  • Traffic: Der aktuelle Anteil neuer Sendungen, der an diese Variante geht.

Multi-Armed Bandit vs. A/B/n-Split

Anchor link to

Sowohl Multi-Armed Bandit als auch A/B/n-Split optimieren Ihre Nachrichten, aber sie funktionieren unterschiedlich. Verwenden Sie die folgende Tabelle, um zu entscheiden, welche Methode für Ihren Anwendungsfall geeignet ist.

Multi-Armed BanditA/B/n-Split
MechanikLeitet den Traffic kontinuierlich zur leistungsstärksten Variante basierend auf Live-ÖffnungenTeilt Benutzer in feste prozentuale Zweige auf, die Sie im Voraus definieren. Zweige können völlig unterschiedliche nachgelagerte Abläufe enthalten
VariantenMindestens zwei Push-Presets erforderlich. Keine Obergrenze für VariantenBis zu vier Zweige pro Test
Traffic-AufteilungBeginnt nahezu gleichmäßig und verschiebt sich dann automatisch, wenn Daten eingehenFester Prozentsatz, den Sie festlegen; bleibt fest, bis ein Gewinner ausgewählt wird
DauerLäuft kontinuierlich, ohne definiertes EndeLäuft, bis statistische Signifikanz erreicht ist oder Sie ihn manuell stoppen
GewinnerWird nie festgelegt: Die Gewinnervariante erhält mehr Traffic, aber die anderen erhalten immer noch einen TeilWird nach der Auswahl eines Gewinners festgelegt: Verliererzweige werden deaktiviert, und alle neuen Benutzer werden zum Gewinner geleitet
Am besten geeignet fürLaufende Inhaltsoptimierung für einen einzelnen Nachrichtenschritt (vorläufig nur für Push-Presets)Testen von strukturell unterschiedlichen Abläufen oder Sequenzen, wenn Sie eine einmalige, festgelegte Entscheidung wünschen