動画カタログ

Google Ads API の利用を始めるには、動画の視聴がおすすめです。人気の動画シリーズをいくつかご紹介します。

Google Ads Developers YouTube チャンネルにご登録いただくと、ワークショップ、リリースノート、ベスト プラクティス、新機能の統合、コードのチュートリアル、動画チュートリアルなどの最新情報を入手できます。

API バージョンのハイライト

v17 のリリース

Google Ads API v17 で導入された変更をご確認ください。

v16 のリリース

Google Ads API v16 で導入された変更をご確認ください。

v15 のリリース

Google Ads API v15 で導入された変更をご確認ください。

認証と認可

概要

Google Ads API における認証と認可の概要

OAuth プレイグラウンドを使用したウェブフロー

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

REST API を使用したデスクトップ フロー

このエピソードでは、Google Ads API での OAuth についてわかりやすく説明し、REST API で 20 秒未満で OAuth プロセス全体を完了し、デスクトップ アプリのフローを使用して API リクエストを行う方法を紹介します。また、アクセス トークンをすばやく生成し、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 Ads API を使ってレポート リクエストを実行するクエリを記述する際に知っておくべき、クエリの基本的な構造、構文、文法について説明します。

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

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

GoogleAdsRow と Google 広告クエリ言語

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

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

GAQL クエリの検証: SELECT 要件

このエピソードでは、最初に SELECT 句に追加する必要がある WHERE 句と ORDER BY 句への特定のフィールドの追加に関連する、GAQL の検証ルールについて説明します。

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、Get の違いについて説明します。また、それぞれのメソッドを使用するタイミングに関する実用的なアドバイスも紹介します。この動画では、API が結果をキャッシュに保存する方法と、行を逆方向に取得する方法についても説明します。

情報を効率的に変更する

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

高度な情報の取得

Google Ads 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 を使ってアプリケーションを開発する際のエラーの処理方法と、テストに関する推奨事項について説明します。

ベスト プラクティス

これまでのエピソードで紹介した多くのベスト プラクティスを要約し、統合に関する新しい考慮事項を紹介します。

スマート自動入札

概要とスタートガイド

スマート自動入札の概要、スマート自動入札が重要である理由、基本的なスマート自動入札戦略の設定方法の簡単な例。

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

スマート自動入札戦略の 2 つの主要なタイプである「コンバージョン数の最大化」と「コンバージョン数の最大化」の概要と、それらをキャンペーンに適用できるさまざまな方法について説明します。

ロギングとモニタリング

概要

この紹介動画では、Google Ads API 統合のロギングとモニタリングを実装することの利点と考慮事項について説明します。

Cloud でのロギングとモニタリング

この動画では、ロギングとモニタリングに関する基礎知識を深め、Google Ads API の統合でクラウドベースのソリューションがどのようなものになるかを説明します。

Google Cloud へのクライアント ログの送信

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

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

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

統合テスト

テストの概要

この動画では、Google 広告のテスト アカウントとその代わりとなる機能についてご紹介します。

実際のテスト

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

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

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

移行ワークショップ 2021

ようこそ

Google Ads API の移行ワークショップへようこそ。このセッションでは、ワークショップの内容、さまざまなセッションの概要、質問方法とサポートの利用方法、ワークショップを最大限に活用するために必要な主なリソースなど、イベントについて知っておくべき情報をすべて共有します。

新機能

Google Ads API は、さまざまな新機能、最新のテクノロジー、パラダイム、デベロッパー ツールを提供します。このセッションでは、AdWords API と Google Ads API の主な変更点を取り上げ、Google Ads API のみで提供される新機能をいくつか紹介します。

フィードベースの広告表示オプションからアセットベースの広告表示オプションへの移行

Google Ads API の新機能であるアセットベースの広告表示オプションでは、Google Ads API のフィードベースの広告表示オプションから多くの改善が加えられており、まもなくこの広告表示オプションに置き換わる予定です。選択したクライアント ライブラリと合わせて、フィードベースの広告表示オプションをアセットベースの広告表示オプションに移行する方法を紹介します。

認証情報とアカウントへのアクセス

Google Ads Doctor(oauthdoctor)と一緒に、Google Ads API での認証情報とアカウント アクセスに関するいくつかの重要な概念の説明を見ていきます。このインタラクティブ セッションでは、Google Ads API の使用を開始する方法と、その過程で問題を解決する方法を学びます。

柔軟なレポート

Google Ads API のレポートとデータ取得は、AdWords API に比べるとまったく新しいパラダイムを採用しています。このセッションでは、レポート作成とデータ取得の基礎に加え、新しい Google 広告クエリ言語(GAQL)について学びます。いくつかの主要な概念と、さまざまな GAQL クエリについて解説し、Google Ads API を使ったレポート作成の能力と柔軟性を説明します。

究極の GAQL ワークショップ

柔軟なレポート セッションをベースにして、究極の GAQL ワークショップでは、Google 広告クエリ言語(GAQL)の詳細と微妙な違いについて深く掘り下げます。このインタラクティブなセッションでは、GoogleAdsField サービスを使用してフィールド メタデータを取得する方法、Google 広告クエリビルダーを使用してクエリを作成する方法、Google 広告クエリ検証ツールを使用してクエリを検証する方法を見ていきます。このセッションでは、レポートのパワーユーザーに役立つ、いくつかの重要な概念とデベロッパー ツールについて説明します。

変更用のシンプルなモデル

Google Ads API には、変換オペレーションを実行するためのシンプルなモデルが用意されています。このセッションでは、Google Ads API でのデータ変更の基本、各種の変換メソッド、Google Ads API のさまざまな新機能について説明します。また、実際のユースケースで変更がどのように機能するかを示す例をいくつか紹介します。

ベスト プラクティス

このセッションでは、Google Ads API を最大限に活用して、パフォーマンスを最適化し、デベロッパーのワークフローを合理化するためのベスト プラクティスをご紹介します。

移行計画の作成

AdWords API から Google Ads API へのアプリケーション全体の移行は、大がかりな作業になることがあります。このセッションでは、計画と DevOps に重点を置き、移行の準備と完了において考慮すべき重要な考慮事項と決定事項について説明します。このセッションの目的は、移行プロセスを容易にする計画を策定し、それを既存の AdWords API 統合を改善する機会に変えることです。

移行パネル

このセッションでは、Google Ads API を支えているチームの話を聞くことができます。Google Ads API のテクニカル リードや Google Ads API デベロッパー リレーションズ チームのリーダーなど、パネルの参加者とともに、まったく新しい API を設計する際の重要な決定事項、Google Ads API に対する考え方などについて学びます。

雑学

このワークショップでは、多くの重要な情報を取り上げてきました。イベントが終了する前に、このインタラクティブなトリビア セッションにご参加ください。Google Ads API に関する些細な質問に、Google 広告デベロッパー リレーションズ チームがどのように回答しているかをご覧ください。

イベントのクローズ

Google Ads API 移行ワークショップにご参加いただき、ありがとうございます。今回の締めくくりのセッションでは、学習した内容のまとめと次のステップについて説明します。