---
title: "Meta Ads कनेक्टर"
description: "Tajo के माध्यम से Brevo के साथ Facebook और Instagram विज्ञापन audiences, कन्वर्जन्स, और कैंपेन डेटा सिंक करने के लिए संपूर्ण Meta Ads इंटीग्रेशन गाइड।"
url: https://tajo.io/hi/docs/connectors/marketing/meta-ads/
markdown: https://tajo.io/hi/docs/connectors/marketing/meta-ads.md
lang: hi-IN
robots: noindex
---

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

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

# Meta Ads कनेक्टर

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

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

Custom Audiences को सिंक्रनाइज़ करने, Conversions API के माध्यम से कन्वर्जन इवेंट्स आयात करने, और paid social विज्ञापन को lifecycle मार्केटिंग ऑटोमेशन से जोड़ने के लिए Tajo के माध्यम से Meta Ads (Facebook & Instagram) को Brevo से कनेक्ट करें।

## अवलोकन

| गुण | मान |
| --- | --- |
| **प्लेटफ़ॉर्म** | Meta Ads (Facebook, Instagram, Messenger, WhatsApp) |
| **श्रेणी** | Marketing |
| **सेटअप जटिलता** | उन्नत |
| **आधिकारिक इंटीग्रेशन** | नहीं |
| **सिंक किया गया डेटा** | Audiences, कन्वर्जन्स, कैंपेन, Leads |
| **उपलब्ध Skills** | 8 |
| **API Version** | v25.0 (Graph API) |

## विशेषताएं

- **Custom Audience सिंक** - Brevo कॉन्टैक्ट lists को Meta Custom Audiences के रूप में अपलोड करें
- **Conversions API (CAPI)** - सटीक attribution के लिए server-side कन्वर्जन इवेंट्स भेजें
- **Lead form सिंक** - Facebook Lead Ads सबमिशन को सीधे Brevo कॉन्टैक्ट्स में आयात करें
- **कैंपेन insights** - Tajo डैशबोर्ड्स में विज्ञापन प्रदर्शन मेट्रिक्स खींचें
- **Lookalike audiences** - synced Brevo segments से Lookalike Audiences बनाएं
- **कैटलॉग सिंक** - dynamic product ads के लिए product catalogs सिंक करें
- **Multi-platform** - एकल इंटीग्रेशन Facebook, Instagram, Messenger, और WhatsApp ads को कवर करता है

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

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

1. एक Meta Business Manager खाता
2. Marketing API एक्सेस के साथ एक Facebook App
3. उपयुक्त अनुमतियों के साथ एक System User
4. `ads_management` और `ads_read` अनुमतियों के साथ एक Access Token
5. API एक्सेस वाला एक Brevo खाता
6. API क्रेडेंशियल्स वाला एक Tajo खाता

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

### System User Access Token

Meta server-to-server integrations के लिए System User tokens का उपयोग करने की सिफारिश करता है। ये tokens समाप्त नहीं होते।

```bash
# Required permissions for System User
ads_management
ads_read
business_management
leads_retrieval
pages_read_engagement
catalog_management
```

### App-Level प्रमाणीकरण

```bash
curl -G "https://graph.facebook.com/v25.0/act_AD_ACCOUNT_ID/campaigns" \
  -d "access_token=SYSTEM_USER_ACCESS_TOKEN" \
  -d "fields=name,status,objective"
```

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

### बुनियादी सेटअप

```yaml
connectors:
  meta_ads:
    enabled: true
    app_id: "your-facebook-app-id"
    app_secret: "your-facebook-app-secret"
    access_token: "your-system-user-access-token"
    ad_account_id: "act_123456789"
    business_id: "987654321"
    pixel_id: "111222333444"

    # Data sync options
    sync:
      custom_audiences: true
      conversions_api: true
      lead_forms: true
      campaign_insights: true

    # API version
    api_version: "v25.0"
```

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

Brevo lists को Meta Custom Audiences में सिंक करें:

