動画ガイド

動画は、Google Ads API を使い始めるのに最適な方法です。人気の動画シリーズをいくつかご紹介します。

Google Ads Developers YouTube チャンネルに登録して、 最新のワークショップ、リリースノート、ベスト プラクティス、新機能の統合、コード のチュートリアル、動画チュートリアルをチェックしましょう。

認証と認可

はじめに

Google Ads API の認証と認可の概要。

OAuth Playground を使用したウェブフロー

OAuth Playground を使用したウェブ アプリケーションの Google Ads API 認証情報の設定のデモ。

ベスト プラクティス

この動画では、認証と認可を使用する際のベスト プラクティスについて説明します。

P-MAX

はじめに

Google Ads 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 Ads API を使用してレポート リクエストを実行するクエリの作成を開始するために必要な基本的なクエリ構造、構文、文法について説明します。

Google 広告クエリ言語でのセグメンテーション

Google 広告クエリ言語では、レポート クエリをセグメント化することで、データの選択や暗黙的な GROUP BY 機能の提供など、さまざまな目的を達成できます。このエピソードでは、GAQL クエリにセグメントを追加した場合の効果について説明します。

GoogleAdsRow と Google 広告クエリ言語

GoogleAdsRow は、Google Ads API のレポート リクエストから返される構造体です。 このエピソードでは、GoogleAdsRow とは何か、GoogleAdsRow 構造体に含まれる値が Google 広告クエリ言語のクエリによってどのように決定されるかについて説明します。

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 広告のクエリビルダーに注目し、このツールを使用してフィールドの互換性を判断し、GAQL クエリを作成する方法について説明します。

GAQL クエリの検証: SELECT の要件

このエピソードでは、WHERE 句と ORDER BY 句に特定のフィールドを追加する場合の GAQL の検証ルールについて説明します。これらのフィールドは、まず SELECT 句に追加する必要があります。

GAQL クエリの検証: 日付範囲の検証

このエピソードでは、クエリに日付範囲を含める場合の GAQL の検証ルールについて説明します。

GAQL フィルタリング条件

GAQL クエリの WHERE 句にフィルタリング条件を追加すると、結果セットを絞り込むことができます。このエピソードでは、フィルタリング条件の構成要素について説明し、Google 広告のクエリビルダーを使用した例をいくつか紹介します。

GAQL クエリの検証

GAQL に関するシリーズの最終エピソードでは、Google 広告のクエリ検証ツールを使用して誤ったクエリを修正し、シリーズ全体で学んだことを復習します。

REST API

はじめに

この動画では、Google Ads API の REST インターフェースの使用について説明します。トピックには、REST と gRPC のトランスポートの選択、必要な認証情報、リソース命名階層を含む API 設計、Google Ads API での curl の使用などがあります。

REST での認可

この動画では、REST での認可の概要について説明します。次に、REST でアクセス トークンを生成し、そのアクセス トークンを使用して Google Ads REST API に対して認証を行う方法について説明します。

SearchStream & Search

この動画では、SearchStream メソッドと Search メソッドの違いについて説明し、REST でこれらの各メソッドを使用するデモを行います。

ベスト プラクティス

効率的な情報取得

Google Ads API を使用して情報を効率的に取得する方法。SearchStream と Search の違いについて説明し、各メソッドを使用する場合の実践的なアドバイスを提供します。また、API が結果をキャッシュに保存する方法と、行を逆順で取得する方法についても説明します。

効率的な情報の変更

Google Ads API ベスト プラクティス シリーズの第 2 回では、Google Ads API を使用して情報を効率的に変更する方法について説明します。この動画では、サービスごとの変更と GoogleAdsService の比較、オペレーションのグループ化とグループ解除、孤立したエンティティがないことを確認する方法について説明します。

高精度情報検索

Google Ads API ベスト プラクティス シリーズの第 3 回では、最適な WHERE 句の使用や、レスポンスを肥大化させる不要なデータのフィルタリングなど、情報を取得する高度な手法について説明します。また、AdWords API で情報を取得する方法との違いについても説明します。

アカウントの変更履歴

基本情報

Google Ads API の変更履歴機能の 2 つの主要な部分について説明します。 変更ステータスと変更イベントを使用する前に考慮すべき事項について説明します。

ステータスの変更

Google Ads API の変更ステータス機能について説明します。ステータスの変更をページ分割してアカウントの履歴を確認する方法について説明します。

最適化スコアと最適化案

概要

Google Ads API を使用してスムーズに統合するための、最適化スコアと最適化案の主なコンセプトの概要。

詳細: 最適化スコア

Google Ads API を使用して最適化スコアとスムーズに統合するための技術的な詳細について説明します。

詳細: 最適化案

Google Ads API を使用して最適化案を取得する際にスムーズに統合するための技術的な詳細について説明します。

最適化案: 対処

Google Ads API を使用して最適化案に基づいて対処する際にスムーズに統合するための技術的な詳細について説明します。

最適化案: パラメータを適用する

Google Ads API を使用して最適化案を適用する方法について説明します。

最適化案: 一括で対処する

Google Ads API を使用して最適化案に一括で対処する方法について説明し、よくある落とし穴とエラーについて説明します。

エラー処理とテスト

Google Ads API を使用してアプリケーションを開発する際に、エラーを処理して最適化案をテストする方法について説明します。

ベスト プラクティス

以前のエピソードのベスト プラクティスをまとめ、新しい統合に関する考慮事項を紹介します。

スマート自動入札

概要とスタートガイド

スマート自動入札の概要。スマート自動入札とは何か、その重要性、基本的なスマート自動入札戦略を設定する簡単な例について説明します。

コンバージョン数の最大化とコンバージョン値の最大化

2 つの主要なスマート自動入札戦略タイプ(コンバージョン数の最大化とコンバージョン値の最大化)の概要と、キャンペーンへの適用方法について説明します。

ロギングとモニタリング

はじめに

この入門動画では、Google Ads API 統合のロギングとモニタリングの実装に関するメリットと考慮事項について説明します。

クラウドでのロギングとモニタリング

この動画では、ロギングとモニタリングの基本的な理解を深め、Google Ads API 統合のクラウドベースのソリューションの例を紹介します。

クライアント ログを Google Cloud に送信する

このエピソードでは、カスタムデータを Google Cloud Logging に記録します。カスタム gRPC インターセプタを使用してリクエストとレスポンスのデータ、成功ステータスや経過時間などのメタデータをカスタムログに抽出する Python の例を紹介します。次に、Google Cloud Logging API を使用して、これらのログをクラウドに送信します。

カスタム指標の作成とモニタリング

このエピソードでは、Google Cloud Logging のログに基づいてカスタム指標を作成し、新しい指標をモニタリングするダッシュボードを設定します。また、Google Cloud Monitoring を使用して、指標が目標値に達していない場合に通知するアラートを設定する方法についても説明します。

統合テスト

テストの概要

この動画では、Google 広告のテスト アカウントとその代替手段について説明します。

実際のテスト

この動画では、実際のテストの例をいくつか紹介します。具体的には、テスト用の MCC アカウントとクライアント アカウントを作成し、テスト用のクライアント アカウントにリクエストを送信するように API 認証情報を構成し、テスト アカウントにキャンペーンを作成し、最後にテスト アカウントにクエリを実行してキャンペーンを一覧表示します。

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

この動画では、統合をテストするためのベスト プラクティスをいくつか紹介します。