Google Ads API の使用を開始する際には、動画を視聴することをおすすめします。以下に、人気の動画シリーズをいくつかご紹介します。
Google Ads Developers の YouTube チャンネルに登録して、最新のワークショップ、リリースノート、ベスト プラクティス、新機能の統合、コードのチュートリアル、動画チュートリアルをご確認ください。
API バージョンのハイライト
v18 のリリースGoogle Ads API v18 で導入された変更をご確認ください。
v17 のリリースGoogle Ads API v17 で導入された変更点について確認する。
v16 のリリースGoogle Ads API v16 で導入された変更点について確認する。
認証と承認
概要Google Ads API における認証と認可の概要
OAuth Playground を使用したウェブフローOAuth Playground を使用して、ウェブ アプリケーション用の Google Ads API 認証情報を設定するデモ。
REST API を使用したデスクトップ フローこのエピソードでは、Google 広告 API で OAuth について詳しく説明し、REST API を使用してデスクトップ アプリのフローで OAuth プロセス全体を完了し、20 秒以内に API リクエストを行う方法を紹介します。また、アクセス トークンをすばやく生成して searchStream リクエストを実行するための便利なスクリプトも紹介します。
ベスト プラクティスこの動画では、認証と認可に関するベスト プラクティスについて説明します。
P-MAX
概要Google 広告 API を使用した P-MAX キャンペーンの概要。
アセットP-MAX キャンペーンでアセットを使用する方法。
キャンペーンの予算とキャンペーンP-MAX のキャンペーン予算とキャンペーンを作成する方法。
小売商品フィードを使ったオンライン販売向け P-MAX キャンペーン。
アセット グループP-MAX キャンペーンのアセット グループを作成する方法。
リスティング グループのフィルタP-MAX 小売キャンペーンでリスティング グループ フィルタを設定する方法。
アセット グループのアセットP-MAX キャンペーンでアセットをアセット グループにリンクする方法。
キャンペーンのコンバージョン目標P-MAX キャンペーンにキャンペーンのコンバージョン目標を追加する方法
拡張コンバージョン(ウェブ向け)
拡張コンバージョン(ウェブ向け)の概要拡張コンバージョン(ウェブ向け)の概要、拡張コンバージョン(ウェブ向け)が有用な理由、拡張コンバージョン(ウェブ向け)を Google Ads API にアップロードする前に実装する必要がある前提条件について説明します。
拡張コンバージョン(ウェブ向け)の使用フローGoogle Ads API の拡張コンバージョン(ウェブ向け)の概要的な使用フロー。
拡張コンバージョン(ウェブ向け)のコードサンプルGoogle Ads API の拡張コンバージョン(ウェブ向け)のコード例。要件とベスト プラクティスがハイライト表示されています。
リードの拡張コンバージョン
リードの拡張コンバージョンの概要リードの拡張コンバージョンの概要、その有用性、リードの拡張コンバージョンを Google Ads API にアップロードする前に実装する必要がある前提条件について説明します。
リードの拡張コンバージョンの使用フローGoogle Ads API で使用される見込み顧客の拡張コンバージョンのフローについて説明します。
リードの拡張コンバージョンのコードの例Google Ads API を使用したリードの拡張コンバージョンのコードサンプルで、要件とベスト プラクティスがハイライト表示されています。
GAQL
レポートと Google 広告クエリ言語の概要Google Ads API によるレポートの概要。
GAQL クエリの構造と文法このエピソードでは、Google 広告クエリ言語(GAQL)の使用を開始するにあたって、Google 広告 API を使用してレポート リクエストを実行するクエリの作成に必要な基本的なクエリ構造、構文、文法について説明します。
Google 広告クエリ言語での分割Google 広告クエリ言語では、レポートクエリを分割することで、データ選択や暗黙的な GROUP BY 機能など、さまざまな目的で使用できます。このエピソードでは、GAQL クエリにセグメントを追加した場合の影響について説明します。
GoogleAdsRow と Google 広告クエリ言語GoogleAdsRow は、Google Ads API のレポート リクエストから返される構造体です。このエピソードでは、GoogleAdsRow の概要と、Google Ads クエリ言語クエリによって GoogleAdsRow 構造体に含まれる値がどのように決定されるかについて説明します。
GetKeywordStats のコーディング例この動画では、GetKeywordStats の例を作成するプロセスについて説明します。
GoogleAdsFieldService と Google 広告クエリ言語 - フィールド メタデータの取得GoogleAdsFieldService は、Google 広告クエリ言語の文字列を構築するためのフィールド メタデータを検出するための強力なリソースです。このエピソードでは、GoogleAdsFieldService の使用方法、GAQL クエリの FROM 句で使用できるリソースの特定方法、クエリの FROM 句に挿入するリソースに基づいて GAQL クエリで使用できるフィールドの取得方法について説明します。今後のエピソードでは、GoogleAdsField サービスを使用して GAQL のパワーユーザーになる方法についてさらに詳しく説明します。
GoogleAdsFieldService - Google 広告クエリ言語のフィールドと句「GoogleAdsFieldService と Google 広告クエリ言語 - フィールド メタデータの取得」の動画に引き続き、このエピソードでは、GoogleAdsFieldService を使用して、GAQL クエリ文字列のどの句で使用できるフィールド、セグメント、指標を特定する方法について説明します。SELECTABLE、SORTABLE、FILTERABLE の各キーワードを使用して、プログラムでレポート クエリを生成する方法を説明します。
GAQL クエリの検証: フィールドの互換性このエピソードでは、Google 広告クエリ言語のフィールドの互換性について説明します。また、特定のセグメント、指標、リソースを同じ GAQL クエリに含められる理由と、含められない理由についても説明します。このエピソードは、GAQL 再生リストの以前のエピソードに基づいて、GoogleAdsFieldService を使用して相互に選択可能なフィールドを特定する方法を示します。次に、Google Ads API ドキュメント サイトにあるインタラクティブなブラウザベースのツールである Google Ads Query Builder に焦点を当て、このツールを使用してフィールドの互換性を簡単に判断し、GAQL クエリを作成する方法について説明します。
GAQL クエリの検証: SELECT の要件このエピソードでは、WHERE 句と ORDER BY 句に特定のフィールドを追加する際の GAQL の検証ルールについて説明します。これらのフィールドは、まず SELECT 句に追加する必要があります。
GAQL クエリの検証: 期間の検証このエピソードでは、クエリに期間を含めることに関連する GAQL の検証ルールについて説明します。
GAQL フィルタ条件GAQL クエリの WHERE 句にフィルタ条件を追加すると、結果セットを効果的に絞り込むことができます。このエピソードでは、フィルタ条件のコンポーネントについて説明し、Google 広告クエリビルダーを使用した例をいくつか紹介します。
GAQL クエリの検証GAQL に関するシリーズの最終回では、Google 広告クエリ検証ツールを使用していくつかの誤ったクエリを修正し、シリーズ全体で学んだことを復習します。
REST API
概要この動画では、Google 広告 API の REST インターフェースの使用について説明します。トピックには、REST と gRPC のトランスポートの選択、必要な認証情報、リソース命名階層を含む API 設計、Google Ads API での cURL の使用などがあります。
REST による認可この動画では、REST による認可の概要について説明します。次に、REST でアクセス トークンを生成し、そのアクセス トークンを使用して Google 広告 REST API の認証を行う方法について説明します。
SearchStream と Searchこの動画では、SearchStream メソッドと Search メソッドの違いを確認し、REST でそれぞれのメソッドを使用するデモを紹介します。
ベスト プラクティス
情報を効率的に取得するGoogle Ads API を使用して情報を効率的に取得する方法。SearchStream、Search、Get の違いと、各メソッドを使用する際の実用的なアドバイスについて説明します。この動画では、API が結果をキャッシュに保存する方法と、行を逆方向に取得する方法についても説明します。
情報を効率的に変更するGoogle Ads API ベスト プラクティス シリーズの第 2 回では、Google Ads API を使用して情報を効率的に変更する方法について説明します。この動画では、サービスごとの変更と GoogleAdsService の変更、グループ化とグループ化解除のオペレーション、孤立したエンティティを回避する方法について説明します。
高度な情報の取得Google 広告 API のベスト プラクティス シリーズの第 3 回では、最適な WHERE 句の使用や、レスポンスを膨らませる不要なデータのフィルタリングなど、情報を取得するための高度な手法について説明します。また、情報の取得方法として AdWords API と比較しています。
アカウント変更履歴
基本情報Google Ads API の変更履歴機能の 2 つの主要な部分について説明します。ステータスの変更とイベントの変更を使用する前に考慮すべき点について学びます。
ステータスを変更Google Ads API の Change Status 機能について説明します。ステータスの変更をページごとに確認して、アカウントの履歴を確認する方法について学びます。
最適化スコアと最適化案
概要Google Ads API を使用してスムーズに統合するための、最適化スコアと推奨事項の主要なコンセプトの概要。
詳細: 最適化スコアGoogle Ads API を使用して最適化スコアとスムーズに統合するための技術的な詳細をすべて説明します。
詳細: 最適化案Google Ads API を使用して最適化案を取得する際の円滑な統合に必要な技術的な詳細をすべて説明します。
推奨事項: 対応するGoogle Ads API を使用して推奨事項に基づいてアクションを実行する際の円滑な統合のための技術的な詳細をすべて説明します。
推奨: パラメータの適用Google Ads API を使用して最適化案を適用する方法について説明します。
推奨事項: 一括で対応するGoogle Ads API を使用して最適化案を一括で実行する方法と、よくある落とし穴やエラーについて説明します。
エラー処理とテストGoogle Ads API を使ってアプリケーションを開発する際のエラーの処理方法と、テストに関する推奨事項について説明します。
ベスト プラクティス前回のエピソードで紹介した多くのベスト プラクティスをまとめ、統合に関する新しい考慮事項を紹介します。
スマート自動入札
概要とスタートガイドスマート自動入札の概要、スマート自動入札が重要である理由、基本的なスマート自動入札戦略の設定方法の簡単な例。
MaximizeConversions と MaximizeConversionValueスマート自動入札戦略の 2 つの主要なタイプである「コンバージョン数の最大化」と「コンバージョン数の最大化」の概要と、それらをキャンペーンに適用できるさまざまな方法について説明します。
ロギングとモニタリング
概要この導入動画では、Google Ads API 統合のロギングとモニタリングのメリットと考慮事項について説明します。
クラウドにおけるロギングとモニタリングこの動画では、ロギングとモニタリングの基本的な理解を深め、Google 広告 API 統合のためのクラウドベースのソリューションの概要を説明します。
クライアント ログを Google Cloud に送信するこのエピソードでは、カスタムデータを Google Cloud Logging にロギングします。カスタム gRPC インターセプタを使用して、リクエスト データとレスポンス データ、および成功ステータスや経過時間などのメタデータをカスタムログに抽出する Python の例を説明します。次に、Google Cloud Logging API を使用して、これらのログをクラウドに送信します。
カスタム指標の作成とモニタリングこのエピソードでは、Google Cloud Logging のログに基づいてカスタム指標を作成し、新しい指標をモニタリングするためのダッシュボードを設定します。また、Google Cloud Monitoring を使用してアラートを設定し、指標が望ましい状態にないときに通知する方法についても説明します。
統合テスト
テストの概要この動画では、Google 広告のテスト アカウントとその代替手段について説明します。
実際のテストこの動画では、実際にテストを行う例をいくつか紹介します。具体的には、テスト用の MCC アカウントとクライアント アカウントを作成し、テスト用のクライアント アカウントにリクエストを送信するように API 認証情報を構成し、テスト アカウントにキャンペーンを作成し、最後にテスト アカウントにクエリを実行してキャンペーンを一覧表示します。
テストのベスト プラクティスこの動画では、統合をテストするためのベスト プラクティスについて説明します。