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