はじめに

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

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

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

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