שימו לב להגבלות הבאות ולשגיאות הנפוצות כשעובדים עם תקציבי קמפיינים.
הגבלות
- אם בקמפיין מופעלים ניסויים, צריך להגדיר לו תקציב נפרד ולא משותף.
- בקמפיינים ליצירת ביקוש נדרש תקציב יומי מינימלי של 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). |