動画カタログ

Google Ads API は、まず動画を見ていただくことをおすすめします。人気の動画シリーズを以下にご紹介します。

Google 広告のデベロッパー向け YouTube チャンネルにご登録いただくと、最新のワークショップ、リリースノート、おすすめの方法、新機能の統合、コードのチュートリアル、動画チュートリアルなど、最新情報を入手できます。

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

v15 のリリース

Google Ads API v15 で導入された変更の詳細をご覧ください。

v14 のリリース

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

v13 のリリース

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

認証と認可

はじめに

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

OAuth Playground によるウェブフロー

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

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

このエピソードでは、Google Ads API を使用した OAuth についてわかりやすく解説し、OAuth プロセス全体を完了し、REST API でデスクトップ アプリ フローを使用して API リクエストを 20 秒未満で作成する方法を紹介します。また、アクセス トークンをすばやく生成して searchStream リクエストを実行する便利なスクリプトも紹介します。

ベスト プラクティス

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

P-MAX

はじめに

Google Ads API を使った P-MAX キャンペーンの概要を説明します。

アセット

P-MAX キャンペーンのアセットの使用方法

キャンペーンの予算とキャンペーン

P-MAX のキャンペーンの予算とキャンペーンを設定する方法

小売

商品フィードを使ったオンライン販売向け P-MAX キャンペーン

アセット グループ

P-MAX キャンペーンのアセット グループを作成する方法

リスティング グループのフィルタ

小売向けの P-MAX キャンペーンでリスティング グループのフィルタを設定する方法

アセット グループのアセット

P-MAX キャンペーンのアセットをアセット グループにリンクする方法

キャンペーンのコンバージョン目標

P-MAX キャンペーンにキャンペーンのコンバージョン目標を追加する方法

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 再生リストの以前のエピソードを基に、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 メソッドと 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 の「ステータスの変更」機能の使い方ページビューのステータスの変化を見て、アカウントの履歴を調べる方法を学習します。

最適化スコアと最適化案

概要

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 広告のテスト アカウントとその代替手段を紹介します。

テストの実践

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

テストに関するベスト プラクティス

この動画では、統合をテストするためのおすすめの方法について説明します。

移行ワークショップ 2021

ようこそ

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

新機能

Google Ads API は、さまざまな新機能、最新のテクノロジー、パラダイム、デベロッパー ツールを提供します。このセッションでは、AdWords API と Google Ads API の多くの変更点と、Google Ads API だけで提供される新機能について解説します。

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

Google Ads API の新機能であるアセットベースの広告表示オプションには、Google Ads API のフィードベースの広告表示オプションよりも多くの改良が加えられており、まもなく置き換わります。フィードベースの広告表示オプションをアセットベースの広告表示オプションに移行する方法を示すデモでは、選択したクライアント ライブラリを使用してください。

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

Google Ads API の認証情報とアカウント アクセスに関連するいくつかの重要な概念を、Google Ads Doctor(oauthdoctor)と合わせて使用しながら説明します。このインタラクティブ セッションでは、Google Ads API の使い方と、利用中の問題のトラブルシューティングについて学びます。

柔軟なレポート

Google Ads API のレポート作成とデータ取得は、AdWords API とはまったく新しい枠組みに従っています。このセッションでは、レポートとデータ取得の基礎と、新しい Google 広告クエリ言語(GAQL)について学びます。いくつかの重要な概念を取り上げ、GAQL のさまざまなクエリについて説明し、Google Ads API を使ったレポートの機能と柔軟性を実証します。

究極の GAQL ワークショップ

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

ミューテートのシンプルなモデル

Google Ads API には、変更オペレーションを実行するためのシンプルなモデルが用意されています。このセッションでは、Google Ads API を使ったデータ変更の基礎、各種 mut メソッド、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 の考え方などについて学ぶことができます。

トリビア

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

イベントの終了

Google Ads API 移行ワークショップをご視聴いただきありがとうございます。今回の締めくくりのセッションでは、学んだことを振り返り、次のステップについて話し合います。