계정 API를 사용하여 판매자 센터 계정과 다른 서비스 제공업체 간의 관계를 관리할 수 있습니다. 관계는 제공업체가 비즈니스에 특정 서비스를 제공할 수 있도록 하는 공식적인 연결입니다. 서비스는 제품 관리 또는 캠페인 관리와 같이 제공업체에 부여된 권한과 기능을 정의합니다. 예를 들어 판매자 센터 계정을 Google Ads 계정에 연결하면 Google Ads 계정에서 제품 데이터를 사용하여 광고 캠페인을 운영할 수 있습니다.
관계는 다음 속성으로 구성됩니다.
- 서비스를 수신하는 판매자 센터 계정
- 서비스 제공업체
- 판매자 센터 계정에 제공되는 서비스 또는 서비스 집합
서비스 제공업체는 서비스하는 계정과 별칭을 연결할 수 있습니다 (이는 Content API for Shopping의 account 리소스에 있던 seller_id
필드와 동일함). 별칭은 AccountRelationship
리소스 내의 선택적 account_id_alias
필드를 사용하여 할당할 수 있으며 맞춤 식별자 역할을 합니다.
별칭을 사용하여 계정에 액세스하는 URL 구조는 GET /accounts/v1/accounts/{provider}~{account_id_alias}
입니다.
서비스
Accounts API에서 계정은 다음 서비스를 수신할 수 있습니다.
계정 집계: 고급 계정과 서비스가 제공되는 계정 간의 관계를 모델링합니다. 서비스 제공업체 (고급 계정)는 연결된 하위 계정에 대한 완전하고 무제한적인 액세스 권한을 얻습니다. 이 경우
externalAccountId
는 판매자 센터 계정의 식별자입니다. 하위 계정을 만드는 경우 생성 시 계정 ID에 할당되므로externalAccountId
를 생략해야 합니다.캠페인 관리: 이 서비스는 판매자 센터 계정과 Google Ads 계정 간의 연결을 모델링하여 광고 계정에 광고 캠페인을 실행하는 데 필요한 제품 및 계정 데이터에 대한 액세스 권한을 부여합니다. 이 경우 서비스 제공업체는
GOOGLE_ADS
이고externalAccountId
는 Google Ads 계정의 ID입니다.비교 쇼핑: 판매자 센터 계정을 운영하는 비교 쇼핑 서비스 (CSS)와의 관계를 나타냅니다.
오프라인 판매점 정보 관리: Google 비즈니스 프로필을 사용하여 오프라인 판매점 인벤토리와 등록정보를 관리하는 매장 관리자와의 관계를 나타냅니다.
계정 관리: 이 서비스를 통해 제공업체는 계정 설정 구성, 사용자 관리, 비즈니스 정보 업데이트 등 판매자 센터 계정에 대한 관리 작업을 실행할 수 있습니다. 비즈니스에서 부여된 액세스 권한을 제한할 수도 있습니다.
제품 관리: 이 서비스를 통해 제공업체는 제품과 데이터 소스, 규칙과 같은 관련 기능을 관리할 수 있습니다.
악수
서비스를 설정하려면 서비스를 제공하는 계정과 서비스를 수신하는 계정 모두 연결을 승인해야 합니다. 이 승인 프로세스를 핸드셰이크라고 합니다.
핸드셰이크는 두 단계로 이루어집니다.
- 한 당사자가 서비스 링크를 제안합니다.
- 상대방이 제안을 승인하거나 거부합니다.
제안이 수락되면 서비스가 승인되고 완전히 설정된 것으로 간주됩니다. 이제 서비스 제공업체에 부여된 모든 액세스 권한이 자격 요건을 충족하는 사용자에게 부여됩니다 (아래의 액세스 권한 참고).
제안을 만들거나 거부하거나 승인하는 사용자에게는 프로세스를 시작하는 계정에 대한 ADMIN
액세스 권한이 있어야 합니다. 따라서 서비스 제공업체가 서비스를 제안하는 경우 제안하는 사용자는 서비스 제공업체 계정의 ADMIN
여야 하며 제안을 수락하거나 거부하는 사용자는 수신 계정의 ADMIN
여야 합니다.
서비스별 핸드셰이크 동작
다음은 각 개별 서비스의 구체적인 핸드셰이크 요구사항에 대한 설명입니다.
계정 집계: 이 서비스는 계정 생성의 일부로만 설정할 수 있습니다. 서비스 제공업체는 고급 계정이어야 하며, 고급 계정의 사용자에게 생성되는 계정에 대한 모든
ADMIN
액세스 권한이 있으므로 서비스가 자동으로 승인됩니다.캠페인 관리: 일반적인 핸드셰이크 프로세스를 따르지만 제안은 한 시스템 (예: Google Ads)에서 이루어지고 승인은 다른 시스템 (예: 판매자 센터 또는 Merchant API를 통해)에서 이루어집니다.
오프라인 등록정보 관리: 이 서비스의 경우 핸드셰이크는 전용 메서드에서 제안되고 승인은 다른 시스템 (예: Google 비즈니스 프로필)에서 이루어집니다. 자세한 단계는 Google 비즈니스 프로필 연결 가이드를 참고하세요.
계정 관리: 이 서비스의 경우 일반적인 핸드셰이크 프로세스가 적용됩니다 (서비스 제공업체 또는 비즈니스에서 제안한 후 상대방이 수락).
제품 관리: 이 서비스의 경우 일반적인 핸드셰이크 프로세스가 적용됩니다 (한쪽에서 제안하고 다른 쪽에서 수락).
액세스 권한
각 서비스 유형은 서비스 제공업체의 서비스 사용자가 서비스 대상 계정에 대해 액세스할 수 있는 수준을 제공합니다.
계정 집계: 이 서비스는 전체
ADMIN
권한을 제공합니다.캠페인 관리: 이 서비스는 연결된 Google Ads 계정이 제품 및 기본 계정 정보에 액세스할 수 있도록 제한된 액세스 권한을 제공합니다.
비교 쇼핑: 이 서비스는 기본적으로 전체
ADMIN
권한을 제공합니다. 하지만 비즈니스에서 판매자 센터에서 부여된 액세스 권한을 제한할 수 있습니다.지역 정보 관리: 이 서비스는 직접 액세스 권한을 제공하지 않습니다. 대신 목록에서 제품을 판매자 센터 계정과 동기화할 수 있습니다.
중요: 다음 서비스 유형에 설명된 액세스 권한은 승인된 서비스 제공업체에만 적용됩니다. 서비스 제공업체이며 이 기능을 사용하고 싶다면 지원팀에 문의하세요. 이전에 쇼핑용 Content API에서 제품 관리를 위한 accounts.link
메서드가 승인된 경우 추가 승인 없이 Merchant API에서 이 서비스를 사용할 수 있습니다.
계정 관리: 이 서비스는 기본적으로 전체
ADMIN
권한을 제공합니다.제품 관리: 이 서비스는 전체
ADMIN
권한을 제공합니다. 향후에는 제품 관련 액세스 권한으로만 제한됩니다.
서드 파티 플랫폼에 관계가 적용되는 방식
다른 비즈니스를 대신하여 계정을 관리하는 서드 파티 플랫폼인 경우 다음은 다양한 개념이 계정 구조에 매핑되는 방식을 보여줍니다.
- 서비스 제공업체: 고급 계정
- 서비스를 받는 계정: 관리하는 비즈니스를 나타내는 판매자 센터 계정입니다.
- 서비스:
accountAggregation
(고급 계정의 하위 계정으로 이러한 계정을 만드는 경우) 하지만 이 방법은 권장되지 않으며accountManagement
서비스를 사용하는 것이 좋습니다.accountManagement
(계정 생성 후 고급 계정의 하위 계정이 아닌 계정에 이 서비스를 설정하는 경우)
고급 계정을 설정하고 새 판매자 센터 계정에 연결하는 방법에 대한 자세한 내용은 하위 계정 만들기 및 관리를 참고하세요.