Zum Inhalt springen

Vorschau der Nutzerpfade in Canvas

Erleben Sie die Canvas-Journey, die Sie für Ihre Nutzer:innen erstellt haben. Dazu gehört die Vorschau des Timings und der Nachrichten, die Ihre Nutzer:innen erhalten. Diese Testläufe dienen der Qualitätssicherung und stellen sicher, dass Ihre Nachrichten an die richtige Zielgruppe gesendet werden – noch bevor Sie Ihr Canvas versenden.

Einen Testlauf erstellen

So erstellen Sie eine Vorschau Ihrer User Journey:

  1. Öffnen Sie den Canvas-Builder. Speichern Sie alle ungespeicherten Änderungen und beheben Sie alle Fehler.
  2. Wählen Sie in der Fußzeile Canvas testen aus.
  3. Wählen Sie eine:n Testnutzer:in aus.
  4. (Optional) Wählen Sie eine:n Empfänger:in für den Test aus.
  5. Wählen Sie Test ausführen aus.

Sie können auch ohne Berechtigung zum Bearbeiten eines Canvas eine Vorschau ausführen. Diese Vorschau berücksichtigt jedoch alle vorhandenen ungespeicherten Änderungen.

Unterstützte Schritte

Die folgenden Schritte werden unterstützt:

  • Nachricht
  • Zielgruppenpfade
  • Decision-Split
  • Verzögerung
  • Aktionspfade
  • Experimentpfade
  • Agent
  • Nutzer-Update (nur im UI-Editor, d. h. Schritte mit dem JSON-Editor werden übersprungen)

Trifft der Test auf einen Schritttyp, der in diesem Abschnitt nicht aufgeführt ist, wird dieser nicht unterstützte Schritt übersprungen, und die Testnutzer:in geht zum nächsten unterstützten Schritt weiter.

Agent-Schritte

Wenn ein Testlauf einen Agent-Schritt erreicht, pausiert Braze und fragt Möchten Sie den Agenten „{agentName}“ ausführen? Wählen Sie aus, wie es weitergehen soll:

  • Ja: Fügen Sie optional im Textfeld zusätzlichen Kontext hinzu (ergänzend zum Profil der Testnutzer:in und zu bereits in der Journey vorhandenem Canvas-Kontext). Wählen Sie dann Antwort simulieren aus, um den Agenten aufzurufen. Sie können Beispielwerte in natürlicher Sprache eingeben – etwa eine Beschreibung des Warenkorbinhalts oder des Texts einer eingehenden Nachricht –, um den Laufzeitkontext nachzubilden, den der Agent in der Produktion erhalten würde.
  • Nein: Braze ruft den Agenten nicht auf. Der Schritt verwendet die konfigurierte Fallback-Ausgabe des Agenten aus dem Abschnitt Ausgabe in der Agent-Konsole.

Wenn Sie Ja und Antwort simulieren auswählen, wird der Agent für die Vorschau-Nutzer:in ausgeführt, speichert seine Ausgabe in der Ausgabevariablen des Agent-Schritts, und der Test setzt die Journey fort. Aufrufe über Antwort simulieren werden auf das tägliche Aufruflimit des Agenten angerechnet und erscheinen im Tab Protokolle des Agenten.

Um einen Agent-Schritt isoliert zu testen (ohne den vollständigen Canvas-Pfad auszuführen), verwenden Sie die Vorschau innerhalb des Schritts im Canvas-Builder. Details zur Einrichtung finden Sie unter Agenten testen im Artikel zum Agent-Schritt.

Wenn Ihr Agent-Schritt von Daten aus einem vorgelagerten Kontext-Schritt abhängt, führen Sie Canvas testen aus, damit die Kontextvariablen entlang des Pfads befüllt werden. Seed-Gruppen werten Kontext-Schritte und Kontextvariablen für Seed-Empfänger:innen nicht aus.

Details zu Canvas-Schritten

Um weitere Details zu den Eintrittskriterien anzuzeigen, wählen Sie Mehr anzeigen aus. Schritte mit Segmentierung zeigen die erfüllten bzw. nicht erfüllten Kriterien an. Nachrichten zeigen dies außerdem für Zustellungsprüfungen und die Kanalberechtigung an. Nachrichtenschritte zeigen, über welche Kanäle gesendet wurde und über welche nicht.

Liquid

Braze verarbeitet die Liquid-Logik während eines Testlaufs, auch wenn keine tatsächliche Testnachricht gesendet wird. Das bedeutet, dass die Logik zum Abbrechen von Nachrichten und andere Liquid-Logik berücksichtigt werden und sich auf die User Journey im Canvas auswirken können.

Wenn Ihre Vorschau den letzten Schritt Ihrer User Journey sendet, anstatt abzubrechen, verwendet die Vorschau für die Liquid-Auswertung möglicherweise die aktuelle Uhrzeit als Testzeitpunkt – und nicht den tatsächlichen Zeitpunkt, zu dem sich die Nutzer:in basierend auf dem Canvas-Eintrittszeitpunkt im Schritt befinden würde.

Vorschauen für das Timing

