---
title: "Twilio Segment Bağlayıcısı"
description: "Müşteri verilerini, olayları ve kitle segmentlerini Tajo üzerinden Brevo ile senkronize etmek için eksiksiz Twilio Segment entegrasyon kılavuzu."
url: https://tajo.io/tr/docs/connectors/custom/segment/
markdown: https://tajo.io/tr/docs/connectors/custom/segment.md
lang: tr-TR
robots: noindex
---

Erken erişim talep edin

Adınızı ve iş e-posta adresinizi girin. Tajo erişim talebinizi onaylamanız için size bir bağlantı göndereceğiz.

# Twilio Segment Bağlayıcısı

Bağlayıcı durumu: Planlandı Henüz oluşturulmadı. Tajo bu bağlayıcıyı bugün çalıştırmıyor.

| Kaynak alanı | Hedef alanı | Örnek değer |
| --- | --- | --- |
| `record.id` | `source_id` | `record_1042` |
| `record.updated_at` | `updated_at` | `2026-10-18T08:00:00Z` |
| `record.value` | `value` | `sample_value` |

Müşteri veri hattınızı birleştirmek, herhangi bir kaynaktan gelen olayları Brevo’ya yönlendirmek ve daha zengin pazarlama otomasyonu için Segment’in kimlik çözümlemesinden yararlanmak üzere Twilio Segment’i Tajo aracılığıyla Brevo’ya bağlayın.

## Genel Bakış

| Özellik | Değer |
| --- | --- |
| **Platform** | Twilio Segment |
| **Kategori** | Veri Platformu (Özel) |
| **Kurulum Karmaşıklığı** | Orta |
| **Resmi Entegrasyon** | Hayır |
| **Senkronize Edilen Veri** | Olaylar, Müşteriler, Özellikler, Kitleler |
| **Kullanılabilir Yetenekler** | 8 |

## Özellikler

- **Evrensel veri toplama** - Segment SDK’ları aracılığıyla web sitelerinden, mobil uygulamalardan ve sunuculardan olay toplayın
- **Kaynak yönlendirme** - Tajo üzerinden 400’den fazla kaynaktan Brevo’ya veri yönlendirin
- **Kimlik çözümleme** - Anonim ve bilinen kullanıcı profillerini otomatik olarak birleştirin
- **Kitle senkronizasyonu** - Segment hesaplanmış özelliklerini ve kitlelerini Brevo listelerine gönderin
- **Olay akışı** - Segment’in Connections çerçevesi aracılığıyla gerçek zamanlı olay iletimi
- **Ters ETL** - Segment Reverse ETL kullanarak ambar verilerini Brevo’ya geri senkronize edin
- **Şema zorlaması** - Senkronize etmeden önce olay şemalarını Segment Protocols ile doğrulayın

## Ön Koşullar

Başlamadan önce şunlara sahip olduğunuzdan emin olun:

1. Bir kaynak yapılandırılmış Twilio Segment çalışma alanı
2. Kaynak için Segment Yazma Anahtarınız
3. API erişimi olan bir Brevo hesabı
4. API kimlik bilgilerine sahip bir Tajo hesabı

## Kimlik Doğrulama

### Segment Yazma Anahtarı

Segment, her kaynağa bağlı benzersiz bir tanımlayıcı olan Yazma Anahtarını kullanarak kaynakların kimliğini doğrular.

```javascript
// Yazma Anahtarı ile Analytics.js başlatma
analytics.load("YOUR_SEGMENT_WRITE_KEY");
```

### Tajo API Belirteci

Tajo bağlayıcısını kimlik bilgilerinizle yapılandırın:

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

## Yapılandırma

### Temel Kurulum

```yaml
connectors:
  segment:
    enabled: true
    write_key: "your-segment-write-key"
    data_region: "us"  # veya AB çalışma alanı için "eu"

    # Veri senkronizasyon seçenekleri
    sync:
      identify: true
      track: true
      page: true
      group: false

    # Brevo liste ataması
    lists:
      all_contacts: 5
      active_users: 6
      high_value: 7
```

### Olay Eşleştirme

Segment izleme olaylarını Brevo olay türlerine eşleyin:

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

  # Özel olaylar
  "Feature Used": "feature_used"
  "Plan Upgraded": "plan_upgraded"
```

### Özellik Eşleştirme

Segment identify özelliklerini Brevo kişi özniteliklerine eşleyin:

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

## API Uç Noktaları

| Yöntem | Uç Nokta | Açıklama |
| --- | --- | --- |
| `POST` | `/v1/identify` | Bir kullanıcıyı özelliklerle tanımla |
| `POST` | `/v1/track` | Bir olayı izle |
| `POST` | `/v1/page` | Sayfa görüntüleme kaydet |
| `POST` | `/v1/screen` | Ekran görüntüleme kaydet |
| `POST` | `/v1/group` | Bir kullanıcıyı grupla ilişkilendir |
| `POST` | `/v1/alias` | İki kullanıcı kimliğini birleştir |
| `POST` | `/v1/batch` | Toplu olarak birden çok mesaj gönder |
| `POST` | `/v1/import` | Geçmiş verileri toplu içe aktar |

## Kod Örnekleri

### Segment’i Tajo Hedefi ile Başlatma

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

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

// Segment kaynağını bağla
await tajo.connectors.connect('segment', {
  writeKey: process.env.SEGMENT_WRITE_KEY,
  workspaceSlug: 'your-workspace'
});
```

