캠페인 예산을 사용할 때는 다음 제한사항 및 일반적인 오류에 유의하세요.
제한사항
- 캠페인 실험이 사용 설정된 캠페인에는 공유 예산이 아닌 자체 예산이 있어야 합니다.
- 디맨드젠 캠페인에는 최소 일일 예산 5달러 (또는 현지 통화 상당액)가 필요합니다.
v26부터CurrencyConstant의demand_gen_info.minimum_budget_per_day_micros필드를 쿼리하여 지정된 통화의 최소 일일 예산을 찾을 수 있습니다. 디맨드젠 캠페인 만들기의 GAQL 쿼리 예를 참고하세요.
일반적인 오류
| 오류 | 설명 |
|---|---|
CampaignBudgetError.CANNOT_UPDATE_CAMPAIGN_BUDGET_TO_IMPLICITLY_SHARED
|
`update` 작업에서 예산의 `
explicitly_shared` 필드를 `true`에서 `false`로 설정하려고 했음을 나타냅니다. 예산이 명시적으로 공유되면
(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에서 적용하는 최대
기간을 초과할 수 없습니다. |