קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
רוב השירותים מספקים ממשקי API סינכרוניים, שמחייבים לשלוח בקשה ואז להמתין לתשובה. עם זאת, BatchJobService מאפשר לבצע קבוצות של פעולות על מספר שירותים בלי להמתין באופן סינכרוני עד להשלמת הפעולות.
בניגוד לפעולות שינוי שספציפיות לשירות, משימה אחת ב-BatchJobService יכולה לפעול כנגד אוסף משולב של קמפיינים, קבוצות של מודעות, מודעות, קריטריונים, תוויות ופריטים בפיד.
המשימות שנשלחו פועלות במקביל, ו-BatchJobService מבצע ניסיון חוזר אוטומטי של פעולות שנכשלו עקב שגיאות זמניות, כמו שגיאות זמניות. כל פעולה ב-Google Ads API עדיין נספרת כחלק ממגבלת הפעולות היומית, בהתאם להוראות הספירה של פעולות API.
BatchJobService תומך בכל הפעולות שמפורטות ב-MutateOperation, חוץ מכמה יוצאים מן הכלל.
מכיוון ש-Google Ads API מבצע את כל הפעולות במשימה שהופעלה בה כשל חלקי, אם משימה מסוימת מבוטלת או פעולות בודדות נכשלות, פעולות שבוצעו בהצלחה לא יוחזרו למצב הקודם.
הפעולות הבאות ב-MutateOperation חייבות להיות אטומיות, ולכן הן לא תומכות בכשל חלקי ולא נתמכות במשימות באצווה. לא כדאי להוסיף אותם למשימות, להגדיר את partial_failure ל-false בבקשות ולהשתמש ב-method mutate ב-GoogleAdsService.
[[["התוכן קל להבנה","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"]],["עדכון אחרון: 2025-02-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."]]],[]]