動画の視聴は、Google Ads API を始めるうえで最適な方法です。以下に、人気の動画シリーズをいくつかご紹介します。
Google Ads Developers の YouTube チャンネルに登録して、最新のワークショップ、リリースノート、ベスト プラクティス、新機能の統合、コードのチュートリアル、動画チュートリアルなどの最新情報を入手しましょう。
API バージョンのハイライト
Google Ads API v20 で導入された変更点について説明します。
v20 のリリースGoogle Ads API v19 で導入された変更点について説明します。
v19 のリリースGoogle Ads API v18 で導入された変更点について説明します。
v18 のリリース認証と承認
はじめにGoogle Ads API の認証と認可の概要。
OAuth Playground を使用したウェブフローOAuth Playground を使用したウェブ アプリケーション用の Google Ads API 認証情報の設定のデモ。
REST API を使用したデスクトップ フローこのエピソードでは、Google Ads API での OAuth の仕組みを解説し、REST API でのデスクトップ アプリ フローを使用して、OAuth プロセス全体を完了し、API リクエストを 20 秒以内に行う方法を紹介します。また、アクセス トークンをすばやく生成して searchStream リクエストを実行するための便利なスクリプトもご紹介します。
ベスト プラクティスこの動画では、認証と認可を扱う際のベスト プラクティスについて説明します。
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 広告 API を使用してレポート リクエストを実行するクエリの作成を開始するために知っておく必要がある基本的なクエリ構造、構文、文法について説明します。
Google 広告クエリ言語のセグメンテーションGoogle 広告クエリ言語では、レポート クエリをセグメント化することで、データの選択や暗黙的な GROUP BY 機能の提供など、さまざまな目的を達成できます。このエピソードでは、GAQL クエリにセグメントを追加した場合の効果について説明します。
GoogleAdsRow と Google 広告クエリ言語GoogleAdsRow は、Google Ads API のレポート リクエストから返される構造体です。このエピソードでは、GoogleAdsRow と、GoogleAdsRow 構造体に含まれる値が Google Ads Query Language クエリによってどのように決定されるかについて説明します。
GoogleAdsFieldService と Google 広告クエリ言語 - フィールド メタデータの取得GoogleAdsFieldService は、Google 広告クエリ言語の文字列を作成するためのフィールド メタデータを検出する強力なリソースです。このエピソードでは、GoogleAdsFieldService の使用を開始する方法、GAQL クエリの FROM 句で使用できるリソースを特定する方法、クエリの FROM 句に挿入するリソースに基づいて GAQL クエリで使用できるフィールドを取得する方法について説明します。今後のエピソードでは、GoogleAdsField サービスを使用して GAQL のパワーユーザーになる方法について詳しく説明します。
GoogleAdsFieldService - Google 広告クエリ言語のフィールドと句「GoogleAdsFieldService と Google 広告クエリ言語 - フィールド メタデータの取得」の動画に続き、このエピソードでは、GoogleAdsFieldService を使用して、利用可能なフィールド、セグメント、指標を GAQL クエリ文字列のどの句で使用できるかを判断する方法について説明します。SELECTABLE、SORTABLE、FILTERABLE のキーワードを使用してレポート クエリをプログラムで生成する方法を説明します。
GAQL クエリの検証: フィールドの互換性このエピソードでは、Google Ads Query Language のフィールドの互換性について説明し、特定のセグメント、指標、リソースが同じ GAQL クエリに存在できる場合とできない場合がある理由について説明します。このエピソードでは、GAQL 再生リストの以前のエピソードを基に、GoogleAdsFieldService を使用して、どのフィールドを相互に選択できるかを判断する方法について説明します。次に、Google 広告 API ドキュメント サイトにあるインタラクティブなブラウザベースのツールである Google 広告クエリビルダーに注目し、このツールを使用してフィールドの互換性を簡単に判断し、GAQL クエリを作成する方法について説明します。
GAQL クエリの検証: SELECT の要件このエピソードでは、GAQL の検証ルールについて説明します。このルールは、特定のフィールドを WHERE 句と ORDER BY 句に追加する場合に関連します。これらのフィールドは、まず 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 と検索この動画では、SearchStream メソッドと Search メソッドの違いについて説明し、REST でこれらの各メソッドを使用するデモを行います。
ベスト プラクティス
効率的な情報取得Google Ads API を使用して情報を効率的に取得する方法。SearchStream と Search の違いについて説明します。各メソッドを使用するタイミングに関する実践的なアドバイスも含まれています。また、API が結果をキャッシュに保存する方法と、行を逆順で取得する方法についても説明します。
情報を効率的に変更するGoogle Ads API ベスト プラクティス シリーズの第 2 回では、Google Ads API を使用して情報を効率的に変更する方法について説明します。この動画では、サービスごとの mutate と GoogleAdsService の対比、オペレーションのグループ化とグループ解除、孤立したエンティティがないことを確認する方法について説明します。
高度な情報検索Google Ads API ベスト プラクティス シリーズの第 3 回では、最適な WHERE 句の使用や、レスポンスを肥大化させる不要なデータのフィルタリングなど、情報を取得する高度な手法について説明します。また、Google 広告 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 広告 API を使用してアプリケーションを開発する際に、エラーを処理し、推奨事項をテストする方法について説明します。
ベスト プラクティスこれまでのエピソードで紹介したベスト プラクティスの多くをまとめ、新しい統合に関する考慮事項をいくつか紹介します。
スマート自動入札
概要とスタートガイドスマート自動入札の概要。スマート自動入札とは何か、なぜ重要なのかの概要と、基本的なスマート自動入札戦略を設定する方法の簡単な例を紹介します。
コンバージョン数の最大化とコンバージョン値の最大化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 認証情報を構成し、テスト アカウントにキャンペーンを作成し、最後にテスト アカウントにクエリを実行してキャンペーンを一覧表示します。
テストのベスト プラクティスこの動画では、統合をテストするためのベスト プラクティスについて説明します。