प्रॉडक्ट की खास जानकारी

Google Ads स्क्रिप्ट, सर्वरलेस ऑटोमेशन प्लैटफ़ॉर्म उपलब्ध कराती हैं. इनकी मदद से, ब्राउज़र पर आधारित आईडीई में आधुनिक JavaScript (ES6+) का इस्तेमाल करके, Google Ads डेटा को प्रोग्राम के हिसाब से मैनेज किया जा सकता है और उससे जुड़ी क्वेरी की जा सकती हैं. Google Ads स्क्रिप्ट की मदद से, खाते को मैनेज करने से जुड़े रोज़मर्रा के वर्कफ़्लो को ऑटोमेट किया जा सकता है. साथ ही, कस्टम रिपोर्ट जनरेट की जा सकती हैं. इसके अलावा, Google Ads को बाहरी डेटा सोर्स के साथ इंटिग्रेट किया जा सकता है. ऐसा एक खाते या हज़ारों खातों के लिए किया जा सकता है. इसके लिए, आपको सर्वर उपलब्ध कराने या डेवलपर क्रेडेंशियल मैनेज करने की ज़रूरत नहीं होती.

Google Ads की ज़्यादातर सुविधाएं, Google Ads स्क्रिप्ट में mutate और search कॉल के ज़रिए उपलब्ध हैं. स्क्रिप्ट का इस्तेमाल इन कामों के लिए किया जा सकता है:

  • कैंपेन, विज्ञापन ग्रुप, कीवर्ड, और विज्ञापनों को मैनेज करना.
  • रीयल-टाइम परफ़ॉर्मेंस या बाहरी डेटा के आधार पर, बिड, बजट, और स्टेटस में बदलाव करें.
  • कस्टम रिपोर्ट और डैशबोर्ड जनरेट करने के लिए, Google Ads क्वेरी लैंग्वेज (GAQL) का इस्तेमाल करके क्वेरी चलाएं.
  • ऑटोमेटेड एक्ज़ीक्यूशन को हर घंटे, हर दिन, हर हफ़्ते, हर महीने या मांग पर चलाने के लिए शेड्यूल करें.
  • मैनेजर स्क्रिप्ट का इस्तेमाल करके, चाइल्ड खातों में कई खातों से जुड़े ऑपरेशन को मैनेज करें.
  • Google Workspace की सेवाओं (जैसे, Sheets और Drive), Google Cloud की सेवाओं (जैसे, BigQuery), और तीसरे पक्ष के एपीआई से कनेक्ट करना.

स्क्रिप्ट में पहले से मौजूद इकाई सिलेक्टर और रिपोर्ट भी शामिल होती हैं.

मुख्य तकनीकी जानकारी

यहां दी गई तकनीकी जानकारी, Google Ads स्क्रिप्ट के एक्ज़ीक्यूशन एनवायरमेंट और ऑपरेशनल बाउंड्री के बारे में बताती है:

खास जानकारी एक खाते के लिए स्क्रिप्ट मैनेजर खाते की स्क्रिप्ट
लागू करने के लिए टाइम आउट ज़्यादा से ज़्यादा 30 मिनट executeInParallel और कॉलबैक की सुविधा के साथ 60 मिनट तक (स्टैंडर्ड प्लान में 30 मिनट)
रनटाइम इंजन V8 JavaScript रनटाइम (ECMAScript 6+) V8 JavaScript रनटाइम (ECMAScript 6+)
एंटिटी इटरेटर की सीमा हर इटरेटर के लिए डिफ़ॉल्ट रूप से 50,000 इकाइयां (रिपोर्ट और सर्च क्वेरी को छोड़कर) हर चाइल्ड खाते के लिए 50,000 इकाइयां (रिपोर्ट और सर्च क्वेरी को छोड़कर)
पैरलल खाते लागू नहीं (एक खाता) एक साथ ज़्यादा से ज़्यादा 50 खाते
एक साथ कई फ़ाइलें अपलोड करने की सीमा फ़ाइल का साइज़ 50 एमबी और 10,00,000 लाइनें फ़ाइल का साइज़ 50 एमबी और 10,00,000 लाइनें
अनुमति वाली स्क्रिप्ट हर उपयोगकर्ता के लिए, अनुमति वाली ज़्यादा से ज़्यादा 250 स्क्रिप्ट हर उपयोगकर्ता के लिए, अनुमति वाली ज़्यादा से ज़्यादा 250 स्क्रिप्ट
होस्टिंग और इन्फ़्रास्ट्रक्चर Google पूरी तरह से मैनेज करता है (सर्फ़रलेस) Google पूरी तरह से मैनेज करता है (सर्फ़रलेस)

ज़्यादा जानकारी के लिए, सीमाएं देखें.

क्या Google Ads स्क्रिप्ट मेरे लिए सही प्रॉडक्ट है?

Google Ads खातों को ऑटोमेट करने के लिए, Google कई प्रॉडक्ट उपलब्ध कराता है. यहां दी गई टेबल में, सामान्य स्थितियों और सुझावों के बारे में बताया गया है. इससे आपको अपनी ज़रूरतों के हिसाब से सही प्रॉडक्ट चुनने में मदद मिलेगी:

