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 इकाइयां (रिपोर्ट और सर्च क्वेरी को छूट दी गई है) |
| एक जैसे खाते | लागू नहीं (1 खाता) | एक साथ 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 API या तीसरे पक्ष के API का इस्तेमाल करें. |
Google Workspace की पहले से मौजूद सेवाएं (Sheets, Drive, Mail), Google के ऐडवांस एपीआई (BigQuery, Analytics, YouTube), और बाहरी REST API के लिए UrlFetchApp.
|
| मैं एक डेटा ऐनलिस्ट (या मिलती-जुलती भूमिका) हूं और मुझे आगे के विश्लेषण के लिए, Google Ads की रिपोर्ट डाउनलोड करनी हैं. | Google Ads के लिए BigQuery डेटा ट्रांसफ़र सेवा का इस्तेमाल करें. | Google Ads के विज्ञापनों के डेटा को BigQuery में अपने-आप ट्रांसफ़र करने के लिए, शेड्यूल की गई ऑटोमेटेड पाइपलाइन. इसके लिए, कोड की ज़रूरत नहीं होती. |
| मुझे Google Ads को एक साथ मैनेज करना है और मुझे कोड लिखने में कोई परेशानी नहीं है. | Google Ads स्क्रिप्ट के साथ एक साथ कई फ़ाइलें अपलोड करने की सुविधा का इस्तेमाल करें. | प्रोग्राम के हिसाब से CSV या स्प्रेडशीट अपलोड करने की सुविधा, जिसमें 10,00,000 पंक्तियां तक अपलोड की जा सकती हैं. |
| मुझे Google Ads को एक साथ मैनेज करना है, लेकिन मुझे कोई कोड नहीं लिखना है. | अपने-आप लागू होने वाले नियम, एक साथ कई फ़ाइलें अपलोड करने की सुविधा या Google Ads Editor का इस्तेमाल करें. | एक साथ अपडेट करने और शेड्यूल किए गए नियमों के लिए, कोड की ज़रूरत नहींं है वाले डेस्कटॉप या यूज़र इंटरफ़ेस (यूआई) टूल. |
ज़रूरी शर्तें
इसके लिए, आपको JavaScript की बुनियादी जानकारी होनी चाहिए. आईडीई, सिंटैक्स को हाइलाइट करने, ऑटोकंप्लीट की सुविधा, और झलक देखने में मदद करता है. अपनी पहली स्क्रिप्ट लिखना शुरू करने के लिए, आपके पास बस एक 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 स्क्रिप्ट में पहले से मौजूद सेवाएं शामिल होती हैं. जैसे, Google Sheets को पढ़ने और उसमें लिखने के लिए SpreadsheetApp, बाहरी REST API को एचटीटीपी अनुरोध भेजने के लिए UrlFetchApp, और BigQuery और YouTube जैसी सेवाओं के साथ इंटिग्रेट करने के लिए ऐडवांस Google API. ज़्यादा जानकारी के लिए,
तीसरे पक्ष के एपीआई
और ऐडवांस Google API देखें.
सुझाव/राय दें या शिकायत करें
अगर आपको Google Ads स्क्रिप्ट के बारे में कोई सुझाव देना है, तो हमें ज़रूर बताएं! हमसे Discord पर संपर्क करें.
अगर आपको मदद चाहिए, तो स्क्रिप्ट की तकनीकी सहायता टीम से संपर्क करें.