क्या आपको Google Ads API के बारे में सुझाव, शिकायत या राय देनी है? उपयोगकर्ताओं पर की जाने वाली रिसर्च में हिस्सा लेने का न्योता पाने के लिए, साइन अप करें!
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
ज़्यादातर सेवाएं सिंक्रोनस एपीआई उपलब्ध कराती हैं. इन एपीआई की मदद से, आपको अनुरोध करना पड़ता है और जवाब का इंतज़ार करना पड़ता है. हालांकि, BatchJobService से आपको कई सेवाओं पर अलग-अलग बैच में कार्रवाइयां करने का विकल्प मिलता है. इसके लिए, कार्रवाइयों को सिंक करने का इंतज़ार नहीं करना पड़ता.
किसी खास सेवा के लिए बदलाव करने से जुड़ी कार्रवाइयों के उलट, BatchJobService में एक ही जॉब को कैंपेन, विज्ञापन ग्रुप, विज्ञापनों, शर्तों, लेबल, और फ़ीड आइटम के मिले-जुले कलेक्शन के साथ चलाया जा सकता है.
सबमिट की गई जॉब साथ-साथ चलती हैं.
BatchJobService ऐसी कार्रवाइयों को अपने-आप दोबारा करने की कोशिश करता है
जो कुछ समय के लिए होने वाली गड़बड़ियों, जैसे कि रेट लिमिट की गड़बड़ियों की वजह से फ़ेल हो जाते हैं. एपीआई से जुड़ी कार्रवाइयों की गिनती के निर्देशों का पालन करते हुए, Google Ads API अब भी हर कार्रवाई की गिनती, आपकी रोज़ाना काम करने की सीमा के हिसाब से करता है.
इसके अलावा, BatchJobService आपको अपने अनुरोधों में अस्थायी आईडी इस्तेमाल करने की सुविधा देता है, ताकि आप एक ही जॉब में डिपेंडेंट ऑपरेशन सबमिट कर सकें.
ऑपरेशंस
BatchJobService, MutateOperation में बताए गए सभी ऑपरेशन के साथ काम करता है. हालांकि, इसमें कुछ अहम अपवाद भी हैं.
Google Ads API, पार्शियल फ़ेलर की सुविधा के साथ किसी जॉब में सभी ऑपरेशन करता है. अगर कोई जॉब रद्द हो जाती है या कोई कार्रवाई फ़ेल हो जाती है, तो उसे रोल बैक नहीं किया जाएगा.
MutateOperation में नीचे दी गई कार्रवाइयां
एटॉमिक होनी चाहिए. इसलिए, ये कार्रवाइयां पूरी तरह से फ़ेल होने की सुविधा नहीं करतीं. साथ ही, इन्हें बैच जॉब में नहीं इस्तेमाल किया जा सकता. इन्हें अपनी जॉब में न जोड़ें. अपने अनुरोधों में partial_failure को false पर सेट करें. इसके बजाय, GoogleAdsService में mutate तरीके का इस्तेमाल करें.
BatchTaskService में काम नहीं करने वाली कार्रवाइयां
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2024-06-28 (UTC) को अपडेट किया गया."],[[["`BatchJobService` enables asynchronous execution of multiple operations across various Google Ads services, reducing the need for synchronous waiting."],["It supports a wide range of operations, allowing you to manage campaigns, ad groups, ads, criteria, labels, and feed items within a single job."],["Failed operations due to transient errors like rate limits are automatically retried, ensuring higher reliability."],["Although it minimizes API requests and retries failed operations, using `BatchJobService` does not inherently guarantee improved performance; experimentation is crucial to determine its suitability for specific use cases."],["Certain atomic operations like `CampaignConversionGoalOperation`, `ConversionGoalCampaignConfigOperation`, `CustomConversionGoalOperation`, `CustomerConversionGoalOperation`, and `CustomerOperation` are not supported in batch jobs and should be executed using `GoogleAdsService` instead."]]],[]]