リンクされた Merchant Center アカウントと Google 広告アカウント

Google Merchant Center は、ショップと商品のデータを Google にアップロードしてショッピング広告やその他の Google サービスで利用できるようにするツールです。Merchant Center アカウントと Google 広告アカウントをリンクすると、商品データを Google 広告に転送してキャンペーンに利用できます。

アカウントのリンクの概要

ショッピング キャンペーンを作成する前に、まず Google 広告アカウントを Merchant Center アカウントにリンクする必要があります。リンクを確立するには、次の 3 つの方法があります。

  1. 直接リンク: Google 広告アカウントと Merchant Center アカウントの両方の管理者権限がある場合は、すぐにリンクできます。
  2. リンク リクエスト: 両方のアカウントの管理者権限がない場合は、Merchant Center アカウントからリンク リクエストを送信し、Google 広告アカウントで承認する必要があります。
  3. ビジネス マネージャー: 両方のアカウントが同じビジネス マネージャー アカウントで管理されている場合、自動的にリンクされます。

以降のセクションでは、これらの各方法について詳しく説明します。また、既存のリンクを管理して確認する方法についても説明します。

直接リンクを作成する

リンクを確立しようとしているユーザーが Google 広告アカウントと Merchant Center アカウントの両方の管理者権限を持っている場合は、招待と承認を必要とせずに、直接リンク フローを使用してアカウントをすぐにリンクできます。

アカウントを直接リンクする方法は 2 つあります。

  • Merchant Center からリンクを開始する場合は、Merchant API の propose メソッドを使用します。
  • Google 広告からリンクを開始する場合は、Google Ads API の ProductLinkService.CreateProductLink メソッドを使用します。

両方のアカウントの管理者権限がない場合は、リンク リクエスト フローを使用してリンクを確立する必要があります。

リンク リクエストを送信する方法は 2 つあります。

  1. Merchant Center のウェブ インターフェースを使用してリンクのリクエストを送信します
  2. Merchant API を使用してアカウントをリンクすることで、新しいサービスリンクを提案します。

次の GAQL クエリを使用して Google Ads API レポートを実行すると、Google 広告のお客様 ID を Merchant Center アカウントにリンクするための保留中の招待状のリストを取得できます。

SELECT
    product_link_invitation.resource_name,
    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 フィールドのフィルタリング条件を削除します。

リンク リクエストを承認する

Merchant Center アカウントからの承認待ちの招待を承認するには、次の 2 つの方法があります。

リンク リクエストを拒否する

Merchant Center アカウントからの保留中の招待を拒否するには、次の 2 つの方法があります。

招待を拒否した場合、後で承認することはできません。代わりに、新しいプロポーザルを作成する必要があります。

ビジネス マネージャーは、Google におけるビジネスの統一された表現です。ビジネス マネージャー アカウントを使用して Google 広告アカウントと Merchant Center アカウントの両方を管理している場合、ビジネス マネージャーは Google 広告アカウントと Merchant Center アカウントの間に自動的にリンクを作成します。これらのリンクは Google Ads API を使用して取得できますが、Google Ads API で変更することはできません。

Google Ads API を使用して、Merchant Center アカウントと Google 広告アカウント間の既存のリンクを管理、確認できます。

次の GAQL クエリを使用して Google Ads API レポートを実行し、Google 広告のお客様 ID のリンクのリストを取得できます。

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

リンク解除リクエストの開始に使用しているプロダクトに応じて、Google Ads API または Merchant Center API を使用してアカウントのリンクを解除できます。

Google 広告からリンク解除リクエストを開始する場合は、Google Ads API の ProductLinkService.RemoveProductLink メソッドを使用します。

Merchant Center からリンク解除リクエストを開始する場合は、アクティブなサービスリンクで Merchant API for account linking accounts.services.delete メソッドを使用します。