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