Zum Inhalt springen

Snowplow

Snowplow ist eine skalierbare Open-Source-Plattform für eine umfangreiche, qualitativ hochwertige Datenerfassung mit geringer Latenz. Snowplow wurde entwickelt, um hochwertige, vollständige Verhaltensdaten für Unternehmen zu sammeln.

Diese Integration wird von Snowplow gepflegt.

Über die Integration

Die Integration von Braze und Snowplow ermöglicht es Ihnen, Snowplow-Events in Realtime mithilfe der Event-Forwarding-Lösung von Snowplow an Braze weiterzuleiten. Diese Integration erlaubt es Ihnen, Events an Braze zu senden und bietet dabei Flexibilität und Kontrolle. Im Einzelnen können Sie:

  • Events filtern und transformieren, bevor sie an Braze gesendet werden.
  • Snowplow-Event-Daten auf Braze-Nutzerattribute, angepasste Events und Käufe abbilden.
  • Alle Daten in Ihrer privaten Cloud behalten, bis Sie sich entscheiden, sie weiterzuleiten.
  • Die Lösung selbst in Ihrem bestehenden Snowplow-Cloud-Konto bereitstellen.

Die Event-Weiterleitung von Snowplow ist ein kostenpflichtiges Add-on-Feature, das Snowplow-Kund:innen zur Verfügung steht. Um Events ohne dieses Add-on an Braze weiterzuleiten, nutzen Sie die Google Tag Manager Server-Side-Integration von Snowplow.

Nutzen Sie die umfangreichen Verhaltensdaten von Snowplow, um leistungsstarke, kundenorientierte Interaktionen in Braze zu ermöglichen und personalisierte Nachrichten in Realtime zuzustellen.

Voraussetzungen

Anforderung Beschreibung
Snowplow-Pipeline Sie benötigen eine laufende Snowplow-Pipeline.
Zugang zur Snowplow Console Sie müssen Zugang zur Snowplow Console haben, um Event-Forwarder zu konfigurieren.
Braze-REST-API-Schlüssel Ein Braze-REST-API-Schlüssel mit den folgenden Berechtigungen: users.track, users.alias.new, users.identify, users.export.ids, users.merge, users.external_ids.rename und users.alias.update.

Sie können diesen im Braze-Dashboard unter Einstellungen > API-Schlüssel erstellen.
Braze-REST-Endpunkt Ihre REST-Endpunkt-URL. Ihr Endpunkt hängt von der Braze-URL Ihrer Instanz ab.

Anwendungsfälle

Personalisierte, aktionsbasierte Zustellung

Nutzen Sie die große Anzahl an umfangreichen Events, die Snowplow standardmäßig erfasst, oder definieren Sie Ihre eigenen angepassten Events, um noch detailliertere Customer Journeys zu gestalten, die für Ihr Unternehmen sinnvoll sind. Nutzen Sie die umfangreichen Verhaltensdaten von Snowplow, um Kunden-Funnel zu erstellen und Mehrwert für Ihre Marketing- und Produktteams zu schaffen – so maximieren sie Konversion und Produktnutzung über Braze.

Dynamische Segmentierung

Erstellen Sie dynamische Zielgruppen in Braze auf Basis der hochwertigen Verhaltensdaten von Snowplow: Wenn Nutzer:innen Aktionen in Ihrem Produkt, Ihrer App oder auf Ihrer Website ausführen, können Sie die Realtime-Verhaltensdaten, die Snowplow erfasst, nutzen, um Nutzer:innen automatisch zu relevanten Segments in Braze hinzuzufügen oder daraus zu entfernen.

Integration

Schritt 1: Konfigurieren Sie das Ziel in der Snowplow-Konsole

So erstellen Sie den Event Forwarder:

  1. Navigieren Sie in der Snowplow-Konsole zu Destinations und wählen Sie Create new destination.
  2. Wenn Sie die Verbindung konfigurieren, wählen Sie Braze als Verbindungstyp aus.
  3. Geben Sie Ihren Braze-API-Schlüssel und Ihren REST-API-Endpunkt ein.
  4. Speichern Sie die Verbindung.

Schritt 2: Konfigurieren Sie den Event Forwarder

Bei der Konfiguration des Forwarders können Sie auswählen, welche Snowplow-Events weitergeleitet werden sollen, und sie auf Braze-Objekttypen abbilden:

  1. Nutzerattribute: Aktualisieren Sie die Daten des Nutzerprofils und angepasste Nutzereigenschaften.
  2. Angepasste Events: Senden Sie Nutzeraktionen und Verhaltensweisen.
  3. Käufe: Senden Sie Transaktionsdaten mit Produktdetails.

Für jeden Objekttyp können Sie Feldzuordnungen konfigurieren, um festzulegen, wie Snowplow-Event-Daten auf Braze-Felder abgebildet werden. Detaillierte Anweisungen zur Einrichtung und Konfiguration der Feldzuordnungen finden Sie in der Snowplow-Dokumentation zum Erstellen von Forwardern.

Schritt 3: Validieren Sie die Integration

Überprüfen Sie, ob die Events Braze erreichen, indem Sie die folgenden Seiten in Ihrem Braze-Konto aufrufen:

  1. Query Builder: Navigieren Sie in Braze zu Analytics > Query Builder. Sie können Abfragen zu den folgenden Tabellen schreiben, um eine Vorschau der von Snowplow weitergeleiteten Daten zu erhalten: USER_BEHAVIORS_CUSTOMEVENT_SHARED und USERS_BEHAVIORS_PURCHASE_SHARED.
  2. API-Nutzungs-Dashboard: Navigieren Sie in Braze zu Einstellungen > APIs und Bezeichner, um ein Chart der API-Nutzung im Zeitverlauf anzuzeigen. Sie können speziell nach dem API-Schlüssel filtern, den Snowplow verwendet, und sowohl Erfolge als auch Fehler einsehen.

Senden angepasster Eigenschaften

Sie können angepasste Eigenschaften senden, die über die Standardfelder hinausgehen. Die Struktur hängt davon ab, welchen Braze-Objekttyp Sie verwenden:

  • Nutzerattribute: Als Felder auf der obersten Ebene hinzufügen (zum Beispiel subscription_tier, loyalty_points)
  • Event-Eigenschaften: Unter dem properties-Objekt verschachteln (zum Beispiel properties.plan_type, properties.feature_flag)
  • Kauf-Details: Unter dem properties-Objekt verschachteln (zum Beispiel properties.color, properties.size)

Verwenden Sie bei Eigenschaftsnamen mit Leerzeichen die Klammer-Notation (zum Beispiel ["account type"] oder properties["campaign source"]).

Weitere Informationen zu unterstützten Datentypen, Anforderungen an die Benennung von Eigenschaften und Beschränkungen der Payload-Größe finden Sie in der Event-Objekt-Dokumentation.

Einschränkungen

Rate-Limits: Braze erzwingt ein Rate-Limit von 3.000 API-Aufrufen alle drei Sekunden für die Track Users API. Da Snowplow kein Batching für Event-Forwarder unterstützt, fungiert dieses API-Rate-Limit auch als Event-Rate-Limit. Wenn Ihr Eingabedurchsatz 3.000 Events pro drei Sekunden überschreitet, kann es zu erhöhter Latenz kommen.

New Stuff!