القيود والأخطاء الشائعة

يُرجى مراعاة القيود والأخطاء الشائعة التالية عند العمل على ميزانيات الحملات.

القيود

  • يجب أن يكون لأي حملة تم تفعيل تجارب الحملات فيها ميزانيتها الخاصة غير المشتركة.
  • تتطلّب "حملات زيادة الطلب" حدًا أدنى للميزانية اليومية يبلغ 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).