Zum Inhalt springen

Vorschau der Nutzerpfade in Canvas

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

Erstellen eines Testlaufs

Befolgen Sie diese Schritte, um eine Vorschau der User Journey anzuzeigen:

  1. Gehen Sie zu Ihrem Canvas Builder. Speichern Sie alle nicht gespeicherten Änderungen und beheben Sie alle Fehler.
  2. Wählen Sie Canvas testen in der Fußzeile.
  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.

Sie können eine Vorschau ausführen, auch wenn Sie keine Berechtigung zum Bearbeiten eines Canvas haben. Diese Vorschau wird jedoch mit nicht gespeicherten Änderungen ausgeführt, sofern welche vorhanden sind.

Unterstützte Schritte

Die folgenden Schritte werden unterstützt:

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

Wenn der Test auf einen Schritttyp trifft, der in diesem Abschnitt nicht aufgeführt ist, wird der nicht unterstützte Schritt übersprungen, und die:der Testnutzer:in fährt mit dem nächsten unterstützten Schritt fort.

Agent-Schritte

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

  • Ja: Fügen Sie optional Kontext im Textfeld hinzu (zusätzlich zum Profil der:des Testnutzer:in und jeglichem Canvas-Kontext, der bereits in der Journey vorhanden ist), und wählen Sie dann Antwort simulieren, um den Agenten aufzurufen. Sie können Beispielwerte in natürlicher Sprache eingeben – etwa Warenkorbinhalte oder eingehenden Nachrichtentext beschreiben – um den Laufzeitkontext nachzuahmen, den der Agent in der Produktion erhalten würde.
  • Nein: Braze ruft den Agenten nicht auf. Der Schritt verwendet den konfigurierten Fallback-Output des Agenten aus dem Abschnitt Output in der Agent Console.

Wenn Sie Ja und Antwort simulieren wählen, wird der Agent für die:den Vorschau-Nutzer:in ausgeführt, speichert seinen Output in der Ausgabevariable des Agent-Schritts, und der Test wird entlang der Journey fortgesetzt. Aufrufe über Antwort simulieren zählen zum täglichen Aufruflimit des Agenten und erscheinen unter Agent Console > Logs.

Um einen Agent-Schritt isoliert zu testen (ohne den vollständigen Canvas-Pfad auszuführen), verwenden Sie die schrittinterne Vorschau im Canvas Builder. Einrichtungsdetails finden Sie unter Den Agenten testen im Abschnitt Agent-Schritt.

Wenn Ihr Agent-Schritt von Daten aus einem vorgelagerten Kontextschritt abhängt, führen Sie Canvas testen aus, damit Kontextvariablen entlang des Pfads befüllt werden. Seed-Gruppen werten Kontextschritte oder 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. Schritte mit Segmentierung zeigen die erfüllten oder nicht erfüllten Kriterien an. Bei Nachrichten wird dies auch für Zustellungsvalidierungen und Kanalberechtigung angezeigt. Nachrichtenschritte zeigen, welche Kanäle gesendet bzw. nicht gesendet wurden.

Liquid

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

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

Vorschau für Timing

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

Die standardmäßigen Startzeiten gelten weiterhin, jedoch ist der Eintrittszeitpunkt in allen Fällen konfigurierbar, sodass Sie ein Datum in der Vergangenheit oder Zukunft simulieren können. Sie können allerdings nicht vor dem Startdatum oder nach dem Enddatum des Canvas testen.

Nachrichten- und Verzögerungsschritte zeigen die Zeit an, zu der ein:e Nutzer:in vorangebracht wird oder die Nachricht erhält, ohne dass die Verzögerungen neu konfiguriert werden müssen. Beachten Sie, dass die Schritte zwar anzeigen, ob intelligentes Timing verwendet wird, diese Vorschau des Nutzerpfads jedoch keine Schätzung für eine:n Testnutzer:in berechnet.

Bei Canvases mit einem Aktions-Trigger wie „Änderung eines angepassten Attributwerts“ versucht Braze, die Änderung zu simulieren, indem das Attribut des/der Nutzer:in im Trigger vorübergehend auf leer gesetzt wird – nur für den Testlauf des Canvas (dies hat keine Auswirkungen auf das Nutzerprofil). Damit soll getestet werden, dass sich das Attribut gegenüber seinem aktuellen Wert ändert.

Wann Nutzer:innen eintreten 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 ein:e Testnutzer:in die Vorschau betritt, wird angenommen, dass er/sie die Zielgruppenkriterien erfüllt und die Aktions-Trigger-Kriterien ausgeführt hat. Zum Beispiel wird bei einem Canvas, der angepasste Events in den Eintrittskriterien verwendet, angenommen, dass der/die Testnutzer:in das angepasste Event wie in den Eintrittskriterien erwartet ausgeführt hat. Wird jedoch dasselbe angepasste Event an anderer Stelle im Canvas verwendet (z. B. in den Exit-Kriterien), sollten Sie berücksichtigen, wie sich dies auf Ihren Nutzerpfad auswirken könnte.

Events, API-Trigger, angepasste Attribute und Canvas-Entry-Eigenschaften, bei denen angenommen wird, dass sie einem/einer Testnutzer:in den Eintritt in den Canvas ermöglichen, werden nicht im tatsächlichen Nutzerprofil aktualisiert und bestehen nicht über den Testlauf hinaus. Wenn zum Beispiel während des Tests ein angepasstes Attribut als Canvas-Trigger verwendet wird, werden die Trigger-Kriterien auf die Vorschau des/der Nutzer:in angewendet, als ob er/sie die Änderung des angepassten Attributs ausgelöst hätte.

Hinweis

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

