Google Merchant Center は、ショップと商品のデータを Google にアップロードしてショッピング広告やその他の Google サービスで利用できるようにするツールです。 Merchant Center アカウントを Google 広告アカウントにリンクすると、商品データを Google 広告に転送してキャンペーンに利用できます。
アカウントのリンクの概要
ショッピング キャンペーンを作成するには、まず Google 広告アカウントを Merchant Center アカウントにリンクする必要があります。リンクを設定するには、次の 3 つの方法があります。
- 直接リンク: Google 広告 アカウントと Merchant Center アカウントの両方の管理者権限がある場合は、すぐにリンクできます。
- リンク リクエスト: 両方のアカウントの管理者権限がない場合は、Merchant Center アカウントからリンク リクエストを送信し、Google 広告アカウントで承認する必要があります。
- ビジネス マネージャー: 両方のアカウントが同じビジネス マネージャーアカウントで管理されている場合は、自動的にリンクされます。
以降のセクションでは、これらの各方法について詳しく説明します。また、既存のリンクを管理、確認する方法についても説明します。
直接リンクを作成する
リンクを設定しようとしているユーザーが Google 広告アカウントと Merchant Center アカウントの両方の管理者権限を持っている場合は、直接リンク フローを使用して、招待や承認を必要とせずにアカウントをすぐにリンクできます。
アカウントを直接リンクするには、次の 2 つの方法があります。
- Merchant Center からリンクを開始する場合は、Merchant API
proposeメソッドを使用します。 - Google 広告からリンクを開始する場合は、Google Ads API
ProductLinkService.CreateProductLinkメソッドを使用します。
リンク リクエストを使用する
両方のアカウントの管理者権限がない場合は、リンク リクエスト フローを使用してリンクを設定する必要があります。
Merchant Center アカウントからリンク リクエストを送信する
リンク リクエストを送信するには、次の 2 つの方法があります。
- Merchant Center ウェブ インターフェースを使用してリンク リクエストを送信します。
- アカウントのリンクに Merchant API を使用して、新しいサービスリンクを提案します。
すべてのリンク リクエストを一覧表示する
次の SQL クエリを使用して 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 アカウントからの保留中の招待状は、次のいずれかの方法で承認できます。
- Google 広告ウェブ インターフェースを使用します。
ProductLinkInvitationService.UpdateProductLinkInvitationメソッドを使用して、招待状のステータスをACCEPTEDに更新します。招待状の リソース名は、すべての リンク リクエストを一覧表示するの手順に沿って取得できます。
リンク リクエストを拒否する
Merchant Center アカウントからの保留中の招待状は、次のいずれかの方法で拒否できます。
- Google 広告ウェブ インターフェースを使用します。
ProductLinkInvitationService.UpdateProductLinkInvitationメソッドを使用して、招待状のステータスをREJECTEDに更新します。招待状の リソース名は、すべての リンク リクエストを一覧表示するの手順に沿って取得できます。
招待状が拒否された場合、後で承認することはできません。代わりに、新しいプロポーザルを作成する必要があります。
ビジネス マネージャー
ビジネス マネージャーは、Google 上のビジネスを統合的に表すものです。ビジネス マネージャー アカウントを使用して Google 広告アカウントと Merchant Center アカウントの両方を管理すると、ビジネス マネージャーによって Google 広告アカウントと Merchant Center アカウントの間にリンクが自動的に作成されます。これらのリンクは Google Ads API を使用して取得できますが、Google Ads API で変更することはできません。
リンクを管理、確認する
Google Ads API を使用して、Merchant Center アカウントと Google 広告アカウント間の既存のリンクを管理、確認できます。
すべての Merchant Center リンクを一覧表示する
次の SQL クエリを使用して 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 を使用して、有効な
サービスリンクで accounts.services.delete メソッドを使用します。