Ten en cuenta las siguientes restricciones y errores comunes cuando trabajes con presupuestos de campañas.
Restricciones
- Todas las campañas que tengan habilitados los experimentos de campañas deben 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 la moneda local). A partir de la versión
v26, puedes consultar eldemand_gen_info.minimum_budget_per_day_microscampo deCurrencyConstantpara encontrar el presupuesto diario mínimo para una moneda determinada. Consulta el ejemplo de consulta de GAQL en Cómo crear 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
explicitly_shared campo 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 usa experimentos de campañas, y el presupuesto ya lo usa otra campaña. |
CampaignBudgetError.CAMPAIGN_BUDGET_IN_USE
|
Intentas quitar un presupuesto asociado con 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
muestra en
ErrorDetails.budget_per_day_minimum_error_details.minimum_budget_amount_micros.
A partir de la versión 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 usa un presupuesto total de la campaña
(period = CUSTOM_PERIOD) debe especificar
Campaign.end_date_time (y no puede exceder la duración máxima que aplica
CampaignError.DURATION_TOO_LONG_FOR_TOTAL_BUDGET). |