```yaml
custom_audiences:
  enabled: true
  lists:
    - brevo_list_id: 5
      audience_name: "All Customers"
      subtype: "CUSTOM"
    - brevo_list_id: 6
      audience_name: "High LTV Customers"
      subtype: "CUSTOM"
    - brevo_list_id: 7
      audience_name: "Recent Purchasers"
      subtype: "CUSTOM"

  # Matching fields
  match_keys:
    - EMAIL
    - PHONE
    - FN     # First name
    - LN     # Last name
    - CT     # City
    - ST     # State
    - ZIP
    - COUNTRY

  schedule: "daily"
  sync_mode: "mirror"
```

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

```yaml
conversions_api:
  enabled: true
  pixel_id: "111222333444"
  test_event_code: ""  # Set for testing, clear for production

  events:
    - brevo_event: "order_completed"
      meta_event: "Purchase"
      value_field: "revenue"
      currency_field: "currency"
    - brevo_event: "cart_updated"
      meta_event: "AddToCart"
    - brevo_event: "customer_created"
      meta_event: "Lead"
    - brevo_event: "page_viewed"
      meta_event: "ViewContent"
```

## API एंडपॉइंट्स

| मेथड | एंडपॉइंट | विवरण |
| --- | --- | --- |
| `POST` | `/v25.0/act_{id}/customaudiences` | एक Custom Audience बनाएं |
| `POST` | `/v25.0/{audience_id}/users` | Custom Audience में उपयोगकर्ता जोड़ें |
| `DELETE` | `/v25.0/{audience_id}/users` | Custom Audience से उपयोगकर्ता हटाएं |
| `POST` | `/v25.0/{pixel_id}/events` | Conversions API इवेंट्स भेजें |
| `GET` | `/v25.0/act_{id}/campaigns` | कैंपेन सूचीबद्ध करें |
| `GET` | `/v25.0/act_{id}/insights` | कैंपेन insights प्राप्त करें |
| `GET` | `/v25.0/{form_id}/leads` | lead form सबमिशन प्राप्त करें |
| `POST` | `/v25.0/act_{id}/adcreatives` | विज्ञापन creatives बनाएं |
| `GET` | `/v25.0/{catalog_id}/products` | कैटलॉग products सूचीबद्ध करें |

## कोड उदाहरण

### Meta Ads कनेक्टर प्रारंभ करें

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

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

