Zatražite rani pristup

Unesite ime i poslovnu adresu e-pošte. Poslaćemo vam vezu za potvrdu zahteva za pristup Taju.

Twilio Segment konektor

Status konektora: Planirano Još nije izrađeno. Tajo danas ne pokreće ovaj konektor.

Ilustracija · primer podataka

Primer sinhronizacije

Pregledajte jedan zapis

Izvor

Segment

Status konektora: Planirano

Odredište

Vaš drugi alat

Status konektora: Prilagođeni alat

Izvorno poljeOdredišno poljePrimer vrednosti
record.id source_id record_1042
record.updated_at updated_at 2026-10-18T08:00:00Z
record.value value sample_value
  1. Nacrt
  2. Pregledajte jedan zapis
  3. Odobrite ovu verziju

Statusi se odnose na pojedinačne konektore i ne garantuju da je ova sinhronizacija spremna. Polja su ilustrativna. Pre pokretanja sinhronizacije proverite stvarnu šemu i dozvole.

Poveži Twilio Segment sa Brevo putem Tajo za unifikaciju pipelina korisničkih podataka, rutiranje događaja iz bilo kog izvora u Brevo i korišćenje Segment resolucije identiteta za bogatiju marketing automatizaciju.

Pregled

SvojstvoVrednost
PlatformaTwilio Segment
KategorijaPlatforma podataka (Prilagođeno)
Složenost podešavanjaSrednje
Zvanična integracijaNe
Sinhronizovani podaciDogađaji, Kupci, Osobine, Publike
Dostupne veštine8

Karakteristike

  • Univerzalno prikupljanje podataka - Prikupljanje događaja sa veb sajtova, mobilnih aplikacija i servera putem Segment SDK-ova
  • Rutiranje izvora - Rutiranje podataka iz 400+ izvora u Brevo putem Tajo
  • Resolucija identiteta - Automatsko spajanje anonimnih i poznatih korisničkih profila
  • Sinhronizacija publike - Slanje Segment izračunatih osobina i publike na Brevo liste
  • Striming događaja - Prosleđivanje događaja u realnom vremenu putem Segment Connections okvira
  • Reverse ETL - Sinhronizacija podataka iz warehouse-a nazad u Brevo koristeći Segment Reverse ETL
  • Primena šeme - Validacija šema događaja sa Segment Protocols pre sinhronizacije

Preduslovi

Pre nego što započneš, proveri da imaš:

  1. Twilio Segment radni prostor sa konfigurisanim izvorom
  2. Segment Write Key za izvor
  3. Brevo nalog sa API pristupom
  4. Tajo nalog sa API kredencijalima

Autentifikacija

Segment Write Key

Segment autentifikuje izvore koristeći Write Key, koji je jedinstveni identifikator vezan za svaki izvor.

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

Tajo API Token

Konfiguriši Tajo konektor sa tvojim akreditivima:

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

Konfiguracija

Osnovno podešavanje

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

Mapiranje događaja

Mapiranje Segment track događaja na Brevo tipove događaja:

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"

Mapiranje osobina

Mapiranje Segment identify osobina na Brevo atribute kontakta:

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

API endpointi

MetodaEndpointOpis
POST/v1/identifyIdentifikovanje korisnika sa osobinama
POST/v1/trackPraćenje događaja
POST/v1/pageBeleži prikaz stranice
POST/v1/screenBeleži prikaz ekrana
POST/v1/groupAsocijacija korisnika sa grupom
POST/v1/aliasSpajanje dva korisnička identiteta
POST/v1/batchSlanje više poruka u batch-u
POST/v1/importBulk uvoz istorijskih podataka

Primeri koda

Inicijalizacija Segment-a sa Tajo destinacijom

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'
});

Praćenje događaja putem Segment-a

// 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"
});

Prosleđivanje događaja na server strani (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();

Ograničenja brzine

NivoLimitProzor
Free1.000 događaja/sekPo izvoru
Team10.000 događaja/sekPo izvoru
BusinessPrilagođenoPo radnom prostoru
Batch APIMaksimalno 500 KBPo zahtevu
Max veličina batch-a100 događajaPo batch pozivu

Ograničenja veličine batch-a

Svaki batch zahtev može sadržavati maksimalno 100 događaja i ne sme prelaziti 500 KB. Za velike istorijske uveze, koristi Segment Bulk Import API.

Rešavanje problema

ProblemUzrokRešenje
Događaji se ne pojavljuju u BrevoDestinacija nije omogućenaOmogući Tajo destinaciju u Segment-u
Osobine korisnika se ne sinhronizujuNedostaje email identifikatorProveri da je osobina email uključena u identify pozive
Duplirani kontaktiVišestruki anonimni ID-oviImplementiraj odgovarajuće alias pozive za spajanje identiteta
Zakasneli događajiRed sa velikim obimomProveri Segment dashboard za isporuku događaja
Kršenja šemeNeplanirani događajiPregledaj Segment Protocols plan praćenja
Greške 429 ograničenja brzinePreviše zahtevaImplementiraj grupiranje ili smanji učestalost događaja

Najbolje prakse

  1. Koristi identify pre track - Uvek pozovi identify pre track da osiguraš da su događaji pripisani ispravnom korisniku
  2. Implementiraj plan praćenja - Koristi Segment Protocols za primenu šema događaja
  3. Grupiši server-side pozive - Koristi batch API za server-side integracije da smanjiš HTTP opterećenje
  4. Eksplicitno mapiraj osobine - Definiši mapiranja osobina na atribute umesto oslanjanja na podrazumevana
  5. Koristi Segment Functions - Transformiši događaje u letu pre nego što stignu u Brevo
  6. Prati isporuku događaja - Proveri Segment Event Delivery dashboard za neuspele događaje
  7. Postavi Replay - Omogući Segment Replay za ponovnu obradu istorijskih događaja

Bezbednost

  • TLS enkripcija - Svi podaci preneti putem HTTPS/TLS 1.2+
  • Izolacija Write Key-a - Svaki izvor ima sopstveni Write Key
  • GDPR usklađenost - Segment podržava zahteve za brisanje i potiskivanje podataka
  • SOC 2 Type II - Segment je SOC 2 Type II sertifikovan
  • Regionalni hosting podataka - Opcija EU radnog prostora za usklađenost sa rezidencijom podataka

Povezani resursi

Zatražite rani pristup

Unesite ime i poslovnu adresu e-pošte. Poslaćemo vam vezu za potvrdu zahteva za pristup Taju.

AI asistent

Zdravo! Pitajte me o dokumentaciji.

Ova stranica kao Markdown: segment.md

Učitavanje Markdowna…
Otvori u Claude Otvori u ChatGPT