Ten en cuenta las siguientes restricciones y errores comunes cuando trabajes con presupuestos de la campaña.
Restricciones
- Cualquier campaña que tenga habilitados los experimentos de campaña debe tener su propio presupuesto no compartido.
- Las campañas de generación de demanda requieren un presupuesto diario mínimo de USD 5 (o el equivalente en moneda local). A partir de la versión
v26, puedes consultar el campodemand_gen_info.minimum_budget_per_day_microsdeCurrencyConstantpara encontrar el presupuesto diario mínimo para una moneda determinada. Consulta el ejemplo de consulta de GAQL en Crea una campaña de generación de demanda.
Errores comunes
| Error | Descripción |
|---|---|
CampaignBudgetError.CANNOT_UPDATE_CAMPAIGN_BUDGET_TO_IMPLICITLY_SHARED
|
Indica que intentaste establecer el campo
explicitly_shared de un presupuesto de true a false en una operación update. Una vez que un presupuesto se comparte de forma explícita (explicitly_shared = true), no puedes volver a cambiar explicitly_shared a false. |
ResourceCountLimitExceededError.ACCOUNT_LIMIT
|
Indica que alcanzaste la cantidad máxima de presupuestos en una cuenta. |
CampaignError.CAMPAIGN_CANNOT_USE_SHARED_BUDGET
|
La campaña a la que intentas agregar el presupuesto utiliza experimentos de campaña, y otra campaña ya está usando el presupuesto. |
CampaignBudgetError.CAMPAIGN_BUDGET_IN_USE
|
Estás intentando quitar un presupuesto asociado a una o más campañas activas o detenidas. |
CampaignBudgetError.BUDGET_BELOW_PER_DAY_MINIMUM
|
El importe del presupuesto es inferior al presupuesto diario mínimo requerido (por ejemplo, USD 5 para las campañas de generación de demanda). El mínimo requerido se devuelve en ErrorDetails.budget_per_day_minimum_error_details.minimum_budget_amount_micros.
A partir de v26, también puedes consultar el presupuesto diario mínimo requerido para cualquier moneda con anticipación consultando currency_constant.demand_gen_info.minimum_budget_per_day_micros. |
CampaignError.END_DATE_TIME_REQUIRED_FOR_TOTAL_BUDGET
|
Una campaña que use un presupuesto total de la campaña (period = CUSTOM_PERIOD) debe especificar Campaign.end_date_time (y no puede superar la duración máxima que aplica CampaignError.DURATION_TOO_LONG_FOR_TOTAL_BUDGET). |