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

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

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

# Google Ads कनेक्टर

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

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

विज्ञापन audiences को सिंक्रनाइज़ करने, कन्वर्जन डेटा आयात करने, और एकीकृत ग्राहक प्रोफ़ाइल्स बनाने के लिए Tajo के माध्यम से Google Ads को Brevo से कनेक्ट करें जो paid acquisition को lifecycle मार्केटिंग से जोड़ते हैं।

## अवलोकन

| गुण | मान |
| --- | --- |
| **प्लेटफ़ॉर्म** | Google Ads |
| **श्रेणी** | Marketing |
| **सेटअप जटिलता** | उन्नत |
| **आधिकारिक इंटीग्रेशन** | नहीं |
| **सिंक किया गया डेटा** | कैंपेन, Audiences, कन्वर्जन्स, कस्टमर्स |
| **उपलब्ध Skills** | 7 |

## विशेषताएं

- **Customer Match सिंक** - Brevo कॉन्टैक्ट लिस्ट्स को Google Ads में Customer Match audiences के रूप में अपलोड करें
- **कन्वर्जन ट्रैकिंग** - Brevo इवेंट्स से ऑफ़लाइन कन्वर्जन्स को Google Ads में आयात करें
- **Audience सिंक** - Brevo लिस्ट्स और Google Ads audiences के बीच द्विदिशीय सिंक
- **कैंपेन रिपोर्टिंग** - Tajo डैशबोर्ड्स में कैंपेन प्रदर्शन डेटा खींचें
- **GCLID ट्रैकिंग** - ऑफ़लाइन कन्वर्जन attribution के लिए Google Click IDs कैप्चर करें
- **Smart bidding डेटा** - bid अनुकूलन के लिए कन्वर्जन मान डेटा को Google पर वापस फ़ीड करें
- **Lead form सिंक** - Google Ads lead form सबमिशन को Brevo कॉन्टैक्ट्स में आयात करें

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

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