Bei geplanten Canvases tritt die Testnutzer:in zum nächsten geplanten Eintrittszeitpunkt ein. Bei aktionsbasierten Canvases mit Startdatum tritt die Testnutzer:in zum Startdatum und zur Startzeit ein.

Die Standard-Startzeiten gelten zwar weiterhin, der Eintrittszeitpunkt lässt sich jedoch in allen Instanzen konfigurieren. Sie können also ein Datum in der Vergangenheit oder Zukunft simulieren. Sie können jedoch nicht vor dem Startdatum oder nach dem Enddatum des Canvas testen.

Nachrichten- und Verzögerungsschritte zeigen den Zeitpunkt an, zu dem Nutzer:innen weitergehen oder die Nachricht erhalten würden, ohne dass Sie die Verzögerungen neu konfigurieren müssen. Beachten Sie, dass die Schritte zwar anzeigen, ob intelligentes Timing verwendet wird, diese Vorschau des Nutzerpfads jedoch keine Schätzung für Testnutzer:innen berechnet.

Bei Canvases mit einem Aktions-Trigger wie „Änderung des Werts eines angepassten Attributs“ versucht Braze, die Änderung zu simulieren, indem das Attribut der Nutzer:in im Trigger vorübergehend auf leer gesetzt wird – nur für den Testlauf des Canvas (dies wirkt sich nicht auf das Nutzerprofil aus). So wird getestet, ob sich das Attribut gegenüber seinem aktuellen Wert ändert.

Wann Nutzer:innen ein- und austreten

Testnutzer:innen treten in die Vorschau ein, auch wenn sie in der Realität nicht berechtigt wären. Wenn sie nicht berechtigt sind, können Sie sehen, warum sie die Kriterien nicht erfüllt haben. Wenn Testnutzer:innen in die Vorschau eintreten, gehen wir davon aus, dass sie die Kriterien der Zielgruppe erfüllt und die Kriterien des Aktions-Triggers ausgeführt haben. Bei einem Canvas, das angepasste Events in den Entry-Kriterien verwendet, wird beispielsweise angenommen, dass die Testnutzer:innen das angepasste Event wie in den Entry-Kriterien erwartet ausgeführt haben. Wird dasselbe angepasste Event jedoch an anderer Stelle im Canvas verwendet (etwa in den Exit-Kriterien), sollten Sie bedenken, wie sich dies auf Ihren Nutzerpfad auswirken kann.

Events, API-Trigger, angepasste Attribute und Canvas-Entry-Eigenschaften, von denen angenommen wird, dass sie Testnutzer:innen den Eintritt in das Canvas ermöglichen, werden im tatsächlichen Nutzerprofil nicht aktualisiert und bleiben nach dem Testlauf nicht bestehen. Wenn beispielsweise während des Tests ein angepasstes Attribut als Canvas-Trigger verwendet wird, werden die Trigger-Kriterien auf die Vorschau der Nutzer:innen so angewendet, als ob sie die Änderung des angepassten Attributs ausgelöst hätten.

Hinweis

Wenn Sie einen Schritt mit Aktionspfaden mit Aktionen testen, die den Exit-Kriterien entsprechen (einschließlich Event-Eigenschaften), werden die Exit-Kriterien ausgelöst und der Testlauf endet. Wenn Sie einen Nachrichten-Schritt testen, der den Exit-Kriterien entspricht, werden die Exit-Kriterien ausgelöst und der Testlauf endet.

Derzeit können Sie innerhalb eines Schritts mit Aktionspfaden kein bestimmtes Event und keine bestimmte Eigenschaft auswählen, um Exit-Kriterien auszulösen (nur den Pfad als Ganzes). Wenn Nutzer:innen potenziell mehrere Exit-Kriterien erfüllen könnten, wird das erste verarbeitete Kriterium, das sie erfüllen, als Ergebnis angezeigt.

Experimentpfade und Canvas-Varianten

  • Bei Canvases mit Varianten auf oberster Ebene wählen Sie zu Beginn des Tests eine Variante aus.
  • Bei Experimentpfaden wählen Sie die Variante aus, die Nutzer:innen durchlaufen, wenn Testnutzer:innen den Schritt erreichen.
  • Bei Experimentpfaden mit Gewinnerpfad berücksichtigt die Vorschau die Verzögerungszeit nicht, die Testnutzer:innen in einem Nachrichtenschritt warten. Braze geht davon aus, dass Nutzer:innen den ausgewählten Pfad sofort durchlaufen haben.

Testversand

Sie können wählen, ob Testnachrichten an eine interne Testgruppe oder an einzelne Nutzer:innen gesendet werden sollen, während der Testlauf ausgeführt wird. Das bedeutet, dass nur die Nachrichten gesendet werden, auf die die Nutzer:innen entlang des Testpfads stoßen. Die Empfänger:innen erhalten standardmäßig Nachrichten mit ihren eigenen Attributen, Sie können diese aber mit den Attributen der Testnutzer:innen überschreiben.

Um alle Testnachrichten in einem Canvas auf einmal zu senden, unabhängig vom Pfad und ohne Vorschau des Pfads, wählen Sie im Tab Testversand die Option Alle Testnachrichten senden aus.

