動画カタログ

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 構造体に含まれる値がどのように決定されるかについて説明します。

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 句に特定のフィールドを追加する(まず SELECT 句に追加する必要がある)ことに関連する GAQL の検証ルールについて説明します。

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 広告 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 認証情報を構成し、テスト アカウントにキャンペーンを作成し、最後にテスト アカウントにクエリを実行してキャンペーンを一覧表示します。

テストのベスト プラクティス

この動画では、統合をテストするためのベスト プラクティスについて説明します。