---
title: "Twilio Segment-kobling"
description: "Fullstendig Twilio Segment-integrasjonsveiledning for synkronisering av kundedata, hendelser og målgruppesegmenter med Brevo gjennom Tajo."
url: https://tajo.io/no/docs/connectors/custom/segment/
markdown: https://tajo.io/no/docs/connectors/custom/segment.md
lang: no-NO
robots: noindex
---

Be om tidlig tilgang

Skriv inn fornavn og e-postadresse på jobb. Vi sender deg en lenke for å bekrefte forespørselen om tilgang til Tajo.

# Twilio Segment-kobling

Koblingsstatus: Planlagt Ikke bygget ennå. Tajo kjører ikke denne koblingen i dag.

| Kildefelt | Målfelt | Eksempelverdi |
| --- | --- | --- |
| `record.id` | `source_id` | `record_1042` |
| `record.updated_at` | `updated_at` | `2026-10-18T08:00:00Z` |
| `record.value` | `value` | `sample_value` |

Koble Twilio Segment til Brevo gjennom Tajo for å forene kundedatapipelinen din, rute hendelser fra enhver kilde til Brevo og utnytte Segments identitetsoppløsning for rikere markedsføringsautomatisering.

## Oversikt

| Egenskap | Verdi |
| --- | --- |
| **Plattform** | Twilio Segment |
| **Kategori** | Dataplattform (Custom) |
| **Oppsettskompleksitet** | Moderat |
| **Offisiell integrasjon** | Nei |
| **Synkroniserte data** | Hendelser, kunder, traits, målgrupper |
| **Tilgjengelige ferdigheter** | 8 |

## Funksjoner

- **Universell datainnsamling** - Samle hendelser fra nettsteder, mobilapper og tjenere via Segment-SDK-er
- **Kilderuting** - Rut data fra 400+ kilder til Brevo gjennom Tajo
- **Identitetsoppløsning** - Slå sammen anonyme og kjente brukerprofiler automatisk
- **Målgruppesynkronisering** - Send Segments beregnede traits og målgrupper til Brevo-lister
- **Hendelsesstrømming** - Videresending av hendelser i sanntid via Segments Connections-rammeverk
- **Reverse ETL** - Synkroniser lagerdata tilbake til Brevo ved hjelp av Segment Reverse ETL
- **Skjemahåndheving** - Valider hendelsesskjemaer med Segment Protocols før synkronisering

## Forutsetninger

Før du begynner, sørg for at du har:

1. Et Twilio Segment-arbeidsområde med en kilde konfigurert
2. Din Segment Write Key for kilden
3. En Brevo-konto med API-tilgang
4. En Tajo-konto med API-påloggingsdetaljer

## Autentisering

### Segment Write Key

Segment autentiserer kilder ved hjelp av en Write Key, som er en unik identifikator knyttet til hver kilde.

```javascript
// Analytics.js-initialisering med Write Key
analytics.load("YOUR_SEGMENT_WRITE_KEY");
```

### Tajo API-token

Konfigurer Tajo-koblingen med påloggingsdetaljene dine:

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

## Konfigurasjon

### Grunnleggende oppsett

```yaml
connectors:
  segment:
    enabled: true
    write_key: "your-segment-write-key"
    data_region: "us"  # eller "eu" for EU-arbeidsområde

    # Synkroniseringsalternativer
    sync:
      identify: true
      track: true
      page: true
      group: false

    # Tildeling av Brevo-lister
    lists:
      all_contacts: 5
      active_users: 6
      high_value: 7
```

### Hendelsesmapping

Mapp Segment-track-hendelser til Brevo-hendelsestyper:

```yaml
event_mapping:
  # Segment-hendelse -> Brevo-hendelse
  "Order Completed": "order_completed"
  "Product Viewed": "product_viewed"
  "Cart Updated": "cart_updated"
  "Signed Up": "customer_created"
  "Checkout Started": "checkout_started"

  # Egendefinerte hendelser
  "Feature Used": "feature_used"
  "Plan Upgraded": "plan_upgraded"
```

### Trait-mapping

Mapp Segment identify-traits til Brevo-kontaktattributter:

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

## API-endepunkter

| Metode | Endepunkt | Beskrivelse |
| --- | --- | --- |
| `POST` | `/v1/identify` | Identifiser en bruker med traits |
| `POST` | `/v1/track` | Spor en hendelse |
| `POST` | `/v1/page` | Registrer en sidevisning |
| `POST` | `/v1/screen` | Registrer en skjermvisning |
| `POST` | `/v1/group` | Knytt en bruker til en gruppe |
| `POST` | `/v1/alias` | Slå sammen to brukeridentiteter |
| `POST` | `/v1/batch` | Send flere meldinger i en batch |
| `POST` | `/v1/import` | Bulkimport av historiske data |

