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.

Twilio Segment Connector

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

Illustration · Beispieldaten

Sync-Beispiel

Einen Datensatz prüfen

Quelle

Segment

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 Twilio Segment über Tajo mit Brevo, um deine Kundendaten-Pipeline zu vereinheitlichen, Events aus beliebigen Quellen an Brevo weiterzuleiten und die Identitätsauflösung von Segment für umfassendere Marketing-Automation zu nutzen.

Überblick

EigenschaftWert
PlattformTwilio Segment
KategorieData Platform (Custom)
EinrichtungsaufwandMittel
Offizielle IntegrationNein
Synchronisierte DatenEvents, Kund:innen, Traits, Audiences
Verfügbare Skills8

Funktionen

  • Universelle Datenerfassung - Erfasse Events von Websites, Mobile-Apps und Servern über Segment-SDKs
  • Source-Routing - Leite Daten aus 400+ Quellen über Tajo in Brevo
  • Identitätsauflösung - Merge anonyme und bekannte Nutzer:innen-Profile automatisch
  • Audience-Synchronisation - Sende berechnete Traits und Audiences von Segment an Brevo-Listen
  • Event-Streaming - Echtzeit-Event-Forwarding über das Connections-Framework von Segment
  • Reverse ETL - Synchronisiere Warehouse-Daten zurück in Brevo mit Segment Reverse ETL
  • Schema-Enforcement - Validiere Event-Schemas mit Segment Protocols vor der Synchronisation

Voraussetzungen

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

  1. Einen Twilio-Segment-Workspace mit konfigurierter Source
  2. Deinen Segment Write Key für die Source
  3. Ein Brevo-Konto mit API-Zugriff
  4. Ein Tajo-Konto mit API-Zugangsdaten

Authentifizierung

Segment Write Key

Segment authentifiziert Sources über einen Write Key – eine eindeutige Kennung, die an jede Source gebunden ist.

// Analytics.js initialization with Write Key
analytics.load("YOUR_SEGMENT_WRITE_KEY");

Tajo API Token

Konfiguriere den Tajo-Connector mit deinen Zugangsdaten:

Terminal window
tajo connectors install segment \
--write-key $SEGMENT_WRITE_KEY \
--workspace-slug your-workspace \
--brevo-api-key $BREVO_API_KEY

Konfiguration

Grundeinrichtung

connectors:
segment:
enabled: true
write_key: "your-segment-write-key"
data_region: "us" # or "eu" for EU workspace
# Data sync options
sync:
identify: true
track: true
page: true
group: false
# Brevo list assignment
lists:
all_contacts: 5
active_users: 6
high_value: 7

Event-Mapping

Mappe Segment-Track-Events auf Brevo-Event-Typen:

event_mapping:
# Segment event -> Brevo event
"Order Completed": "order_completed"
"Product Viewed": "product_viewed"
"Cart Updated": "cart_updated"
"Signed Up": "customer_created"
"Checkout Started": "checkout_started"
# Custom events
"Feature Used": "feature_used"
"Plan Upgraded": "plan_upgraded"

Trait-Mapping

Mappe Segment-Identify-Traits auf Brevo-Kontaktattribute:

trait_mapping:
email: email
firstName: FIRSTNAME
lastName: LASTNAME
phone: SMS
plan: PLAN_TYPE
company: COMPANY
createdAt: SIGNUP_DATE
lifetimeValue: LTV

API-Endpoints

MethodeEndpointBeschreibung
POST/v1/identifyNutzer:in mit Traits identifizieren
POST/v1/trackEvent tracken
POST/v1/pageSeitenaufruf erfassen
POST/v1/screenScreen-View erfassen
POST/v1/groupNutzer:in einer Gruppe zuordnen
POST/v1/aliasZwei Nutzer-Identitäten zusammenführen
POST/v1/batchMehrere Nachrichten in einem Batch senden
POST/v1/importHistorische Daten bulk-importieren

Code-Beispiele

Segment mit Tajo-Destination initialisieren

