म्यूटेट रणनीति का इस्तेमाल करके, Google Ads API कॉल करना

म्यूटेट करने की रणनीति का मतलब है कि Google Ads स्क्रिप्ट के खास ऑब्जेक्ट पर निर्भर रहने के बजाय, सीधे तौर पर एपीआई कॉल करने के लिए AdsApp.mutate का इस्तेमाल करना. इससे आपको एपीआई की सभी सुविधाओं को ज़्यादा तेज़ी से ऐक्सेस करने में मदद मिलती है. साथ ही, अगर आपको एपीआई सिंटैक्स के बारे में पहले से पता है, तो इसका इस्तेमाल करना आसान होता है. Google Ads स्क्रिप्ट का इस्तेमाल करके, मांग बढ़ाने में मदद करने वाले कैंपेन में बदलाव करने का यही तरीका है.

म्यूटेट करने की रणनीति का इस्तेमाल करके, मांग बढ़ाने में मदद करने वाला कैंपेन बनाना

इस गाइड में यह माना गया है कि अलग-अलग अनुरोधों में हर इकाई को बनाने के बजाय, एक ही अनुरोध में पूरा कैंपेन बनाया जाता है. इसका मतलब है कि आपको संसाधनों को एक-दूसरे से लिंक करने के लिए, अस्थायी आईडी सेट अप और उनका इस्तेमाल करना होगा.

इसके बाद, सभी कार्रवाइयों को सेव करने के लिए एक कलेक्शन बनाएं:

const operations = [];

जिस ग्राहक के लिए कैंपेन बनाया जा रहा है उसके ग्राहक आईडी की ज़रूरत अक्सर पड़ती है, क्योंकि यह हर संसाधन के नाम में ज़रूरी होता है.

const customerId = AdsApp.currentAccount().getCustomerId();

जब भी कोई नया संसाधन बनाना हो, तो संसाधन के नाम में अगले अस्थायी आईडी का इस्तेमाल करें, ताकि बाद में इस ऑब्जेक्ट का रेफ़रंस दिया जा सके. साथ ही, बनाए गए ऑब्जेक्ट को कलेक्शन में जोड़ा जा सके:

const newOperation = {
    [OPERATION_TYPE_VARIES]: {
        create: {
            resourceName: `customers/${customerId}/[EXACT_PATH_VARIES]/${getNextTempId()}`
            // Other fields, relevant to the resource being created.
        }
    }
}
operations.push(newOperation);

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

सभी कार्रवाइयां बनाने के बाद, उन्हें एक ही बैच में लागू करें:

AdsApp.mutateAll(operations);