Beantrage frühzeitigen Zugang

Gib deinen Vornamen und deine geschäftliche E-Mail-Adresse ein. Wir senden dir einen Link, mit dem du deine Anfrage für den Tajo-Zugang bestätigst.

Braze Connector

Connector-Status: Geplant Noch nicht gebaut. Tajo betreibt diesen Connector heute nicht.

Illustration · Beispieldaten

Sync-Beispiel

Einen Datensatz prüfen

Quelle

Braze

Connector-Status: Geplant

Ziel

Ihr anderes Tool

Connector-Status: Eigenes Tool

QuellfeldZielfeldBeispielwert
record.id source_id record_1042
record.updated_at updated_at 2026-10-18T08:00:00Z
record.value value sample_value
  1. Entwerfen
  2. Einen Datensatz prüfen
  3. Diese Version freigeben

Der Status gilt für einzelne Connectoren und garantiert nicht, dass dieser Sync bereit ist. Felder zur Veranschaulichung. Prüfen Sie vor dem Sync das tatsächliche Schema und die Berechtigungen.

Verbinde deine Braze-Engagement-Plattform mit Brevo für einheitliche Kundenprofile, kanalübergreifende Kampagnen-Orchestrierung und konsolidierte Marketing-Analytics.

Überblick

EigenschaftWert
PlattformBraze
KategorieMarketing
EinrichtungsaufwandMittel
Offizielle IntegrationNein
Synchronisierte DatenKund:innen, Events, Kampagnen, Messages
API-TypREST API
AuthentifizierungAPI-Schlüssel
Basis-URLhttps://rest.iad-XX.braze.com (Instanz-spezifisch)

Funktionen

  • User-Profile-Sync - Bidirektionale Synchronisation der Kundenattribute zwischen Braze und Brevo
  • Kampagnen-Event-Tracking - Tracke E-Mail-Öffnungen, Klicks, Conversions und Abmeldungen
  • Canvas-Flow-Daten - Synchronisiere mehrstufige Kampagnen-Journey-Daten für ein einheitliches Reporting
  • Segment-Spiegelung - Repliziere Braze-Segmente als Brevo-Listen für plattformübergreifendes Targeting
  • Push-Notification-Events - Leite Push-Engagement-Daten in die Brevo-Kontakt-Timelines weiter
  • Catalog-Sync - Synchronisiere Produktkataloge für personalisierte Empfehlungen

Voraussetzungen

Bevor du beginnst, stelle sicher, dass du Folgendes hast:

  1. Ein Braze-Konto mit aktiviertem API-Zugriff
  2. Einen Braze-REST-API-Schlüssel mit den passenden Berechtigungen
  3. Deine Braze-Instanz-URL (z. B. rest.iad-01.braze.com)
  4. Ein Brevo-Konto mit API-Zugriff
  5. Ein Tajo-Konto mit einem aktiven Abonnement

Authentifizierung

Braze nutzt eine API-Schlüssel-Authentifizierung. Jeder API-Schlüssel kann auf bestimmte Endpoints beschränkt werden.

API-Schlüssel erstellen

  1. Melde dich in deinem Braze-Dashboard an
  2. Navigiere zu Settings > API Keys
  3. Klicke auf Create New API Key
  4. Benenne ihn “Tajo Integration”
  5. Aktiviere die folgenden Berechtigungen:
users.track
users.export.ids
users.export.segment
campaigns.list
campaigns.data_series
canvas.list
canvas.data_series
segments.list
segments.data_series
email.status
subscription.status.set
catalogs.list_items

Sicherheit des API-Schlüssels

Bewahre deinen Braze-API-Schlüssel sicher auf. Gib ihn niemals in clientseitigem Code oder in öffentlichen Repositories preis. Tajo verschlüsselt alle API-Anmeldedaten im Ruhezustand mit AES-256.

Mit Tajo verbinden

Terminal window
tajo connectors install braze \
--api-key $BRAZE_API_KEY \
--instance-url rest.iad-01.braze.com

Konfiguration

Grundeinrichtung

connectors:
braze:
enabled: true
instance_url: "rest.iad-01.braze.com"
api_version: "v1"
sync:
users: true
campaigns: true
canvases: true
segments: true
events: true
lists:
engaged_users: 10
dormant_users: 11

Feldzuordnung

Ordne Braze-User-Attribute den Brevo-Kontaktattributen zu:

field_mapping:
# Standard fields
external_id: BRAZE_ID
email: email
first_name: FIRSTNAME
last_name: LASTNAME
phone: SMS
# Engagement metrics
total_revenue: TOTAL_REVENUE
push_opted_in: PUSH_OPTIN
email_subscribe: EMAIL_STATUS
# Custom attributes
loyalty_points: LOYALTY_POINTS
last_app_version: APP_VERSION
preferred_language: LANGUAGE

API-Endpoints

Tajo integriert sich mit den folgenden Braze-REST-API-Endpoints:

EndpointMethodeZweck
/users/trackPOSTUser-Attribute, Events und Käufe senden
/users/export/idsPOSTUser-Profile anhand externer IDs exportieren
/users/export/segmentPOSTUser aus einem Segment exportieren
/campaigns/listGETListe der Kampagnen abrufen
/campaigns/data_seriesGETKampagnen-Analytics im Zeitverlauf
/canvas/listGETListe der Canvas-Flows abrufen
/canvas/data_seriesGETCanvas-Analytics im Zeitverlauf
/segments/listGETListe der Segmente abrufen
/email/statusPOSTE-Mail-Abonnementstatus ändern
/subscription/status/setPOSTStatus einer Subscription Group setzen
/catalogs/{catalog_name}/itemsGETCatalog-Einträge abrufen

