はじめに

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 に接続できます。各デベロッパー トークンには API アクセス権が割り当てられます。この権限により、1 日あたりの API 呼び出し数と、呼び出しを行うことができる環境が制御されます。

  • Google API Console プロジェクト: Google API Console プロジェクトは、アプリの OAuth 2.0 認証情報を生成するために使用されます。アプリは、これらの認証情報を使用してユーザーを認証し、Google 広告アカウントを管理するためのユーザーの承認を取得します。この認可は、後でアプリが Google 広告アカウントに対して API 呼び出しを行う際に使用されます。このプロジェクトでは、API が呼び出しを受け入れることもできます。

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

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

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