שימו לב להגבלות הבאות ולשגיאות הנפוצות כשעובדים עם תקציבי קמפיינים.
הגבלות
- אם בקמפיין מופעלים ניסויים, צריך להגדיר לו תקציב נפרד משלו.
- בקמפיינים ליצירת ביקוש, התקציב היומי המינימלי הוא 5 דולר ארה"ב (או סכום שווה ערך במטבע המקומי). החל מגרסה
v26, אפשר לשלוח שאילתה לשדהdemand_gen_info.minimum_budget_per_day_microsשלCurrencyConstantכדי למצוא את התקציב היומי המינימלי למטבע נתון. דוגמה לשאילתת GAQL מופיעה במאמר יצירת קמפיין ליצירת ביקוש.
שגיאות נפוצות
| שגיאה | תיאור |
|---|---|
CampaignBudgetError.CANNOT_UPDATE_CAMPAIGN_BUDGET_TO_IMPLICITLY_SHARED
|
השגיאה הזו מציינת שניסיתם להגדיר את השדה
explicitly_shared של תקציב מ-true ל-false בפעולה update. אחרי שתקציב משותף באופן מפורש (explicitly_shared = true), אי אפשר לשנות את explicitly_shared בחזרה ל-false. |
ResourceCountLimitExceededError.ACCOUNT_LIMIT
|
הגעת למספר המקסימלי של תקציבים בחשבון. |
CampaignError.CAMPAIGN_CANNOT_USE_SHARED_BUDGET
|
בקמפיין שאליו ניסית להוסיף את התקציב מוגדרים ניסויים בקמפיינים, והתקציב כבר משמש קמפיין אחר. |
CampaignBudgetError.CAMPAIGN_BUDGET_IN_USE
|
ניסית להסיר תקציב שמשויך לקמפיין אחד או יותר, פעיל או מושהה. |
CampaignBudgetError.BUDGET_BELOW_PER_DAY_MINIMUM
|
סכום התקציב נמוך מהתקציב היומי המינימלי הנדרש (לדוגמה, 5 דולר ארה"ב בקמפיינים ליצירת ביקוש). המינימום הנדרש מוחזר ב-ErrorDetails.budget_per_day_minimum_error_details.minimum_budget_amount_micros.
החל מגרסה v26, אפשר גם לבדוק מראש את התקציב היומי המינימלי הנדרש לכל מטבע על ידי שליחת שאילתה אל currency_constant.demand_gen_info.minimum_budget_per_day_micros. |
CampaignError.END_DATE_TIME_REQUIRED_FOR_TOTAL_BUDGET
|
בקמפיין שמשתמש ב התקציב הכולל של הקמפיין
(period = CUSTOM_PERIOD) צריך לציין
Campaign.end_date_time (ולא לחרוג ממשך הזמן המקסימלי
שנאכף על ידי
CampaignError.DURATION_TOO_LONG_FOR_TOTAL_BUDGET). |