Google Merchant API を使用してアカウントを管理します。このツールは、複雑な商品データ管理の効率を高め、ショッピング広告を強化します。この記事では、Google Merchant API のメリット、用途、設定手順について説明します。
ご希望の言語の字幕を表示するには、YouTube の字幕をオンにしてください。動画プレーヤーの右上にある [設定] アイコンを選択し、[字幕] を選択して言語を指定します。
このページの内容
Merchant API とは
Merchant API を使用すると、Merchant Center アカウントと直接やり取りできます。また、変化のスピードに合わせてイノベーションを加速させる新しい設計理念に沿っています。Content API for Shopping の再設計版であり、公式の後継 API として、Content API for Shopping に代わり、複雑な設定を大規模にプログラムで管理する主要な手段となります。
Merchant API を使用すると、アカウント、商品、広告在庫管理の自動管理やパフォーマンス レポート作成にプログラムでアクセスできるようになるため、大規模なアカウントや複雑なアカウントの管理効率が大幅に向上します。これにより、Google でのオーガニック検索とショッピング広告のユーザー エクスペリエンスが向上し、Merchant Center プラットフォームの補完的なインターフェースとして機能します。
ご希望の言語の字幕を表示するには、YouTube の字幕をオンにしてください。動画プレーヤーの右上にある設定アイコン を選択し、[字幕] を選択して言語を指定します。
Merchant API の用途
Merchant API を使用すると、ビジネスや商品が Google にどのように表示されるかをプログラムで管理できます。新しく設計されたインターフェースにより、データ、分析情報、独自の機能を大規模かつ簡単に利用できます。複数のデータソースを作成して管理できるため、商品、プロモーション、レビューに関する情報をより効率的に整理できます。Merchant API を使用すると、ファイルや自動フィードなどの他の商品データ アップロード方法を補完する形で商品を管理できます。Merchant API を使用すると、複数の個別のリクエストを並行して実行することもできます。
Merchant API を使用すると、次のことが可能になります。
- Google 内外のショッピング エクスペリエンスに関するデータ、分析情報、機能にプログラムでアクセスする。
- 高度な設定、レポート、分析情報、通知により、オーガニック検索と広告のエクスペリエンスを向上させる。
- API のモジュール構造を活用して、変化のスピードに合わせてイノベーションを推進する。
この API には、gRPC または REST を使用してアクセスできます。Merchant API インターフェースは、Java、PHP、Python、Node.js、.NET、Apps Script など、よく使用されるすべてのプログラミング言語でサポートされています。
メリット
- 最新技術の活用: より高速で効率的な API を活用して、次のイノベーションの波に備えることができます。
- アップグレードの効率化: 新しいモジュール設計により、変更の実装と新機能のロールアウトをより迅速かつ効率的に行うことができます。
- データ管理の合理化: 複数のソースフィード、地域ごとの在庫状況、店舗別の在庫を、合理化された単一のインターフェースから簡単に管理できます。
- API 限定機能の活用: Google Product Studio による AI 生成画像や、アカウントへの直接通知など、強力なツールにアクセスできます。
Merchant API を使ってみる
ご希望の言語の字幕を表示するには、YouTube の字幕をオンにしてください。動画プレーヤーの右上にある設定アイコン を選択し、[字幕] を選択して言語を指定します。
はじめに
Merchant API リクエストを実行するには、以下が必要です。
- Merchant Center アカウント: データのクエリ、更新、アップロードを行うアカウントです。このアカウントで商品と在庫を管理するために必要な権限があることを確認してください。
- Google Cloud プロジェクト: アカウントへの API アクセス権を取得するために使用されます。
- API デベロッパーのロールを持つユーザーを 1 人以上登録: 1 回限りのデベロッパー登録を完了して、Merchant Center アカウントを Google Cloud プロジェクトにリンクします。リンクされたアカウントの API デベロッパー ユーザーは、サービスに関する重要なお知らせ、デベロッパー アンケート、最適化案など、API 関連の通知を受け取ります。
Merchant API による認証
Google APIs Explorer を使用して Merchant API リクエストを実行します。API Explorer は認証に Google OAuth 2.0 を使用します。リクエストを実行する前に、[Google OAuth 2.0] チェックボックスがオンになっていることを確認してください。
OAuth 2.0 を使用して認証するには、Google アカウントにログインしてから、API Explorer にログインする必要があります。また、API Explorer に商品リスティングとアカウントの管理を許可することも必要です。
詳しくは、Merchant API のスタートガイドをご覧ください。
API 診断ツールで API エラーをデバッグする
API リクエストにエラーがあると、ショップが Google でのプレゼンスを管理できなくなり、オンライン ユーザーにリーチできない状態になる可能性があります。API リクエストのエラーを診断して修正するには、[API 診断] タブに移動します。このタブでは、次の操作が可能です。
- 選択した期間内に成功または失敗したすべての API リクエストを表示する
- API のバージョン、サービス、メソッドごとに、成功または失敗したリクエストの数を確認する
- 失敗したリクエストの例を確認する
API 診断を見つける
API リクエストのエラーがあると、商品が Google に表示されなくなる可能性があります。これらのエラーを確認する手順は次のとおりです。
- Merchant Center アカウントで、左側のナビゲーション メニューにある設定 アイコン
に移動します。
- [API 診断] を選択します。
[API 診断] ページでは、API リクエストのエラーをモニタリング、診断、修正できます。API バージョン全体で重大なエラーを引き起こすメソッドを特定することもできます。
API リクエストを確認する
[API 診断] ページは、主に次の 2 つのセクションで構成されています。
- [API 呼び出し]: 特定の期間内に成功または失敗した API リクエストの数を示すタイムライン グラフ。
- [API 呼び出しのパフォーマンス]: API リクエストの合計数と失敗した API リクエストの数を示すテーブル。
API リクエストの確認方法は次のとおりです。
- Merchant Center アカウントで、左側のナビゲーション メニューにある [設定] アイコン
を選択します。
- [API 診断] を選択します。
- 期間を指定するには、[期間] フィルタを使用します。
- ページの上部にあるフィルタバーを使用して、確認する API サービス リクエストとメソッド(「insert」メソッドを使用するプロダクトなど)を指定します。指定した API サービス リクエストとメソッドに応じて、テーブルとタイムラインの表示内容が更新されます。
失敗した API リクエストを表示する
選択したデータ範囲の結果をテーブルで表示すると、サービスとメソッドの一覧を参照して失敗した API リクエストの原因を素早く特定できます。デフォルトでは、エラーはサービス名ごとに表示されますが、列ヘッダーを選択して並べ替え順を変更できます。
失敗したリクエストを表示するには:
- Merchant Center アカウントで、左側のナビゲーション メニューにある設定アイコン
を選択します。
- [API 診断] を選択します。
- [API 呼び出しのパフォーマンス] テーブルに移動し、[失敗した呼び出し] 列の項目を選択して、失敗した API リクエストの詳細を表示します。
- 表示された [products / insert のすべてのエラー] セクションの詳細を参考にして、失敗した API リクエストを修正します。
よくある質問
Merchant API は Content API for Shopping と同じですか?
Content API for Shopping とは
関連リンク
- Merchant API を確認する
- Content API for Shopping から Merchant API に移行する
- Apps Script 用 Merchant API サービス
- 最新情報を入手する
- Merchant API に関するサポートを受ける
Need more support?
To get help migrating to or integrating directly with Merchant API, complete this form.