## Kodeeksempler

### Initialiser Segment med Tajo-destinasjon

```javascript
import { TajoClient } from '@tajo/sdk';

const tajo = new TajoClient({
  apiKey: process.env.TAJO_API_KEY,
  brevoApiKey: process.env.BREVO_API_KEY
});

// Koble til Segment-kilde
await tajo.connectors.connect('segment', {
  writeKey: process.env.SEGMENT_WRITE_KEY,
  workspaceSlug: 'your-workspace'
});
```

### Spor hendelser via Segment

```javascript
// Identifiser en bruker - synkroniseres til Brevo-kontakter
analytics.identify("user_123", {
  email: "jane@example.com",
  firstName: "Jane",
  lastName: "Kim",
  plan: "premium",
  lifetimeValue: 450.00
});

// Spor en hendelse - videresendes til Brevo
analytics.track("Order Completed", {
  orderId: "ORD-1234",
  revenue: 89.99,
  currency: "USD",
  products: [
    { id: "SKU-001", name: "Widget", price: 89.99 }
  ]
});

// Sporing av sidevisning
analytics.page("Pricing", {
  title: "Pricing - Tajo",
  url: "https://tajo.io/pricing"
});
```

### Hendelsesvideresending på tjenersiden (Node.js)

```javascript
const Analytics = require('analytics-node');
const analytics = new Analytics(process.env.SEGMENT_WRITE_KEY);

// Batch-identifiser brukere fra databasen din
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
    }
  });
}

// Tøm køen
await analytics.flush();
```

## Ratebegrensninger

| Nivå | Grense | Vindu |
| --- | --- | --- |
| **Free** | 1 000 hendelser/sek | Per kilde |
| **Team** | 10 000 hendelser/sek | Per kilde |
| **Business** | Tilpasset | Per arbeidsområde |
| **Batch API** | Maks 500 KB | Per forespørsel |
| **Maks batchstørrelse** | 100 hendelser | Per batch-kall |

Grenser for batchstørrelse

Hver batch-forespørsel kan inneholde maksimalt 100 hendelser og må ikke overstige 500 KB. For store historiske imports, bruk Segment Bulk Import API.

## Feilsøking

| Problem | Årsak | Løsning |
| --- | --- | --- |
| Hendelser vises ikke i Brevo | Destinasjon ikke aktivert | Aktiver Tajo-destinasjonen i Segment |
| Brukerattributter synkroniseres ikke | Mangler e-postidentifikator | Sørg for at `email`-trait er inkludert i identify-kall |
| Duplikatkontakter | Flere anonyme ID-er | Implementer riktige `alias`-kall for identitetssammenslåing |
| Forsinkede hendelser | Stor kø | Sjekk Segments hendelsesleveransedashbord |
| Skjemabrudd | Uplanlagte hendelser | Gjennomgå Segment Protocols-sporingsplan |
| 429 ratebegrensningsfeil | For mange forespørsler | Implementer batching eller reduser hendelsesfrekvens |

## Beste praksis

1. **Bruk identify før track** - Kall alltid `identify` før `track` for å sikre at hendelser tilskrives riktig bruker
2. **Implementer en sporingsplan** - Bruk Segment Protocols for å håndheve hendelsesskjemaer
3. **Batch tjenerside-kall** - Bruk batch-API for tjensersideintegrasjoner for å redusere HTTP-overhead
4. **Mapp traits eksplisitt** - Definer trait-til-attributt-mappinger i stedet for å stole på standarder
5. **Bruk Segment Functions** - Transformer hendelser underveis før de når Brevo
6. **Overvåk hendelseslevering** - Sjekk Segments Event Delivery-dashbord for mislykkede hendelser
7. **Sett opp Replay** - Aktiver Segment Replay for å reprosessere historiske hendelser

## Sikkerhet

- **TLS-kryptering** - Alle data overføres over HTTPS/TLS 1.2+
- **Write Key-isolasjon** - Hver kilde har sin egen Write Key
- **GDPR-samsvar** - Segment støtter forespørsler om datasletting og undertrykking
- **SOC 2 Type II** - Segment er SOC 2 Type II-sertifisert
- **Regional datavert** - EU-arbeidsområdealternativ for databotilholdssamsvar

## Relaterte ressurser

- [Amplitude-kobling](https://tajo.io/no/docs/connectors/custom/amplitude)
- [Mixpanel-kobling](https://tajo.io/no/docs/connectors/custom/mixpanel)
- [Customer Sync-ferdighet](https://tajo.io/no/docs/skills/data-sync/customer-sync)
- [Brevo Events API](https://tajo.io/no/docs/events-engagement/create-event)