import { TajoClient } from '@tajo/sdk';
const tajo = new TajoClient({
apiKey: process.env.TAJO_API_KEY,
brevoApiKey: process.env.BREVO_API_KEY
});
// Connect Segment source
await tajo.connectors.connect('segment', {
writeKey: process.env.SEGMENT_WRITE_KEY,
workspaceSlug: 'your-workspace'
});

Events via Segment tracken

// Identify a user - syncs to Brevo contacts
analytics.identify("user_123", {
firstName: "Jane",
lastName: "Kim",
plan: "premium",
lifetimeValue: 450.00
});
// Track an event - forwards to Brevo
analytics.track("Order Completed", {
orderId: "ORD-1234",
revenue: 89.99,
currency: "USD",
products: [
{ id: "SKU-001", name: "Widget", price: 89.99 }
]
});
// Page view tracking
analytics.page("Pricing", {
title: "Pricing - Tajo",
url: "https://tajo.io/pricing"
});

Serverseitiges Event-Forwarding (Node.js)

const Analytics = require('analytics-node');
const analytics = new Analytics(process.env.SEGMENT_WRITE_KEY);
// Batch identify users from your database
const users = await db.query('SELECT * FROM users WHERE updated_at > $1', [lastSync]);
for (const user of users) {
analytics.identify({
userId: user.id,
traits: {
email: user.email,
firstName: user.first_name,
lastName: user.last_name,
totalOrders: user.order_count,
lifetimeValue: user.ltv
}
});
}
// Flush the queue
await analytics.flush();

Rate Limits

TarifLimitZeitraum
Free1.000 Events/SekPro Source
Team10.000 Events/SekPro Source
BusinessIndividuellPro Workspace
Batch API500 KB maxPro Anfrage
Max. Batch-Größe100 EventsPro Batch-Aufruf

Batch-Größen-Limits

Jede Batch-Anfrage darf maximal 100 Events enthalten und 500 KB nicht überschreiten. Nutze für große historische Importe die Segment Bulk Import API.

Fehlerbehebung

ProblemUrsacheLösung
Events erscheinen nicht in BrevoDestination nicht aktiviertTajo-Destination in Segment aktivieren
Nutzer:innen-Traits synchronisieren nichtFehlender E-Mail-IdentifierSicherstellen, dass email-Trait in Identify-Calls enthalten ist
Duplizierte KontakteMehrere anonyme IDsKorrekte alias-Aufrufe für Identitäts-Merge implementieren
Events verzögertWarteschlange mit hohem VolumenEvent-Delivery-Dashboard von Segment prüfen
Schema-VerletzungenUngeplante EventsSegment Protocols Tracking Plan überprüfen
429 Rate-Limit-FehlerZu viele AnfragenBatching implementieren oder Event-Häufigkeit reduzieren

Best Practices

  1. Identify vor Track nutzen - Rufe immer identify vor track auf, damit Events der richtigen Nutzer:in zugeordnet werden
  2. Tracking Plan implementieren - Nutze Segment Protocols, um Event-Schemas durchzusetzen
  3. Serverseitige Aufrufe bündeln - Nutze die Batch-API für serverseitige Integrationen, um HTTP-Overhead zu reduzieren
  4. Traits explizit mappen - Definiere Trait-zu-Attribut-Mappings, anstatt dich auf Defaults zu verlassen
  5. Segment Functions nutzen - Transformiere Events in-flight, bevor sie Brevo erreichen
  6. Event-Delivery überwachen - Prüfe das Event-Delivery-Dashboard von Segment auf fehlgeschlagene Events
  7. Replay einrichten - Aktiviere Segment Replay, um historische Events neu zu verarbeiten

Sicherheit

  • TLS-Verschlüsselung - Alle Daten werden über HTTPS/TLS 1.2+ übertragen
  • Write-Key-Isolation - Jede Source hat ihren eigenen Write Key
  • DSGVO-Konformität - Segment unterstützt Datenlöschungs- und Sperranfragen
  • SOC 2 Type II - Segment ist SOC 2 Type II zertifiziert
  • Regionales Data Hosting - EU-Workspace-Option für Datenresidenz-Konformität

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: segment.md

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