Treasure Data für Currents
Treasure Data ist eine Customer Data Platform (CDP), die Informationen aus verschiedenen Quellen sammelt und an eine Vielzahl anderer Ziele in Ihrem Marketing Stack weiterleitet.
Die Integration von Braze und Treasure Data erlaubt es Ihnen, den Informationsfluss zwischen den beiden Systemen zu steuern. Mit Currents können Sie Braze-Ereignisdaten in Treasure Data streamen und über den gesamten Growth Stack hinweg nutzbar machen.
Die empfohlene Methode ist der Braze Currents Streaming-Konnektor in Treasure Data in Kombination mit einem Custom Currents Export in Braze. Dieser Ansatz bietet:
- Realtime-Event-Streaming von Braze in Treasure Data
- Optionales automatisches Tabellenrouting nach Ereignistyp
- Ein flaches, SQL-abfragbares Schema, das kein JSON-Parsing erfordert

Der Braze Currents Streaming-Konnektor befindet sich in der Beta-Phase. Kontaktieren Sie den Treasure Data-Support, um ihn für Ihr Treasure Data-Konto zu aktivieren. Weitere Informationen zur partnerseitigen Einrichtung finden Sie in der Treasure Data-Dokumentation zur Braze Currents Import Integration.
Voraussetzungen
| Anforderung | Beschreibung |
|---|---|
| Treasure Data-Konto | Um die Vorteile dieser Partnerschaft zu nutzen, benötigen Sie ein aktives Treasure Data-Konto. |
| Currents | Um Daten in Treasure Data zu exportieren, müssen Sie Braze-Currents für Ihr Konto einrichten lassen. |
| Braze Currents Streaming-Konnektor | Kontaktieren Sie den Treasure Data-Support, um den Braze Currents Streaming-Konnektor (Beta) für Ihr Treasure Data-Konto zu aktivieren. |
| Treasure Data Write-API-Schlüssel | Ein Treasure Data Write-API-Schlüssel authentifiziert den eingehenden Stream von Braze. |
Integration
Schritt 1: Konnektor in Treasure Data konfigurieren
- Navigieren Sie in der Treasure Data-Konsole zu Connections > New Connection.
- Wählen Sie Braze Currents Streaming aus.
- Geben Sie unter Authentication Ihren Treasure Data Write-API-Schlüssel ein.
- Konfigurieren Sie unter Source Settings die folgenden Einstellungen:
| Feld | Beschreibung |
|---|---|
| Source Name | Ein beschreibender Name für diese Verbindung |
| Datastore | Wählen Sie Plazma aus |
| Database | Die Treasure Data-Datenbank, in der Ereignisse gespeichert werden |
| Table | Die Standard-Zieltabelle |
| Multiple Tables | Aktivieren Sie diese Option, um jeden Braze-Ereignistyp in eine eigene Tabelle zu leiten |
- Kopieren Sie nach dem Speichern die Unique ID (
task_id). Sie benötigen diesen Wert im nächsten Schritt.
Schritt 2: Custom Currents Export in Braze erstellen
Die Option Treasure Data Export in der Braze-Currents-UI verwendet die veraltete Postback-API-Methode und wird nicht mehr empfohlen. Verwenden Sie stattdessen Custom Currents Export.
- Navigieren Sie in Braze zu Partnerintegrationen > Data Export.
- Wählen Sie Create New Current > Custom Currents Export aus.
- Geben Sie einen Integrationsnamen und eine Kontakt-E-Mail für Fehlerbenachrichtigungen ein.
- Geben Sie unter Credentials die Endpunkt-URL für Ihre Treasure Data-Region ein. Geben Sie Ihren Treasure Data Write-API-Schlüssel als Bearer Token ein.
| Region | Endpunkt-URL |
|---|---|
| US | https://braze-in-streaming.treasuredata.com/v1/task/{TASK_ID} |
| EU | https://braze-in-streaming.eu01.treasuredata.com/v1/task/{TASK_ID} |
| AP02 | https://braze-in-streaming.ap02.treasuredata.com/v1/task/{TASK_ID} |
| Tokyo | https://braze-in-streaming.treasuredata.co.jp/task/v1/{TASK_ID} |
Ersetzen Sie {TASK_ID} durch die Unique ID, die Sie in Schritt 1 kopiert haben.
- Wählen Sie die Ereignistypen aus, die Sie exportieren möchten. Custom Currents-Verbindungen können Ereignisse für identifizierte Nutzer:innen und für Nutzer:innen ohne
external_user_idsenden. Treasure Data nimmt beide auf. - Wählen Sie Launch Current aus.

