はじめに

Google Ads API は、大規模または複雑な Google 広告アカウントやキャンペーンの管理に使用されます。顧客レベルからキーワード レベルまで、アカウントを管理するソフトウェアを構築できます。一般的なユースケースは次のとおりです。

  • アカウント管理の自動化
  • カスタム レポートの作成
  • 商品の在庫に合わせた広告の管理
  • スマート自動入札戦略を管理する

Google Ads API は自社に適したサービスですか?

Google では、Google 広告アカウントの自動化に役立つ複数のサービスを提供しています。以下に、一般的なシナリオと、ニーズに最適な Google プロダクトのリストを示します。

シナリオ 推奨事項
独自のソフトウェア製品の構築、または Google Ads API との統合を検討しているデベロッパーです。コードの記述、サーバーやデータベースなどのソフトウェア インフラストラクチャの管理に精通している。 Google Ads API を使用する。
コードの記述には慣れているが、独自のソフトウェア インフラストラクチャの管理はしたくないデベロッパーである。 Google 広告スクリプトを使用します。
私は開発者ではありませんが、Google 広告を自動化するプログラミングを学ぶために時間を割くつもりです。 Google 広告スクリプトを使用します。
データ アナリスト(または同様の職務)として、Google 広告レポートをダウンロードして詳細に分析することを希望している。 BigQuery Data Transfer Service を使用します。 Google 広告の転送がサポートされています。
Google 広告を一括で管理したいが、コードを記述したくありません。 自動化ルール一括アップロードGoogle 広告エディタを使用します。

前提条件

Google Ads API を呼び出すには、次の情報が必要です。このチュートリアルの残りの部分では、これらの各アイテムを取得する方法について説明します。

  • Google 広告クライアント センター(MCC)アカウント: Google Ads API を申請するには、Google 広告 MCC アカウントが必要です。
  • 開発者トークン: このトークンにより、アプリは Google Ads API に接続できます。各開発者トークンには、1 日に実行できる API 呼び出しの数と呼び出し可能な環境を制御する API アクセスレベルが割り当てられます。

  • Google API Console プロジェクト: このプロジェクトは、アプリの OAuth 2.0 クライアント ID とシークレットを生成するために使用されます。ID とシークレットを使用して、Google 広告アカウントへの API 呼び出しに必要な OAuth 2.0 認証情報を生成できます。このプロジェクトでは、API で呼び出しを受け入れることもできます。

  • Google 広告クライアント アカウント: API 呼び出しを行うアカウントです。このアカウントを操作するには、レポートの取得やキャンペーンの変更など、必要な権限が必要です。

    また、API 呼び出しを行うアカウントの 10 桁のアカウント番号も必要です。Google 広告のウェブ インターフェースでは 123-456-7890 の形式で表示されます。このアカウント番号は、パラメータとしてハイフンなしで Google Ads API 呼び出し(1234567890)に渡されます。

  • サポートツールとクライアント ライブラリ: この一連のツールを使用すると、API をより迅速に統合できます。