판매자 센터와 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를 사용하여 변경할 수는 없습니다.