고객 계정 준비

이 단계에서는 API를 호출할 Google Ads 계정을 식별합니다. 계정은 프로덕션 (실제) 계정 또는 테스트 계정일 수 있습니다. 각 접근 방식에는 장단점이 있습니다.

프로덕션 계정
테스트 계정
장점
  • 특정 계정 콘텐츠에 작동하는 코드를 더 쉽게 작성하고 테스트할 수 있습니다.
  • 실시간 보고 데이터를 처리하는 코드를 더 쉽게 작성하고 테스트할 수 있습니다.
  • 테스트 계정은 광고를 게재하지 않으므로 프로그래밍 버그가 운영 중인 캠페인에 영향을 미치지 않습니다.
  • 테스트 액세스 수준이 있는 개발자 토큰에서 작동합니다.
단점
  • 개발 단계의 프로그래밍 버그가 실시간 캠페인 게재에 영향을 미쳐 캠페인 실적 저하, 잘못된 게재, 금전적 손실 등의 문제가 발생할 수 있습니다.
  • API를 호출하려면 개발자 토큰에 기본 액세스 수준 이상이 있어야 합니다.
  • 특정 계정 콘텐츠에 작동하는 코드를 테스트하려면 테스트 계정 내에서 캠페인을 재구성해야 합니다.
  • 테스트 계정은 광고를 게재하지 않으므로 보고 통계, 정책 위반 오류, 오프라인 전환 가져오기 처리와 같이 실시간 게재와 관련된 기능은 지원되지 않으므로 이러한 기능을 테스트하기가 어렵습니다.

가능하면 애플리케이션을 개발하는 동안 테스트 계정을 사용하는 것이 좋습니다. 자세한 내용은 테스트 계정 및 캠페인 만들기를 참고하세요.

또는 테스트 계정에서 지원되지 않는 기능을 테스트하기 위해 계정 예산이 낮은 프로덕션 계정(예: 일일 $1)을 명시적으로 설정할 수도 있습니다.

특성 세트 선택

API 호출을 위한 계정을 선택할 때는 API와 함께 사용할 기능 목록도 고려해야 합니다. 프로덕션 계정을 사용하기로 선택하더라도 계정별로 제공되는 기능이 있습니다. 예를 들면 다음과 같습니다.

  • 결제 기능을 사용하려면 월별 인보이스를 사용하는 계정이 필요합니다.
  • 계정의 일부 새 기능은 허용 목록에 따라 제한될 수 있습니다.

API를 호출할 계정을 최종화하기 전에 특정 기능의 문서를 확인하여 기능에 추가 제한사항이 없는지 확인합니다.

로그인 고객 ID 및 고객 ID 식별

Google Ads 고객에게 API를 호출하려면 직접 또는 연결된 관리자 계정을 통해 고객 계정에 서비스 계정에 대한 액세스 권한과 적절한 권한을 부여해야 합니다. 이렇게 하려면 고객 계정에 대한 관리자 액세스 권한이 있어야 합니다.

먼저 관리자로 Google Ads 계정에 로그인합니다. 경우에 따라 선택할 수 있는 고객 계정이 두 개 이상일 수 있습니다. 선택한 계정에 따라 로그인 고객 ID가 설정됩니다. 이 ID는 일부 API 호출에 필요한 헤더입니다.

API를 호출할 Google Ads 고객을 확인한 후 다음 세부정보를 기록합니다.

  • API를 호출하려는 고객 계정의 10자리 고객 ID입니다. 이를 운영 고객이라고도 합니다.

  • 로그인한 고객 계정의 10자리 로그인 고객 ID입니다. 운영 고객에 로그인한 경우 로그인 고객 ID는 고객 ID와 동일합니다. 운영 고객의 관리자 계정에 로그인한 경우 로그인 고객 ID는 관리자 계정의 고객 ID입니다.

서비스 계정에 액세스 권한 부여

  1. Google Ads 계정에 관리자로 로그인한 상태에서 관리 > 액세스 및 보안으로 이동합니다.

  2. 사용자 탭 아래의 + 버튼을 클릭합니다.

  3. 이메일 입력 상자에 서비스 계정 이메일 주소를 입력합니다. 적절한 계정 액세스 수준을 선택하고 계정 추가 버튼을 클릭합니다. 서비스 계정에는 이메일 액세스 수준이 지원되지 않습니다.

  4. 서비스 계정에 액세스 권한이 부여됩니다.

기본적으로 서비스 계정에 관리자 액세스 권한을 부여할 수 없습니다. API 호출에 관리자 액세스가 필요한 경우 다음과 같이 액세스 권한을 업그레이드할 수 있습니다.

  1. 액세스 수준 열에서 서비스 계정의 액세스 수준 옆에 있는 드롭다운 화살표를 클릭합니다.

  2. 드롭다운 목록에서 관리자를 선택합니다.