1. API एक्सेस सक्षम के साथ एक Google Ads खाता
2. Google Ads API सक्षम के साथ एक Google Cloud project
3. OAuth 2.0 क्रेडेंशियल्स (Client ID और Client Secret)
4. एक Google Ads Developer Token ([Google Ads API Center](https://ads.google.com/aw/apicenter) पर आवेदन करें)
5. API एक्सेस वाला एक Brevo खाता
6. API क्रेडेंशियल्स वाला एक Tajo खाता

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

### OAuth 2.0

Google Ads API प्रमाणीकरण के लिए OAuth 2.0 का उपयोग करता है। आपको OAuth सहमति फ़्लो के माध्यम से एक refresh token प्राप्त करना होगा।

```bash
# Required OAuth scopes
https://www.googleapis.com/auth/adwords
```

### Developer Token

सभी Google Ads API अनुरोधों के लिए एक Developer Token आवश्यक है और इसे Google द्वारा अनुमोदित किया जाना चाहिए।

```bash
# Set up authentication headers
curl -X POST https://googleads.googleapis.com/v18/customers/1234567890/googleAds:search \
  -H "Authorization: Bearer ACCESS_TOKEN" \
  -H "developer-token: DEVELOPER_TOKEN" \
  -H "login-customer-id: MANAGER_ACCOUNT_ID"
```

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

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

```yaml
connectors:
  google_ads:
    enabled: true
    developer_token: "your-developer-token"
    oauth:
      client_id: "your-client-id"
      client_secret: "your-client-secret"
      refresh_token: "your-refresh-token"
    customer_id: "123-456-7890"
    login_customer_id: "111-222-3333"  # Manager account (optional)

    # Data sync options
    sync:
      customer_match: true
      conversions: true
      campaigns: true
      lead_forms: true

    # Conversion tracking
    conversions:
      action_id: "123456789"
      default_currency: "USD"
```

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

Brevo कॉन्टैक्ट्स को Google Ads audiences के रूप में अपलोड करें:

```yaml
customer_match:
  enabled: true
  lists:
    - brevo_list_id: 5
      audience_name: "All Customers"
      match_type: "CONTACT_INFO"
    - brevo_list_id: 7
      audience_name: "High Value Customers"
      match_type: "CONTACT_INFO"

  # Data fields to match
  match_fields:
    - email
    - phone
    - first_name
    - last_name
    - country_code
    - zip_code

  # Sync schedule
  schedule: "daily"
  sync_mode: "mirror"  # mirror, append, or remove
```

### ऑफ़लाइन कन्वर्जन आयात

```yaml
conversion_import:
  enabled: true
  conversion_action: "purchase"
  gclid_attribute: "GCLID"  # Brevo attribute storing GCLID
  conversion_events:
    - brevo_event: "order_completed"
      conversion_name: "Purchase"
      value_field: "revenue"
    - brevo_event: "subscription_created"
      conversion_name: "Subscription"
      value_field: "plan_value"
```

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

| मेथड | एंडपॉइंट | विवरण |
| --- | --- | --- |
| `POST` | `/v18/customers/{id}/googleAds:search` | कैंपेन और संसाधन खोजें (GAQL) |
| `POST` | `/v18/customers/{id}/googleAds:searchStream` | खोज परिणामों को stream करें |
| `POST` | `/v18/customers/{id}/offlineUserDataJobs:create` | Customer Match upload job बनाएं |
| `POST` | `/v18/customers/{id}/conversionUploads:uploadClickConversions` | ऑफ़लाइन कन्वर्जन्स अपलोड करें |
| `POST` | `/v18/customers/{id}/conversionUploads:uploadCallConversions` | call कन्वर्जन्स अपलोड करें |
| `GET` | `/v18/customers/{id}/campaignBudgets` | कैंपेन बजट प्राप्त करें |
| `POST` | `/v18/customers/{id}/customerLists:mutate` | customer lists प्रबंधित करें |

## कोड उदाहरण

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

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

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

// Connect Google Ads account
await tajo.connectors.connect('google-ads', {
  developerToken: process.env.GOOGLE_ADS_DEV_TOKEN,
  clientId: process.env.GOOGLE_OAUTH_CLIENT_ID,
  clientSecret: process.env.GOOGLE_OAUTH_CLIENT_SECRET,
  refreshToken: process.env.GOOGLE_OAUTH_REFRESH_TOKEN,
  customerId: '123-456-7890'
});
```

### Customer Match Audience अपलोड करें

```javascript
// Sync a Brevo list to Google Ads Customer Match
await tajo.connectors.syncAudience('google-ads', {
  brevoListId: 5,
  audienceName: 'High Value Customers',
  matchType: 'CONTACT_INFO',
  syncMode: 'mirror'
});
```

### ऑफ़लाइन कन्वर्जन्स आयात करें

```javascript
// Upload offline conversions from Brevo order events
await tajo.connectors.uploadConversions('google-ads', {
  conversionAction: 'customers/123456/conversionActions/789',
  conversions: [
    {
      gclid: 'CjwKCAiA...',
      conversionDateTime: '2024-01-15 10:30:00-05:00',
      conversionValue: 89.99,
      currencyCode: 'USD'
    }
  ]
});
```

### कैंपेन प्रदर्शन क्वेरी करें (GAQL)

```javascript
// Query campaign metrics using Google Ads Query Language
const query = `
  SELECT
    campaign.name,
    campaign.status,
    metrics.impressions,
    metrics.clicks,
    metrics.cost_micros,
    metrics.conversions
  FROM campaign
  WHERE segments.date DURING LAST_30_DAYS
  ORDER BY metrics.impressions DESC
  LIMIT 20
`;

const results = await tajo.connectors.query('google-ads', { gaql: query });
```

## दर सीमाएं

| संसाधन | सीमा | विवरण |
| --- | --- | --- |
| **API अनुरोध** | 15,000/दिन | प्रति developer token |
| **Mutate ऑपरेशन्स** | 10,000/दिन | प्रति customer account |
| **GAQL queries** | 1,500/दिन | प्रति customer account |
| **Customer Match uploads** | 10 jobs/दिन | प्रति customer list |
| **Conversion uploads** | 2,000/अनुरोध | प्रति upload बैच |
| **Page size** | 10,000 rows | प्रति search response अधिकतम |

Developer Token अनुमोदन

Google Ads API के लिए एक अनुमोदित Developer Token की आवश्यकता है। अपने Manager account में Google Ads API Center के माध्यम से आवेदन करें। टेस्ट अकाउंट्स की दर सीमाएं कम हैं।

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

| समस्या | कारण | समाधान |
| --- | --- | --- |
| `DEVELOPER_TOKEN_NOT_APPROVED` | Token समीक्षा लंबित | Google अनुमोदन की प्रतीक्षा करें या test account का उपयोग करें |
| `CUSTOMER_NOT_FOUND` | गलत customer ID | customer ID से hyphens हटाएं या manager account जांचें |
| Customer Match कम match rate | अपर्याप्त डेटा | कई पहचानकर्ता शामिल करें (email, phone, name, zip) |
| कन्वर्जन्स दिखाई नहीं दे रहे | Attribution window | कन्वर्जन्स को प्रोसेस करने में 24 घंटे तक लग सकते हैं |
| `OAUTH_TOKEN_EXPIRED` | Refresh token अमान्य | पुनः प्रमाणित करें और एक नया refresh token प्राप्त करें |
| `PERMISSION_DENIED` | अपर्याप्त एक्सेस | API एक्सेस स्तर और account linking जांचें |

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

1. **Manager account का उपयोग करें** - एक Manager (MCC) account के माध्यम से कई Ads accounts प्रबंधित करें
2. **Customer Match डेटा को hash करें** - Customer Match पर अपलोड करने से पहले हमेशा PII को SHA-256 hash करें
3. **GCLIDs ट्रैक करें** - ऑफ़लाइन कन्वर्जन ट्रैकिंग के लिए Google Click IDs को Brevo एट्रिब्यूट्स में संग्रहीत करें
4. **कन्वर्जन uploads बैच करें** - real-time uploads के बजाय कन्वर्जन्स को दैनिक बैचों में समूहबद्ध करें
5. **रिपोर्टिंग के लिए GAQL का उपयोग करें** - लचीली कैंपेन रिपोर्टिंग के लिए Google Ads Query Language का लाभ उठाएं
6. **match rates की निगरानी करें** - Customer Match audience match rates ट्रैक करें और डेटा गुणवत्ता में सुधार करें
7. **Enhanced Conversions सेट करें** - अधिक सटीक कन्वर्जन माप के लिए Enhanced Conversions का उपयोग करें

## सुरक्षा

- **OAuth 2.0** - refresh tokens के साथ सुरक्षित token-आधारित प्रमाणीकरण
- **SHA-256 hashing** - Customer Match डेटा अपलोड से पहले hash किया जाता है
- **डेटा minimization** - केवल आवश्यक फ़ील्ड्स Google को प्रसारित किए जाते हैं
- **Google Cloud अनुपालन** - SOC 2, ISO 27001, और GDPR अनुपालक
- **Scoped एक्सेस** - API अनुमतियां विशिष्ट customer accounts पर scope की गई
- **ऑडिट लॉगिंग** - सभी API अनुरोध Google Ads change history में लॉग किए गए

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

- [Meta Ads Connector](https://tajo.io/hi/docs/connectors/marketing/meta-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)
