Zum Inhalt springen

Test-Canvases senden

Überprüfen Sie nach dem Erstellen Ihres Canvas Setup, Zielgruppe und Inhalte mithilfe der Canvas-QA-Checkliste. Dieser Artikel behandelt End-to-End-Tests mit einem duplizierten Canvas sowie API-basiertes Branch-Testing.

Wenn möglich, empfiehlt Braze, ein Canvas vor dem Start zu testen. Informationen zur reinen Vorschau-Überprüfung finden Sie unter Nutzerpfade in der Vorschau anzeigen. Kehren Sie anschließend hierher zurück, um einen Live-Test durchzuführen, der echte Nachrichten durch die gesamte Journey sendet.

End-to-End-Live-Test (Canvas duplizieren)

Diese Methode wird für komplexe Journeys empfohlen. Befolgen Sie Phase 4 der Canvas-QA-Checkliste und führen Sie anschließend die folgenden Schritte aus.

Schritt 1: Testnutzer:innen identifizieren

Identifizieren Sie Testnutzer:innen, die die Canvas-Schritte durchlaufen, ohne Ihre Produktionszielgruppe zu erreichen. Testnutzer:innen können vorhandene E-Mail-Adressen sein, die nicht für Live-Dienste in Ihrem Braze-Dashboard verwendet werden, oder neue E-Mail-Adressen, die ausschließlich für Tests genutzt werden.

Erwägen Sie, eine Content-Testgruppe zu erstellen – eine interne Gruppe, die Testnachrichten von Campaigns und Canvases empfängt.

Schritt 2: Duplizieren und Entry einschränken

Erstellen Sie ein Duplikat Ihres Canvas zum Testen. Bearbeiten Sie im duplizierten Canvas die Entry-Zielgruppe, sodass nur Testnutzer:innen berechtigt sind – beispielsweise durch Hinzufügen eines E-Mail-Adresse-Filters.

Reduzieren Sie Zeitverzögerungen auf Sekunden oder Minuten, damit Sie Nachrichten schnell einsehen können. Planen Sie zwischen den Tests mindestens 2–3 Minuten ein, um bestimmte Aktionen bestimmten Canvas-Journeys zuordnen zu können.

Schritt 3: Starten und überprüfen

Starten Sie Ihr Test-Canvas und führen Sie die Nutzer:innen-Aktionen in Ihrer Anwendung (Web, iOS und Android) aus, die Nutzer:innen durch jeden Branch senden.

Überprüfen Sie, ob Testnutzer:innen die beabsichtigten Nachrichten erhalten. Testnutzer:innen erhalten möglicherweise aus folgenden Gründen keine Nachricht:

  • Nicht berechtigt für die globale Kontrollgruppe
  • Frequency-Capping-Einschränkungen
  • Nicht übereinstimmende Segment-Zugehörigkeit
  • Abgebrochene Nachrichten
  • Push-Token, die anderen Nutzer:innen zugeordnet sind

Iterieren Sie weiter, bis das Canvas wie beabsichtigt funktioniert.

Allgemeine Tipps

Canvas-Schritte identifizieren

In einigen Fällen kann eine Nutzer:in beim Durchlaufen eines Canvas mehrere Nachrichten erhalten. Wenn Verzögerungen zum Testen verkürzt werden, ist möglicherweise nicht klar, welche Nachricht ausgelöst wurde. Fügen Sie den Schrittnamen oder die Nutzer-ID (mithilfe von Liquid) in die Titel der Testnachrichten ein, damit Sie bestätigen können, dass die richtige Nachricht die richtige Nutzer:in erreicht hat.

Content Blocks nutzen

Wenn Inhalte in Ihrem Test-Framework wiederholt werden (zum Beispiel komplexes Liquid, um Nutzer:innen in verschiedene Canvas-Schritte zu filtern), versuchen Sie, diese wiederholten Inhalte als Content Block zu speichern. Anschließend können Sie den Content Block in den einzelnen Canvas-Schritten einbinden.

Postman und den Endpunkt „Track user“ verwenden

Sie können Tests mit Postman und der Braze Postman Collection durchführen. Verwenden Sie den /users/track-Endpunkt, um angepasste Events und Käufe für Ihre verschiedenen Testnutzer:innen aufzuzeichnen und zu tracken.

Das Senden von Daten an die User-Track-API erfordert eine externe ID. Fügen Sie daher Testnutzer:innen einer internen Gruppe im Braze-Dashboard hinzu, damit Sie spezifische Fehler untersuchen können.

Testen für mehrere Branches

Wenn Sie ein Canvas mit mehreren Branches testen, die Nutzer:innen basierend auf verschiedenen Attributen und Events ansprechen, folgen Sie diesem Testplan:

  1. Identifizieren Sie für jeden Branch die Attribute und Events, die die Nutzer:in haben muss, um in die Canvas-Journey aufgenommen zu werden.
  2. Bauen Sie diese in ein JSON-Payload ein, das über den /users/track-Endpunkt gesendet wird.
New Stuff!