Code-Beispiele

Connector initialisieren

import { TajoClient } from '@tajo/sdk';
const tajo = new TajoClient({
apiKey: process.env.TAJO_API_KEY,
brevoApiKey: process.env.BREVO_API_KEY
});
await tajo.connectors.connect('braze', {
apiKey: process.env.BRAZE_API_KEY,
instanceUrl: 'rest.iad-01.braze.com'
});

User-Profile synchronisieren

// Sync Braze users to Brevo contacts
await tajo.connectors.sync('braze', {
type: 'incremental',
resources: ['users'],
since: '2024-01-01',
batchSize: 50
});
// Check sync status
const status = await tajo.connectors.status('braze');
console.log(status);
// {
// connected: true,
// lastSync: '2024-03-15T10:30:00Z',
// usersCount: 45200,
// campaignsTracked: 28,
// eventsProcessed: 125000
// }

Custom Events tracken

// Forward Braze events to Brevo
await tajo.connectors.handleEvent('braze', {
type: 'user.event',
payload: {
external_id: 'user_12345',
name: 'product_viewed',
properties: {
product_id: 'SKU-789',
category: 'electronics',
price: 299.99
}
}
});

Segmentdaten exportieren

// Export a Braze segment and create a Brevo list
const result = await tajo.connectors.exportSegment('braze', {
segmentId: 'segment_abc123',
targetList: 15,
includeAttributes: ['email', 'first_name', 'last_name', 'total_revenue']
});
console.log(`Exported ${result.count} users to Brevo list 15`);

Rate Limits

Braze wendet Rate Limits abhängig von deinem Plan und deiner Instanz an:

PlanRate LimitBurst-Limit
Starter250.000 Anfragen/StundeN/A
Pro250.000 Anfragen/StundeN/A
EnterpriseIndividuellIndividuell

Der Endpoint /users/track hat ein Standard-Limit von 50.000 Anfragen pro Minute. Tajo verarbeitet Rate Limits automatisch mit exponentiellem Backoff.

Batch-Anfragen

Tajo bündelt bis zu 75 User-Attribute, 75 Events und 75 Käufe pro /users/track-Anfrage, um den Durchsatz innerhalb der Rate Limits zu maximieren.

Fehlerbehebung

Häufige Probleme

ProblemUrsacheLösung
401 UnauthorizedUngültiger oder abgelaufener API-SchlüsselAPI-Schlüssel im Braze-Dashboard neu generieren
Users werden nicht synchronisiertFalsche Instanz-URLÜberprüfe deine Braze-Instanz-URL (z. B. iad-01, iad-02)
Fehlende AttributeScope des API-Schlüssels zu engErgänze die benötigten Berechtigungen für den API-Schlüssel
Rate Limit überschrittenZu viele parallele AnfragenReduziere Batch-Größe oder Sync-Frequenz
Events verzögertGroße Export-WarteschlangeNutze inkrementellen Sync statt eines Full-Exports

Debug-Modus

connectors:
braze:
debug: true
log_level: verbose
log_api_calls: true

Verbindung testen

Terminal window
tajo connectors test braze
# ✓ API connection successful
# ✓ User export accessible
# ✓ Campaign data readable
# ✓ Segment list accessible
# ✓ Event tracking operational

Best Practices

  1. Inkrementelle Syncs nutzen - Vermeide Full-Exports; synchronisiere nur die seit dem letzten Sync geänderten Datensätze
  2. User-Updates bündeln - Fasse Attributänderungen zusammen, um API-Aufrufe zu minimieren
  3. API-Schlüssel eng scopen - Aktiviere nur die Berechtigungen, die deine Integration tatsächlich benötigt
  4. Rate Limits überwachen - Richte Alerts ein, bevor du die Braze-Rate-Limits erreichst
  5. Externe IDs konsistent mappen - Nutze dieselbe Kennung plattformübergreifend in Braze und Brevo
  6. Erst in der Sandbox testen - Nutze ein Braze-Test-Workspace, bevor du produktiv gehst

Sicherheit

  • API-Schlüssel-Authentifizierung - Gescopte API-Schlüssel mit granularen Berechtigungen
  • Nur HTTPS - Die gesamte API-Kommunikation wird per TLS 1.2+ verschlüsselt
  • IP-Allowlisting - Optionale IP-Beschränkung für den API-Zugriff in Braze
  • Verschlüsselte Speicherung - API-Anmeldedaten werden in Tajo verschlüsselt im Ruhezustand gespeichert
  • Audit-Logging - Alle API-Aufrufe werden für die Compliance-Prüfung protokolliert

Verwandte Ressourcen

Beantrage frühzeitigen Zugang

Gib deinen Vornamen und deine geschäftliche E-Mail-Adresse ein. Wir senden dir einen Link, mit dem du deine Anfrage für den Tajo-Zugang bestätigst.

AI-Assistent

Hallo! Fragen Sie mich alles über die Dokumentation.

Diese Seite als Markdown: braze.md

Markdown wird geladen …
In Claude öffnen In ChatGPT öffnen