Derzeit können Sie kein bestimmtes Event oder keine bestimmte Eigenschaft innerhalb eines Aktionspfade-Schritts auswählen, um Exit-Kriterien auszulösen (nur den Pfad als Ganzes). Wenn ein:e Nutzer:in potenziell mehrere Exit-Kriterien erfüllen könnte, wird das erste, das verarbeitet wird und das er/sie erfüllt, als Ergebnis angezeigt.

Experimentpfade und Canvas-Varianten

  • Wählen Sie bei Canvases mit Varianten auf oberster Ebene zu Beginn des Tests eine Variante aus.
  • Wählen Sie bei Experimentpfaden die Variante aus, die die Testnutzer:in durchläuft, wenn sie den Schritt erreicht.
  • Bei Experimentpfaden mit Winning Path berücksichtigt die Vorschau nicht die Verzögerungszeit, in der eine Testnutzer:in in einem Nachrichtenschritt wartet. Braze geht davon aus, dass die Nutzer:in den ausgewählten Pfad sofort durchlaufen hat.

Testsendungen

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

Um alle Testnachrichten in einem Canvas gleichzeitig zu senden – unabhängig vom Pfad und ohne den Pfad in der Vorschau anzuzeigen –, können Sie im Tab Test Sends die Option Send All Test Messages auswählen.

Responsivität

Canvas-Schritte reagieren bei der Vorschau von Nutzerpfaden auf das Timing. Änderungen, die über den Schritt „Nutzer:in aktualisieren“ vorgenommen werden, werden in nachfolgenden Schritten im Flow widergespiegelt, jedoch nicht auf das tatsächliche Nutzerprofil angewendet. Die Auswirkungen eines Eintritts von Nutzer:innen in eine Variante werden in künftigen Schritten einer Vorschau berücksichtigt.

Ebenso erkennen Filter Aktionen, die dadurch entstanden sind, dass die Testnutzer:in mit anderen Schritten im Canvas interagiert hat. Dieser Vorschaumodus erkennt beispielsweise, dass eine Nutzer:in einem Nachrichtenschritt begegnet ist, der zuvor im Canvas „gesendet“ wurde, und er erkennt, dass die Testnutzer:in eine „Aktion ausgeführt“ hat, um durch einen Aktionspfade-Schritt voranzukommen.

Weitere Informationen zum responsiven Verhalten finden Sie unter Exit-Kriterien.

Connected Content

Connected Content wird ausgeführt, wenn es im Canvas enthalten ist. Das bedeutet, wenn Sie ein Canvas testen, das Connected-Content-Aufrufe oder Content Blocks mit Connected Content enthält, sendet das Canvas möglicherweise die Connected-Content-Aufrufe, wodurch die Daten geändert werden könnten, auf die in anderen Campaigns oder Canvases verwiesen wird.

Wenn Sie Nutzerpfade in der Vorschau anzeigen, sollten Sie Connected Content entfernen, das Nutzerprofile oder Daten ändert, auf die in anderen Canvases oder Campaigns verwiesen wird.

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 verändern, auf die in anderen Canvases oder Campaigns verwiesen wird.

Kontextvariablen und Seed-Gruppen

Bei einem Nachrichtenschritt mit E-Mail als Messaging-Kanal senden Seed-Gruppen Seed-Kopien von E-Mails, wenn Nutzer:innen diesen Schritt im Canvas erreichen. Diese Seed-Kopien werden nicht im Rahmen der eigenen Canvas-Journeys der Seed-Gruppen-Empfänger:innen gesendet, sodass Braze keine Kontextschritte ausführt und keine Kontextvariablen für diese Empfänger:innen auswertet. 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 Kontextvariablendaten basieren, verwenden Sie die Vorschau Test Canvas mit Testversand anstelle von Seed-Gruppen.

An Nutzer:innen gesendete Nachrichten anzeigen

Die Vorschau von Nutzerpfaden simuliert eine Journey – sie ersetzt nicht die Überprüfung tatsächlicher Sendungen in einem Nutzerprofil. Um Nachrichten zu überprüfen, die Braze an bestimmte Nutzer:innen gesendet hat, öffnen Sie deren Profil über Audience > Search Users und verwenden Sie dann die Tabs Messaging History und Engagement.

Informationen zu Suchfeldern, Tab-Details und dem 30-Tage-Fenster für den Messaging-Verlauf finden Sie unter Nutzerprofile.

Anwendungsfall

In diesem Szenario ist der Canvas so eingerichtet, dass Nutzer:innen angesprochen werden, die keine Sitzung in einer App hatten. Diese Journey umfasst einen Nachrichtenschritt mit einer Willkommens-E-Mail, einen Verzögerungsschritt von einem Tag und einen Zielgruppenpfade-Schritt, der sich in zwei Pfade aufteilt: Nutzer:innen mit mindestens einer Sitzung und alle anderen. Je nachdem, in welchen Zielgruppenpfad eine Person fällt, wird der nachfolgende Nachrichtenschritt gesendet.

Ein Beispiel für einen Canvas mit einem Nachrichtenschritt, einem Verzögerungsschritt, einem Zielgruppenpfade-Schritt und zwei Nachrichtenschritten.

Da unsere Testnutzer:in die Canvas-Entry-Kriterien erfüllt, kann sie den Canvas betreten und die User-Journey durchlaufen. Da unsere Testnutzer:in die App am letzten Kalendertag jedoch nicht geöffnet hat, wird sie den Pfad „Alle anderen“ weitergeleitet und erhält eine Push-Benachrichtigung mit dem 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 der Journey, einschließlich der Schritte, die gesendet wurden.

New Stuff!