動画カタログ

Google Ads API を初めて利用する方は、動画を見るのが一番です。人気の動画シリーズを以下にご紹介します。

Google 広告のデベロッパー向け YouTube チャンネルに登録すると、ワークショップ、リリースノート、ベスト プラクティス、新機能、コードのチュートリアル、動画チュートリアルなど、最新情報を入手できます。

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

v16 のリリース

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

v15 のリリース

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

v14 のリリース

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

認証と認可

はじめに

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

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

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

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

このエピソードでは、Google Ads API を使った OAuth についてわかりやすく説明し、OAuth プロセス全体を完了し、REST API を使ったデスクトップ アプリ フローを使って 20 秒以内に 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 Ads Query Language(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 Ads Query Builder に目を向け、このツールを使用してフィールドの互換性を簡単に判断し、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 メソッドの違いについて説明し、これらの各メソッドを REST で使用するデモを紹介します。

ベスト プラクティス

効率的に情報を取得する

Google Ads API を使って効率的に情報を取得する方法。SearchStream、Search、Get の違いについて説明し、それぞれの方法を使用するタイミングに関する実践的なアドバイスを示します。この動画では、API が結果をキャッシュに保存する方法と、行を逆方向に取得する方法についても説明します。

情報を効率的に変更する

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

Advanced Information Retrieval

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 ワークショップ

「究極の 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 の考え方などについて学びます。

トリビア

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

イベントの終了

Google Ads API 移行ワークショップにご関心をお寄せいただき、ありがとうございます。この最後のセッションでは、学習した内容のまとめと次のステップについて説明します。