Google Ads API は、Google 広告のプログラマティック インターフェースです。大規模または複雑な Google 広告アカウントやキャンペーンの管理に使用されます。顧客レベルからキーワード レベルまでアカウントを管理するソフトウェアを構築できます。主な用途としては、次のようなものがあります。
- 自動化されたアカウント管理: アカウントの作成とリンク、アカウント階層の管理、ユーザー アクセスの自動化を行います。
- カスタム レポート: Google 広告クエリ言語(GAQL)を使用して、パフォーマンス指標、セグメント、リソース属性をクエリします。
- キャンペーンと在庫に基づく広告管理: P-MAX、検索、デマンド ジェネレーション、ショッピング、動画、アプリのキャンペーン、予算、アセットを作成、更新します。
- コンバージョンの測定とスマート自動入札戦略の管理: クリック、通話、拡張コンバージョンをアップロードし、自動入札戦略を設定します。
Google Ads API は私に適したサービスですか?
Google では、Google 広告アカウントの自動化に役立つ複数のサービスを提供しています。次の表を参考に、要件に最適なプロダクトを特定してください。
| シナリオ | 推奨事項 |
|---|---|
| カスタム ソフトウェアを構築したり、Google Ads API と統合したりしたいと考えているデベロッパーで、サーバーとデータベースのインフラストラクチャを管理することに慣れている。 | Google Ads API を使用する。クイックスタートから始めて、アクセスを構成し、最初の API 呼び出しを行います。 |
| カスタム ロジックを記述したいが、サーバー インフラストラクチャを管理したくないデベロッパー。 | Google 広告スクリプトを使用する。 |
| 私はデベロッパーではありませんが、Google 広告を自動化するための基本的なプログラミングを学びたいと考えています。 | Google 広告スクリプトを使用する。 |
| 私はデータ アナリストで、オフラインまたはウェアハウス分析のために Google 広告レポートをダウンロードする必要があります。 | Google 広告の転送には、BigQuery Data Transfer Service を使用します。 |
| マーケティング ミックス モデル(MMM)を構築しており、Google 広告のデータが必要です。 | MMM Data Platform を使用します。多くの広告主様は Google Ads API を使用してデータを取得していますが、Google Ads API は MMM の開発には適していません。 |
| コードを記述せずに Google 広告を一括管理したい。 | 自動化ルール、一括アップロード、Google 広告エディタを使用します。 |
主なトピックを確認する
Google Ads API がプロジェクトに適している場合は、次のタスクガイドを使用して、アクセスを構成し、クライアント ライブラリをインストールして、統合を構築します。
| 目標 | メインガイド | 関連資料 |
|---|---|---|
| 最初の API 呼び出しを行う | Quickstart | Google Cloud プロジェクトの設定、アクセスレベル、テスト アカウント、基本コンセプト、次のステップ |
| OAuth 2.0 と認証情報を構成する | 認証と認可の概要 | アクセスモデルの概要、サービス アカウントのワークフロー、ユーザー認証のワークフロー、ブランド確認、デベロッパー トークンの廃止 |
| クライアント ライブラリをインストールするか、REST を呼び出す | クライアント ライブラリ | Java、.NET、PHP、Python、Ruby、Perl、コードサンプル、REST インターフェース |
| レポートをクエリして GAQL クエリを作成する | レポートの概要 | Google 広告クエリ言語(GAQL)、インタラクティブ クエリビルダー、クエリ検証ツール、クックブック、レポート リファレンス(v26) |
| AI ツールとインタラクティブなエクスプローラを使用する | Google Ads API Developer Assistant | Developer Assistant、Google 広告 MCP サーバー、エージェント スキル、API Explorer をインストールする |
| エラーのトラブルシューティングとプランのアップグレード | エラーを処理する | 一般的なエラー、API エラーについて、リリースノート、API バージョンをアップグレードする、サポート終了とサービス終了のスケジュール |