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:
- Navigieren Sie in der Snowplow-Konsole zu Destinations und wählen Sie Create new destination.
- Wenn Sie die Verbindung konfigurieren, wählen Sie Braze als Verbindungstyp aus.
- Geben Sie Ihren Braze-API-Schlüssel und Ihren REST-API-Endpunkt ein.
- 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:
- Nutzerattribute: Aktualisieren Sie die Daten des Nutzerprofils und angepasste Nutzereigenschaften.
- Angepasste Events: Senden Sie Nutzeraktionen und Verhaltensweisen.
- 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:
- 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_SHAREDundUSERS_BEHAVIORS_PURCHASE_SHARED. - 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 Beispielproperties.plan_type,properties.feature_flag) - Kauf-Details: Unter dem
properties-Objekt verschachteln (zum Beispielproperties.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.