// Connect Meta Ads account
await tajo.connectors.connect('meta-ads', {
  appId: process.env.META_APP_ID,
  appSecret: process.env.META_APP_SECRET,
  accessToken: process.env.META_ACCESS_TOKEN,
  adAccountId: 'act_123456789',
  pixelId: '111222333444'
});
```

### Conversions API इवेंट्स भेजें

```javascript
// Send a purchase event via Conversions API
const response = await fetch(
  `https://graph.facebook.com/v25.0/${PIXEL_ID}/events`,
  {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({
      data: [{
        event_name: 'Purchase',
        event_time: Math.floor(Date.now() / 1000),
        action_source: 'website',
        user_data: {
          em: [hashSHA256('jane@example.com')],
          ph: [hashSHA256('+15551234567')],
          fn: [hashSHA256('jane')],
          ln: [hashSHA256('kim')],
          client_ip_address: '192.168.1.1',
          client_user_agent: 'Mozilla/5.0...',
          fbc: 'fb.1.1234567890.AbCdEfG',  // Click ID
          fbp: 'fb.1.1234567890.987654321'  // Browser ID
        },
        custom_data: {
          value: 89.99,
          currency: 'USD',
          content_ids: ['SKU-001'],
          content_type: 'product'
        }
      }],
      access_token: process.env.META_ACCESS_TOKEN
    })
  }
);
```

### Brevo List से Custom Audience सिंक करें

```javascript
// Upload a Brevo contact list as a Meta Custom Audience
await tajo.connectors.syncAudience('meta-ads', {
  brevoListId: 5,
  audienceName: 'High Value Customers',
  matchKeys: ['EMAIL', 'PHONE', 'FN', 'LN'],
  syncMode: 'mirror'
});
```

### कैंपेन Insights खींचें

```javascript
// Get campaign performance metrics
const insights = await tajo.connectors.query('meta-ads', {
  resource: 'campaigns',
  fields: ['campaign_name', 'impressions', 'clicks', 'spend',
           'actions', 'cost_per_action_type'],
  dateRange: { since: '2024-01-01', until: '2024-01-31' },
  level: 'campaign'
});
```

## दर सीमाएं

| संसाधन | सीमा | विवरण |
| --- | --- | --- |
| **Marketing API** | Tier-आधारित | ऐप एक्सेस स्तर और spend के आधार पर |
| **Custom Audience uploads** | 700 अनुरोध/घंटा | प्रति विज्ञापन खाता |
| **Conversions API** | 2,000 इवेंट्स/sec | प्रति pixel |
| **Insights API** | 200 calls/घंटा | प्रति विज्ञापन खाता |
| **Lead retrieval** | 200 calls/घंटा | प्रति page |
| **Batch अनुरोध** | 50 अनुरोध/बैच | प्रति बैच कॉल |

Business Verification आवश्यक

पूर्ण Marketing API एक्सेस के लिए Meta Business Manager में business verification की आवश्यकता होती है। असत्यापित apps प्रतिबंधित दर सीमाओं के साथ development mode तक सीमित हैं।

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

| समस्या | कारण | समाधान |
| --- | --- | --- |
| `OAuthException` | Token समाप्त या अमान्य | System User access token पुनर्जनरेट करें |
| कम Custom Audience match rate | खराब डेटा गुणवत्ता | सभी PII को SHA-256 के साथ hash करें, कई match keys शामिल करें |
| कन्वर्जन्स attribute नहीं हुए | गायब `fbc`/`fbp` पैरामीटर | cookies से Facebook Click ID और Browser ID पास करें |
| `RATE_LIMIT_REACHED` | बहुत अधिक API कॉल | exponential backoff लागू करें, API एक्सेस tier जांचें |
| Lead forms सिंक नहीं हो रहे | गायब `leads_retrieval` अनुमति | System User में अनुमति जोड़ें |
| Test mode में इवेंट्स | `test_event_code` अभी भी सेट | प्रोडक्शन के लिए test event code हटाएं |

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

1. **System User tokens का उपयोग करें** - System Users server integrations के लिए स्थिर, गैर-समाप्त tokens प्रदान करते हैं
2. **सभी PII को hash करें** - Meta को भेजने से पहले सभी व्यक्तिगत पहचान योग्य जानकारी को SHA-256 hash करें
3. **CAPI और Pixel दोनों भेजें** - डिडुप्लीकेशन के साथ अनावश्यक ट्रैकिंग के लिए Conversions API और Meta Pixel दोनों का उपयोग करें
4. **event IDs शामिल करें** - डिडुप्लीकेशन सक्षम करने के लिए CAPI और Pixel दोनों इवेंट्स पर `event_id` सेट करें
5. **`fbc` और `fbp` पास करें** - अधिकतम कन्वर्जन attribution के लिए Facebook Click ID और Browser ID शामिल करें
6. **अपने business को सत्यापित करें** - पूर्ण API एक्सेस और उच्च दर सीमाओं के लिए Business Verification पूरा करें
7. **`test_event_code` का उपयोग करें** - लाइव होने से पहले Events Manager में Conversions API इवेंट्स का परीक्षण करें

## सुरक्षा

- **System User tokens** - गैर-व्यक्तिगत, business-scoped प्रमाणीकरण tokens
- **SHA-256 hashing** - Meta servers पर प्रसारण से पहले सभी PII hash किए गए
- **App Secret Proof** - प्रमाणीकरण सुरक्षा की वैकल्पिक अतिरिक्त परत
- **Business scoping** - अनुमतियां विशिष्ट विज्ञापन accounts और pages पर scope की गई
- **Meta अनुपालन** - Meta Platform Terms और विज्ञापन नीतियों के अधीन
- **Data Processing Terms** - EU डेटा के लिए Meta के Data Processing Terms लागू होते हैं

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

- [Google Ads Connector](https://tajo.io/hi/docs/connectors/marketing/google-ads)
- [Klaviyo Connector](https://tajo.io/hi/docs/connectors/marketing/klaviyo)
- [Brevo Connector](https://tajo.io/hi/docs/connectors/marketing/brevo)
- [Customer Sync Skill](https://tajo.io/hi/docs/skills/data-sync/customer-sync)