Reaktionsfähigkeit

Canvas-Schritte reagieren bei der Vorschau von Nutzerpfaden auf das Timing. Updates über den Schritt „Nutzer-Update“ werden in den nachfolgenden Schritten des Ablaufs berücksichtigt, aber nicht auf das tatsächliche Nutzerprofil angewendet. Die Auswirkungen, wenn Nutzer:innen in eine Variante eintreten, werden in einer Vorschau in den folgenden Schritten berücksichtigt.

Ebenso erkennen Filter Aktionen, die dadurch entstanden sind, dass die Testnutzer:in mit anderen Schritten im Canvas interagiert hat. So erkennt dieser Vorschaumodus beispielsweise, dass Nutzer:innen einen Nachrichtenschritt erhalten haben, der zuvor im Canvas „gesendet“ wurde. Außerdem erkennt er, dass die Testnutzer:in „eine Aktion ausgeführt“ hat, um einen Aktionspfad-Schritt zu durchlaufen.

Weitere Informationen zum reaktionsfähigen Verhalten finden Sie unter Exit-Kriterien.

Connected Content

Connected Content wird ausgeführt, wenn es im Canvas enthalten ist. Wenn Sie also ein Canvas testen, das Connected-Content-Aufrufe oder Content Blocks mit Connected Content enthält, kann das Canvas diese Connected-Content-Aufrufe senden. Dadurch können sich Daten ändern, auf die andere Campaigns oder Canvases verweisen.

Entfernen Sie bei der Vorschau von Nutzerpfaden am besten Connected Content, das Nutzerprofile oder Daten verändert, auf die andere Canvases oder Campaigns verweisen.

Webhooks

Webhooks werden ausgeführt, wenn Testnachrichten gesendet werden, jedoch nicht während des Testlaufs. Ähnlich wie bei Connected-Content sollten Sie Webhooks entfernen, die Nutzer:innenprofile oder Daten ändern, auf die in anderen Canvases oder Campaigns verwiesen wird.

Kontextvariablen und Seed-Gruppen

Bei einem Nachrichten-Schritt mit E-Mail als Messaging-Kanal versenden Seed-Gruppen Seed-Kopien von E-Mails, sobald Nutzer:innen diesen Schritt im Canvas erreichen. Diese Seed-Kopien werden nicht im Rahmen der eigenen Canvas-Journeys der Empfänger:innen der Seed-Gruppe versendet. Daher führt Braze für diese Empfänger:innen keine Kontext-Schritte aus und wertet auch keine Kontextvariablen aus. Wenn Ihr E-Mail-Inhalt auf Kontextvariablen verweist, erhalten die Empfänger:innen der Seed-Gruppe eine Seed-Kopie, in der diese Daten nicht ausgefüllt sind. Um Nachrichten zu testen, die auf Daten aus Kontextvariablen angewiesen sind, verwenden Sie statt Seed-Gruppen die Vorschau Canvas testen mit Testversendungen.

An Nutzer:innen gesendete Nachrichten anzeigen

Die Vorschau von Nutzerpfaden simuliert eine Journey. Sie ersetzt nicht die Überprüfung tatsächlich gesendeter Nachrichten im Nutzerprofil. Um Nachrichten zu prüfen, die Braze an bestimmte Nutzer:innen gesendet hat, öffnen Sie das Profil über Zielgruppe > Nutzer:innen suchen und verwenden Sie dann die Tabs Messaging-Verlauf und Engagement.

Informationen zu Suchfeldern, Details zu den Tabs und dem 30-tägigen Zeitraum des Messaging-Verlaufs finden Sie unter Nutzerprofile.

Anwendungsfall

In diesem Szenario ist das Canvas so eingerichtet, dass es Nutzer:innen anspricht, die noch keine Session in einer App hatten. Diese Journey umfasst einen Nachrichten-Schritt mit einer Willkommens-E-Mail, einen Verzögerungsschritt von einem Tag und einen Zielgruppenpfad-Schritt, der sich in zwei Pfade aufteilt: Nutzer:innen mit mindestens einer Session und alle anderen. Je nachdem, in welchen Zielgruppenpfad Nutzer:innen fallen, wird der nachfolgende Nachrichten-Schritt versendet.

Da unsere Testnutzer:in die Entry-Kriterien des Canvas erfüllt, kann sie in das Canvas eintreten und die Nutzer-Journey durchlaufen. Da unsere Testnutzer:in die App jedoch am letzten Kalendertag nicht geöffnet hat, folgt sie dem Pfad „Alle anderen“ und erhält eine Push-Benachrichtigung mit folgendem Text: „Letzte Chance! Schließen Sie Ihre erste Aufgabe ab und sichern Sie sich einen exklusiven Bonus.“

Der Abschnitt „Testergebnisse“ zeigt, dass die Testnutzer:in die Entry-Kriterien erfüllt hat, und bietet eine Zusammenfassung ihrer Journey, einschließlich der Schritte, die an sie gesendet wurden.

New Stuff!