### Segment Aracılığıyla Olayları İzleme

```javascript
// Bir kullanıcıyı tanımla - Brevo kişilerine senkronize olur
analytics.identify("user_123", {
  email: "jane@example.com",
  firstName: "Jane",
  lastName: "Kim",
  plan: "premium",
  lifetimeValue: 450.00
});

// Bir olayı izle - Brevo'ya iletilir
analytics.track("Order Completed", {
  orderId: "ORD-1234",
  revenue: 89.99,
  currency: "USD",
  products: [
    { id: "SKU-001", name: "Widget", price: 89.99 }
  ]
});

// Sayfa görüntüleme izleme
analytics.page("Pricing", {
  title: "Pricing - Tajo",
  url: "https://tajo.io/pricing"
});
```

### Sunucu Tarafı Olay İletimi (Node.js)

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

// Veritabanınızdan kullanıcıları toplu olarak tanımla
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
    }
  });
}

// Kuyruğu boşalt
await analytics.flush();
```

## Hız Sınırları

| Katman | Sınır | Pencere |
| --- | --- | --- |
| **Ücretsiz** | 1.000 olay/sn | Kaynak başına |
| **Team** | 10.000 olay/sn | Kaynak başına |
| **Business** | Özel | Çalışma alanı başına |
| **Toplu API** | Maksimum 500 KB | İstek başına |
| **Maksimum toplu boyut** | 100 olay | Toplu çağrı başına |

Toplu Boyut Sınırları

Her toplu istek en fazla 100 olay içerebilir ve 500 KB’yi aşmamalıdır. Büyük geçmiş içe aktarmalar için Segment Bulk Import API’sini kullanın.

## Sorun Giderme

| Sorun | Neden | Çözüm |
| --- | --- | --- |
| Olaylar Brevo’da görünmüyor | Hedef etkin değil | Segment’te Tajo hedefini etkinleştirin |
| Kullanıcı özellikleri senkronize edilmiyor | E-posta tanımlayıcısı eksik | `email` özelliğinin identify çağrılarında bulunduğundan emin olun |
| Yinelenen kişiler | Birden çok anonim kimlik | Kimlik birleştirme için uygun `alias` çağrıları uygulayın |
| Olaylar gecikmeli | Yüksek hacimli kuyruk | Segment’in olay teslim panosunu kontrol edin |
| Şema ihlalleri | Planlanmamış olaylar | Segment Protocols izleme planını gözden geçirin |
| 429 hız sınırı hataları | Çok fazla istek | Toplu işleme uygulayın veya olay sıklığını azaltın |

## En İyi Uygulamalar

1. **Track’ten önce identify kullanın** - Olayların doğru kullanıcıya atfedildiğinden emin olmak için her zaman `track`’ten önce `identify` çağırın
2. **Bir izleme planı uygulayın** - Olay şemalarını zorunlu kılmak için Segment Protocols kullanın
3. **Sunucu tarafı çağrıları toplu işleyin** - HTTP yükünü azaltmak için sunucu tarafı entegrasyonlar için toplu API kullanın
4. **Özellikleri açıkça eşleyin** - Varsayılanlara güvenmek yerine özellik-öznitelik eşleştirmelerini tanımlayın
5. **Segment Functions kullanın** - Brevo’ya ulaşmadan önce olayları anlık olarak dönüştürün
6. **Olay teslimatını izleyin** - Başarısız olaylar için Segment’in Event Delivery panosunu kontrol edin
7. **Replay kurun** - Geçmiş olayları yeniden işlemek için Segment Replay’i etkinleştirin

## Güvenlik

- **TLS şifrelemesi** - Tüm veriler HTTPS/TLS 1.2+ üzerinden iletilir
- **Yazma Anahtarı izolasyonu** - Her kaynağın kendi Yazma Anahtarı vardır
- **GDPR uyumluluğu** - Segment veri silme ve baskılama isteklerini destekler
- **SOC 2 Type II** - Segment SOC 2 Type II sertifikalıdır
- **Bölgesel veri barındırma** - Veri ikametgahı uyumluluğu için AB çalışma alanı seçeneği

## İlgili Kaynaklar

- [Amplitude Bağlayıcısı](https://tajo.io/tr/docs/connectors/custom/amplitude)
- [Mixpanel Bağlayıcısı](https://tajo.io/tr/docs/connectors/custom/mixpanel)
- [Müşteri Senkronizasyonu Yeteneği](https://tajo.io/tr/docs/skills/data-sync/customer-sync)
- [Brevo Olaylar API](https://tajo.io/tr/docs/events-engagement/create-event)
