---
title: "Twilio Segment कनेक्टर"
description: "Tajo के माध्यम से Twilio Segment customer data, events, और audience segments को Brevo के साथ sync करने की संपूर्ण integration guide।"
url: https://tajo.io/hi/docs/connectors/custom/segment/
markdown: https://tajo.io/hi/docs/connectors/custom/segment.md
lang: hi-IN
robots: noindex
---

अर्ली एक्सेस का अनुरोध करें

अपना पहला नाम और कार्यस्थल का ईमेल पता दर्ज करें। Tajo एक्सेस अनुरोध की पुष्टि के लिए हम आपको एक लिंक ईमेल करेंगे।

# Twilio Segment कनेक्टर

कनेक्टर की स्थिति: नियोजित अभी बना नहीं है। Tajo आज यह कनेक्टर नहीं चलाता।

| स्रोत फ़ील्ड | गंतव्य फ़ील्ड | नमूना मान |
| --- | --- | --- |
| `record.id` | `source_id` | `record_1042` |
| `record.updated_at` | `updated_at` | `2026-10-18T08:00:00Z` |
| `record.value` | `value` | `sample_value` |

अपनी customer data pipeline को एकीकृत करने, किसी भी source से events को Brevo में route करने, और समृद्ध marketing automation के लिए Segment की identity resolution का लाभ उठाने हेतु Tajo के माध्यम से Twilio Segment को Brevo से कनेक्ट करें।

## अवलोकन

| Property | Value |
| --- | --- |
| **Platform** | Twilio Segment |
| **Category** | Data Platform (Custom) |
| **Setup Complexity** | Medium |
| **Official Integration** | No |
| **Data Synced** | Events, Customers, Traits, Audiences |
| **Available Skills** | 8 |

## विशेषताएं

- **Universal data collection** - Segment SDKs के माध्यम से websites, mobile apps, और servers से events एकत्र करें
- **Source routing** - Tajo के माध्यम से 400+ sources से data को Brevo में route करें
- **Identity resolution** - anonymous और known user profiles को स्वचालित रूप से merge करें
- **Audience sync** - Segment computed traits और audiences को Brevo lists में भेजें
- **Event streaming** - Segment के Connections framework के माध्यम से real-time event forwarding
- **Reverse ETL** - Segment Reverse ETL का उपयोग करके warehouse data को Brevo से वापस sync करें
- **Schema enforcement** - sync करने से पहले Segment Protocols के साथ event schemas validate करें

## पूर्वावश्यकताएं

शुरू करने से पहले, सुनिश्चित करें कि आपके पास हैं:

1. configured source वाला एक Twilio Segment workspace
2. source के लिए आपकी Segment Write Key
3. API access वाला एक Brevo account
4. API credentials के साथ एक Tajo account

## प्रमाणीकरण

### Segment Write Key

Segment एक Write Key का उपयोग करके sources को authenticate करता है, जो प्रत्येक source से जुड़ा एक unique identifier है।

```javascript
// Write Key के साथ Analytics.js initialization
analytics.load("YOUR_SEGMENT_WRITE_KEY");
```

### Tajo API Token

Tajo connector को अपने credentials के साथ कॉन्फ़िगर करें:

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

## कॉन्फ़िगरेशन

### बेसिक सेटअप

```yaml
connectors:
  segment:
    enabled: true
    write_key: "your-segment-write-key"
    data_region: "us"  # EU workspace के लिए "eu"

    # 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

Segment track events को Brevo event types से map करें:

```yaml
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

Segment identify traits को Brevo contact attributes से map करें:

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

## API Endpoints

| Method | Endpoint | विवरण |
| --- | --- | --- |
| `POST` | `/v1/identify` | traits के साथ एक user identify करें |
| `POST` | `/v1/track` | एक event ट्रैक करें |
| `POST` | `/v1/page` | एक page view रिकॉर्ड करें |
| `POST` | `/v1/screen` | एक screen view रिकॉर्ड करें |
| `POST` | `/v1/group` | user को group से associate करें |
| `POST` | `/v1/alias` | दो user identities को merge करें |
| `POST` | `/v1/batch` | एक batch में कई messages भेजें |
| `POST` | `/v1/import` | ऐतिहासिक data का bulk import |