Halten Sie Ihren Treasure Data Write-API-Schlüssel und die Endpunkt-URL auf dem neuesten Stand. Wenn der Endpunkt länger als 5 Tage nicht erreichbar ist, verwirft Braze die Ereignisse des Konnektors und die Daten gehen dauerhaft verloren.
Daten abfragen
Sobald Ereignisse eintreffen, können Sie sie mit SQL abfragen. Treasure Data flacht die Payload ab, sodass kein JSON-Parsing erforderlich ist.
1
2
3
4
5
6
7
8
9
SELECT
id AS event_id,
event_type,
user_external_user_id,
properties_campaign_name,
properties_email_address,
time
FROM your_database.your_table
WHERE TD_INTERVAL(time, '-1d', 'JST')

Das Feld time in Treasure Data ist der Zeitstempel, zu dem Treasure Data das Ereignis empfangen und verarbeitet hat – nicht der ursprüngliche Zeitpunkt des Ereignisses in Braze.
Wenn Sie Multiple Tables ausgewählt haben, wird jeder Ereignistyp in einer eigenen Tabelle gespeichert (zum Beispiel users_message_email_open oder users_behaviors_purchase).
Um zu bestätigen, dass Daten eintreffen, führen Sie einige Minuten nach dem Start des Currents eine Zählabfrage aus:
1
2
3
SELECT COUNT(*)
FROM your_table
WHERE TD_INTERVAL(time, '-1h')
Datenschema
Treasure Data flacht verschachteltes JSON bis zu zwei Ebenen tief ab:
| JSON-Typ | Treasure Data-Spaltentyp |
|---|---|
| string | string |
| number | long |
| boolean | string |
| array | JSON string |
| object (Ebene 1) | field_name |
| object (Ebene 2) | parent_field_name_field_name |
| null | ausgelassen |
Spaltennamen verwenden ausschließlich Kleinbuchstaben und Unterstriche.
Limits
| Element | Limit |
|---|---|
| Maximale Payload-Größe | 1 MB pro Anfrage |
| Batch-Größe | 100 Ereignisse pro Batch (Standard) |
Details zur Integration
Braze unterstützt den Export aller Daten, die in den Currents-Ereignisglossaren aufgeführt sind, in Treasure Data. Dies umfasst alle Eigenschaften von Nachrichten-Engagement- und Kundenverhalten-Ereignissen.
Die Payload-Struktur für exportierte Daten entspricht der Payload-Struktur für angepasste HTTP-Konnektoren. Beispiel-Payloads können Sie im Beispiel-Repository für angepasste HTTP-Konnektoren einsehen.
Migration von der veralteten Postback-Methode
Wenn Sie zuvor Treasure Data Export (Postback) in Braze verwendet haben:
- Führen Sie die Einrichtung des Custom Currents Exports gemäß dieser Anleitung durch.
- Bestätigen Sie, dass Ereignisse in die neue Tabelle fließen.
- Deaktivieren Sie den alten Postback-basierten Current in Braze.
Ältere Daten, die als rohe JSON-Arrays gespeichert sind, können weiterhin mit JSON_PARSE und UNNEST abgefragt werden. Neue Daten, die über den Streaming-Konnektor aufgenommen werden, verwenden das flache Schema, das unter Datenschema beschrieben ist.