स्थिति सुझाव मुख्य बातें
मैं एक डेवलपर हूं. मुझे अपना सॉफ़्टवेयर प्रॉडक्ट बनाना है या Google Ads API के साथ इंटिग्रेट करना है. मुझे कोड लिखने और सॉफ़्टवेयर इन्फ़्रास्ट्रक्चर को मैनेज करने में कोई परेशानी नहीं होती. इसमें सर्वर और डेटाबेस शामिल हैं. Google Ads API का इस्तेमाल करें. एपीआई को पूरी तरह से कंट्रोल करने की सुविधा, ज़्यादा थ्रूपुट, डेडीकेटेड होस्टिंग, और OAuth मैनेजमेंट.
मैं एक डेवलपर हूं और मुझे कोड लिखना पसंद है. हालांकि, मुझे अपने सॉफ़्टवेयर इन्फ़्रास्ट्रक्चर को मैनेज करना पसंद नहीं है. Google Ads स्क्रिप्ट का इस्तेमाल करें. Google Ads में बिना सर्वर के स्क्रिप्ट चलाना, अपने-आप शेड्यूल होने की सुविधा, और ब्राउज़र पर आधारित आईडीई.
मैं डेवलपर नहीं हूं, लेकिन Google Ads को अपने-आप काम करने की सुविधा के लिए, प्रोग्रामिंग सीखने में कुछ समय लगा सकता/सकती हूं. Google Ads स्क्रिप्ट का इस्तेमाल करें. आसान JavaScript सिंटैक्स, पहले से बने स्क्रिप्ट टेंप्लेट, IDE ऑटोकंप्लीट, और सिंटैक्स हाइलाइटिंग.
मुझे वीडियो कैंपेन को प्रोग्राम के हिसाब से मैनेज करना है. Google Ads स्क्रिप्ट का इस्तेमाल करें. AdsApp.videoCampaigns() का इस्तेमाल करके, वीडियो कैंपेन को सीधे तौर पर मैनेज करना.
मुझे ऐसे टास्क शेड्यूल करने हैं जिन्हें चलाने के लिए, उपयोगकर्ता के ऐक्टिव सेशन की ज़रूरत न हो. Google Ads स्क्रिप्ट का इस्तेमाल करें. OAuth2 की मदद से बैकग्राउंड में अनुमति देने की सुविधा. साथ ही, हर घंटे, हर दिन, हर हफ़्ते या हर महीने के हिसाब से शेड्यूल करने की सुविधा.
मुझे प्रोग्राम के हिसाब से, अपने नेस्ट किए गए Google Ads खातों को ऐक्सेस करना है. एक ही स्क्रिप्ट से, विज्ञापन दिखाने वाले चाइल्ड खातों को ऐक्सेस करने के लिए, मैनेजर स्क्रिप्ट का इस्तेमाल करें. executeInParallel का इस्तेमाल करके, चाइल्ड खातों में क्रम से बार-बार लागू करना या ज़्यादा से ज़्यादा 50 चाइल्ड खातों में एक साथ लागू करना.
मुझे Google के मालिकाना हक वाले या तीसरे पक्ष के एपीआई को Google Ads मैनेजमेंट में इंटिग्रेट करना है. Google Ads स्क्रिप्ट के साथ Google APIs या थर्ड-पार्टी APIs का इस्तेमाल करें. Google Workspace की इन-बिल्ट सेवाएं (Sheets, Drive, Mail), Google के ऐडवांस एपीआई (BigQuery, Analytics, YouTube), और बाहरी REST API के लिए UrlFetchApp.
मैं डेटा ऐनलिस्ट (या मिलती-जुलती भूमिका) हूं और मुझे आगे के विश्लेषण के लिए, Google Ads की रिपोर्ट डाउनलोड करनी हैं. Google Ads के लिए BigQuery डेटा ट्रांसफ़र सेवा का इस्तेमाल करें. कोड के बिना, BigQuery में Google Ads के विज्ञापनों के डेटा के लिए शेड्यूल की गई ऑटोमेटेड पाइपलाइन.
मुझे Google Ads को एक साथ मैनेज करना है और मुझे कोड लिखने में कोई परेशानी नहीं है. Google Ads स्क्रिप्ट के साथ एक साथ कई फ़ाइलें अपलोड करने की सुविधा का इस्तेमाल करें. प्रोग्राम के हिसाब से CSV या स्प्रेडशीट अपलोड करने की सुविधा, जिसमें 10,00,000 पंक्तियां तक अपलोड की जा सकती हैं.
मुझे Google Ads को एक साथ मैनेज करना है, लेकिन मुझे कोई कोड नहीं लिखना है. अपने-आप लागू होने वाले नियमों, एक साथ कई फ़ाइलें अपलोड करना या Google Ads Editor का इस्तेमाल करें. एक साथ अपडेट करने और शेड्यूल किए गए नियमों के लिए, कोड की ज़रूरत नहींं है वाले डेस्कटॉप या यूज़र इंटरफ़ेस (यूआई) टूल.

