Tenez compte des restrictions et des erreurs fréquentes suivantes lorsque vous utilisez des budgets de campagne.
Restrictions
- Toute campagne pour laquelle des tests de campagne sont activés doit disposer de son propre budget non partagé.
- Les campagnes Demand Gen nécessitent un budget quotidien minimal de 5 USD (ou l'équivalent dans la devise locale). À partir de la version
v26, vous pouvez interroger ledemand_gen_info.minimum_budget_per_day_microschamp deCurrencyConstantpour connaître le budget quotidien minimal pour une devise donnée. Consultez l'exemple de requête GAQL dans Créer une campagne Demand Gen.
Erreurs fréquentes
| Erreur | Description |
|---|---|
CampaignBudgetError.CANNOT_UPDATE_CAMPAIGN_BUDGET_TO_IMPLICITLY_SHARED
|
Indique que vous avez tenté de définir le
explicitly_shared champ d'un budget sur
false au lieu de true dans une opération update. Une fois qu'un budget est explicitement partagé
(explicitly_shared = true), vous ne pouvez plus remplacer
explicitly_shared par false. |
ResourceCountLimitExceededError.ACCOUNT_LIMIT
|
Indique que vous avez atteint le nombre maximal de budgets dans un compte. |
CampaignError.CAMPAIGN_CANNOT_USE_SHARED_BUDGET
|
La campagne à laquelle vous essayez d'ajouter le budget utilise des tests de campagne et le budget est déjà utilisé par une autre campagne. |
CampaignBudgetError.CAMPAIGN_BUDGET_IN_USE
|
Vous essayez de supprimer un budget associé à une ou plusieurs campagnes actives ou mises en veille. |
CampaignBudgetError.BUDGET_BELOW_PER_DAY_MINIMUM
|
Le montant du budget est inférieur au budget quotidien minimal requis (par
exemple, 5 USD pour les campagnes Demand Gen). Le montant minimal requis est
renvoyé dans
ErrorDetails.budget_per_day_minimum_error_details.minimum_budget_amount_micros.
À partir de la version v26, vous pouvez également vérifier à l'avance le budget quotidien minimal requis pour n'importe quelle devise en interrogeant currency_constant.demand_gen_info.minimum_budget_per_day_micros. |
CampaignError.END_DATE_TIME_REQUIRED_FOR_TOTAL_BUDGET
|
Une campagne utilisant un budget total de campagne
(period = CUSTOM_PERIOD) doit spécifier
Campaign.end_date_time (et ne peut pas dépasser la durée maximale appliquée par
CampaignError.DURATION_TOO_LONG_FOR_TOTAL_BUDGET). |