오류 및 경고

Google Ads 스크립트는 최선의 방식으로 실행됩니다. Google Ads 데이터 변경을 시도할 때 특정 변경사항이 실패하는 경우 스크립트가 변경 로그에 기록하고 실행을 계속 진행합니다.

// Attempt an invalid change.
let amount = 999999999999;
campaign.getBudget().setAmount(amount);
// Error is logged into Changes log, but the script keeps running.

// Suppose we must know whether the change actually happened.
if (campaign.getBudget() != amount) {
  // The current value of budget is not the one we expected.
  // The change must have failed.
}

유사한 오류를 출력하는 작업은 다음과 같습니다.

  • 키워드 입찰가를 캠페인 예산보다 높게 설정
  • 캠페인 이름을 이미 존재하는 이름으로 설정합니다.
  • 이미 광고그룹 할당량에 도달한 캠페인에서 광고그룹을 만드는 경우

그러나 일부 오류는 무시할 수 없습니다. 예를 들면 다음과 같습니다.

let keywords = AdsApp.keywords()
    .withCondition("metrics.clicks > 10")
    // Forgot forDateRange().
    .get();

이 코드를 사용할 경우 기간이 지정되지 않았으므로 스크립트가 의미 있는 keywords 반복자를 생성할 수 없습니다. 따라서 스크립트 실행이 중단되고 오류 메시지가 텍스트 로그에 로깅됩니다.

quotas을 초과하면 스크립트가 경고를 로깅합니다. 스크립트 실행은 계속 진행되지만 항상 경고를 검토해야 합니다.

실행 로그에서 오류는 빨간색, 경고는 주황색입니다. 또한 문제 해결 및 모니터링을 위해 이 로그에 커스텀 메시지를 출력할 수도 있습니다.