ज़रूरी शर्तें

इसके लिए, JavaScript की बुनियादी जानकारी होना ज़रूरी है. IDE, सिंटैक्स हाइलाइट करने, ऑटोकंप्लीट करने, और झलक देखने में मदद करता है. अपनी पहली स्क्रिप्ट लिखना शुरू करने के लिए, आपके पास सिर्फ़ Google Ads खाता होना चाहिए.

अक्सर पूछे जाने वाले सवाल

Google Ads स्क्रिप्ट के आर्किटेक्चर, स्क्रिप्ट को लागू करने की सीमाओं, और इंटिग्रेशन के बारे में अक्सर पूछे जाने वाले सवालों के जवाब पाएं.

Google Ads स्क्रिप्ट क्या होती हैं?

Google Ads स्क्रिप्ट, Google Ads में सर्वरलेस ऑटोमेशन एनवायरमेंट उपलब्ध कराती हैं. इनकी मदद से, विज्ञापन देने वाले लोग या कंपनियां और डेवलपर, परफ़ॉर्मेंस मेट्रिक के बारे में क्वेरी करने के लिए JavaScript कोड लिख सकते हैं. साथ ही, कैंपेन बना सकते हैं और उनमें बदलाव कर सकते हैं, बिड और बजट अपडेट कर सकते हैं, और सर्वर कॉन्फ़िगर किए बिना, OAuth टोकन मैनेज किए बिना या इन्फ़्रास्ट्रक्चर के लिए पेमेंट किए बिना, बाहरी एपीआई से कनेक्ट कर सकते हैं.

Google Ads स्क्रिप्ट, Google Ads API से किस तरह अलग हैं?

Google Ads स्क्रिप्ट, JavaScript का इस्तेमाल करके सीधे आपके Google Ads खाते में चलती हैं. इसके लिए, सर्वर इन्फ़्रास्ट्रक्चर की ज़रूरत नहीं होती. साथ ही, ब्राउज़र में अनुमति देने की प्रोसेस अपने-आप मैनेज होती है. Google Ads API, REST और gRPC API है. इसे बड़े पैमाने पर एंटरप्राइज़ ऐप्लिकेशन, तीसरे पक्ष के टूल, और ज़्यादा डेटा वाली पाइपलाइन के लिए डिज़ाइन किया गया है. ये पाइपलाइन आपके सर्वर पर चलती हैं और इनके लिए, डेवलपर टोकन और OAuth क्रेडेंशियल की ज़रूरत होती है.

क्या मुझे Google Ads स्क्रिप्ट चलाने के लिए सर्वर की ज़रूरत है?

नहीं. Google Ads स्क्रिप्ट, Google के क्लाउड इन्फ़्रास्ट्रक्चर पर पूरी तरह से काम करती हैं. इसके लिए, कोई अतिरिक्त शुल्क नहीं लिया जाता. Google Ads के वेब इंटरफ़ेस में स्क्रिप्ट बनाई जा सकती हैं, झलक मोड में उनकी जांच की जा सकती है, और उन्हें सीधे शेड्यूल किया जा सकता है.

Google Ads स्क्रिप्ट को चलाने की सीमाएं क्या हैं?

अलग-अलग खातों में मौजूद स्टैंडर्ड स्क्रिप्ट, हर बार ज़्यादा से ज़्यादा 30 मिनट तक चल सकती हैं. executeInParallel का इस्तेमाल करने वाली मैनेजर खाता स्क्रिप्ट, ज़्यादा से ज़्यादा 50 चाइल्ड खातों में 60 मिनट तक चल सकती हैं. हालांकि, ऐसा तब होगा, जब कॉलबैक फ़ंक्शन तय किया गया हो. अगर किसी स्क्रिप्ट का समय खत्म हो जाता है, तो Google Ads अब भी रद्द करने से पहले किए गए सभी बदलावों को लागू करता है. टाइम आउट, कोटा, और एक साथ कई फ़ाइलें अपलोड करने की सीमाओं के बारे में पूरी जानकारी पाने के लिए, सीमाएं देखें.

क्या Google Ads स्क्रिप्ट, बाहरी एपीआई से कनेक्ट हो सकती हैं?

हां. Google Ads स्क्रिप्ट में, पहले से मौजूद सेवाएं शामिल होती हैं. जैसे, SpreadsheetApp Google Sheets को पढ़ने और लिखने के लिए, UrlFetchApp बाहरी REST API को एचटीटीपी अनुरोध भेजने के लिए, और BigQuery और YouTube जैसी सेवाओं के साथ इंटिग्रेट करने के लिए, Google के ऐडवांस एपीआई. ज़्यादा जानकारी के लिए, तीसरे पक्ष के एपीआई और Google के ऐडवांस एपीआई देखें.

सुझाव/राय दें या शिकायत करें

अगर आपको Google Ads स्क्रिप्ट के बारे में कोई सुझाव देना है, तो हमें ज़रूर बताएं! Discord पर हमसे संपर्क करें.

अगर आपको मदद चाहिए, तो स्क्रिप्ट की तकनीकी सहायता टीम से संपर्क करें.