판매자 센터와 Google Ads 계정 연결

쇼핑 캠페인을 만들려면 먼저 다음과 같이 Google Ads 계정을 Google 판매자 센터 계정에 연결해야 합니다.

  1. 판매자 센터 계정에서 Google Ads 계정으로 연결 요청을 보내세요.
  2. Google Ads 계정에서 연결 요청을 승인합니다.

연결 요청을 보내는 방법에는 두 가지가 있습니다.

  1. 판매자 센터 웹 인터페이스를 사용하여 연결 요청을 보냅니다.
  2. Content API for Shopping을 사용하여 AccountadsLinks를 업데이트합니다.

Google Ads 웹 인터페이스를 사용하여 초대를 승인하거나 거부하여 Google Ads 계정에서 판매자 센터 연결 상태를 변경할 수 있습니다. 아래의 설명에 따라 Google Ads API를 사용하여 초대를 업데이트하거나 기존 연결을 삭제할 수도 있습니다.

모든 판매자 센터 초대 나열

다음 GAQL 쿼리를 사용해 Google Ads API 보고서를 실행하면 대기 중인 모든 초대 목록을 가져와 Google Ads 고객 ID를 판매자 센터 계정에 연결할 수 있습니다.

SELECT
    product_link_invitation.merchant_center.merchant_center_id,
    product_link_invitation.type
FROM product_link_invitation
WHERE product_link_invitation.status = 'PENDING_APPROVAL'
    AND product_link_invitation.type = 'MERCHANT_CENTER'

모든 초대를 검색하려면 위 쿼리에서 product_link_invitation.status 필드에 대한 필터링 조건을 삭제합니다.

초대 수락하기

product_link_invitation 상태를 ACCEPTED로 설정하여 연결을 승인할 수 있습니다.

  1. UpdateProductLinkInvitationRequest 객체를 만들고 customer_id 필드를 Google Ads 고객 ID로 설정합니다.

  2. resource_name 필드를 product_link_invitation의 리소스 이름으로 설정합니다.

  3. product_link_invitation_statusACCEPTED로 설정합니다.

  4. UpdateProductLinkInvitation API 호출을 실행합니다.

이미 두 계정의 관리자인 사용자가 초대 흐름을 시도하면 NO_INVITATION_REQUIRED 오류가 발생합니다. 이 오류를 확인하고 이러한 경우 직접 링크 흐름으로 대체할 수 있습니다.

초대 거부

초대 거부는 product_link_invitation_status 필드가 REJECTED로 설정된다는 점을 제외하면 초대 수락과 유사합니다. 초대가 거부되면 REJECTED 상태로 유지되며 초대를 수락할 수 없습니다. 그런 다음 필요한 경우 새 초대를 만들어야 합니다.

초대 없이 직접 연결

Google Ads 계정을 판매자 센터 계정에 연결하려는 사용자가 두 계정의 관리자이면 초대 단계를 건너뛰고 Google Ads API를 사용하여 두 계정을 직접 연결할 수 있습니다.

  1. CreateProductLinkRequest 객체를 만들고 customer_id 필드를 Google Ads 고객 ID로 설정합니다.

  2. ProductLink 객체를 만들고 merchant_center_id 필드를 판매자 센터 계정의 ID로 설정합니다.

  3. ProductLink를 요청 객체의 product_link 필드로 설정합니다.

  4. CreateProductLink API 호출을 실행합니다.

충분한 권한이 없는 사용자가 직접 연결을 시도하면 CREATION_NOT_PERMITTED 오류가 발생합니다. 이 오류를 확인하고 이러한 경우 초대 흐름으로 대체할 수 있습니다.

다음 GAQL 쿼리를 사용해 Google Ads API 보고서를 실행하여 Google Ads 고객 ID의 링크 목록을 가져올 수 있습니다.

SELECT
    product_link.merchant_center.merchant_center_id,
    product_link.product_link_id
FROM product_link
WHERE product_link.type = 'MERCHANT_CENTER'

연결을 해제하려면 다음 단계를 따르세요.

  1. RemoveProductLinkRequest 객체를 만들고 customer_id 필드를 Google Ads 고객 ID로 설정합니다.

  2. resource_nameproduct_link의 리소스 이름으로 설정합니다.

  3. RemoveProductLink API 호출을 실행합니다.

비즈니스 관리자는 Google에 비즈니스를 나타내는 통합된 용어입니다. 비즈니스 관리자 계정을 사용하여 Google Ads 계정과 판매자 센터 계정을 모두 관리하는 경우 비즈니스 관리자가 Google Ads 계정과 판매자 센터 계정 간에 자동으로 연결을 생성합니다. Google Ads API를 사용하여 이러한 링크를 가져올 수 있지만 Google Ads API를 사용하여 변경할 수는 없습니다.