## कोड उदाहरण

### Tajo Destination के साथ Segment शुरू करें

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

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

// Segment source कनेक्ट करें
await tajo.connectors.connect('segment', {
  writeKey: process.env.SEGMENT_WRITE_KEY,
  workspaceSlug: 'your-workspace'
});
```

### Segment के माध्यम से Events ट्रैक करें

```javascript
// एक user को identify करें - Brevo contacts से sync होता है
analytics.identify("user_123", {
  email: "jane@example.com",
  firstName: "Jane",
  lastName: "Kim",
  plan: "premium",
  lifetimeValue: 450.00
});

// एक event ट्रैक करें - Brevo को forward होता है
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"
});
```

### Server-Side Event Forwarding (Node.js)

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

// अपने database से users को batch identify करें
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
    }
  });
}

// queue flush करें
await analytics.flush();
```

## Rate Limits

| Tier | Limit | Window |
| --- | --- | --- |
| **Free** | 1,000 events/sec | प्रति source |
| **Team** | 10,000 events/sec | प्रति source |
| **Business** | Custom | प्रति workspace |
| **Batch API** | अधिकतम 500 KB | प्रति request |
| **Max batch size** | 100 events | प्रति batch call |

Batch Size सीमाएं

प्रत्येक batch request में अधिकतम 100 events हो सकते हैं और 500 KB से अधिक नहीं हो सकता। बड़े ऐतिहासिक imports के लिए, Segment Bulk Import API का उपयोग करें।

## समस्या निवारण

| समस्या | कारण | समाधान |
| --- | --- | --- |
| Events Brevo में नहीं दिख रहे | Destination enabled नहीं | Segment में Tajo destination enable करें |
| User traits sync नहीं हो रहे | email identifier गायब | सुनिश्चित करें कि identify calls में `email` trait शामिल है |
| Duplicate contacts | कई anonymous IDs | identity merge के लिए उचित `alias` calls लागू करें |
| Events में देरी | High volume queue | Segment के event delivery dashboard की जांच करें |
| Schema violations | Unplanned events | Segment Protocols tracking plan की समीक्षा करें |
| 429 rate limit errors | बहुत अधिक requests | batching लागू करें या event frequency कम करें |

## सर्वोत्तम प्रथाएं

1. **Track से पहले identify का उपयोग करें** - यह सुनिश्चित करने के लिए कि events सही user को attribute होते हैं, हमेशा `track` से पहले `identify` call करें
2. **एक tracking plan लागू करें** - event schemas enforce करने के लिए Segment Protocols का उपयोग करें
3. **Server-side calls batch करें** - HTTP overhead कम करने के लिए server-side integrations के लिए batch API का उपयोग करें
4. **Traits को स्पष्ट रूप से map करें** - defaults पर निर्भर रहने के बजाय trait-to-attribute mappings परिभाषित करें
5. **Segment Functions का उपयोग करें** - events को Brevo तक पहुंचने से पहले in-flight transform करें
6. **Event delivery monitor करें** - failed events के लिए Segment के Event Delivery dashboard की जांच करें
7. **Replay सेट करें** - ऐतिहासिक events को पुनः process करने के लिए Segment Replay enable करें

## सुरक्षा

- **TLS encryption** - सभी data HTTPS/TLS 1.2+ पर transmit होता है
- **Write Key isolation** - प्रत्येक source की अपनी Write Key होती है
- **GDPR compliance** - Segment data deletion और suppression requests को support करता है
- **SOC 2 Type II** - Segment SOC 2 Type II certified है
- **Regional data hosting** - data residency compliance के लिए EU workspace विकल्प

## संबंधित संसाधन

- [Amplitude कनेक्टर](https://tajo.io/hi/docs/connectors/custom/amplitude)
- [Mixpanel कनेक्टर](https://tajo.io/hi/docs/connectors/custom/mixpanel)
- [Customer Sync Skill](https://tajo.io/hi/docs/skills/data-sync/customer-sync)
- [Brevo Events API](https://tajo.io/hi/docs/events-engagement/create-event)
