動画

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

Google Ads API の使用を開始するには、動画を視聴すると良い場合があります。以下に、よく使われている動画シリーズを示します。

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

API バージョンの特長

v10 のリリース

Google Ads API v10 で利用可能な画期的な新機能について学習します。

v9 のリリース

Google Ads API v9 の新機能をご紹介します。

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

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

ミューテーションのためのシンプルなモデル

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

レポート作成と変更

このインタラクティブなセッションでは、これまでのセッションのコンセプトに基づき、アプリケーション全体を AdWords API から Google Ads API に移行します。レポートと移行機能の両方を紹介し、これらの機能がどのように連携するかを示すマイクロ移行を実施しながら、お好みのクライアント ライブラリをフォローしてください。

おすすめの方法

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

移行計画の作成

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

移行パネル

このセッションでは、Google Ads API の担当チームの紹介と理解を深めます。Google Ads API と Google Ads API Developer Relations チームのテクニカル リードを含むパネル参加者が、まったく新しい API の設計における重要な決定や、Google Ads API に対する Google の考え方などを学びます。

トリビア

このワークショップでは、多くの重要な情報について取り上げました。イベントの締めくくりとして、このインタラクティブなトリビア セッションにご参加ください。Google Ads Developer Relations チームと対比して、Google Ads API に関する簡単な質問にお答えします。

イベント終了

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

認証と認可

はじめに

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

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

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

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

このエピソードでは、Google Ads API を使って OAuth の仕組みを解説し、OAuth プロセス全体を完了させ、デスクトップ アプリのフローを使って REST API を使って 20 秒以内で API リクエストを行う方法を紹介します。また、アクセス トークンをすばやく生成し、searchStream リクエストを実行する際に役立つスクリプトについても説明します。

おすすめの方法

この動画では、認証と認可に関するベスト プラクティスをいくつか紹介します。

Google アナリティクス

レポートの概要と Google 広告のクエリ言語

Google Ads API を使ったレポート作成の概要を説明します。

GAQL のクエリ構造と文法

このエピソードでは、Google 広告クエリ言語(GAQL)の基礎として、Google Ads API を使用してレポート リクエストを実行するためのクエリを記述する際に知っておくべき基本的なクエリ構造、構文、文法について説明します。

Google 広告クエリ言語での分割

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

GoogleAdsRow と Google 広告クエリ言語

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

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 Query Builder(Google Ads API ドキュメント サイトのインタラクティブなブラウザベースのツール)に注意を払い、このツールを使用してフィールドの互換性を簡単に判断し、GAQL クエリを構築する方法を説明します。

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 の変更ステータス機能について説明します。ステータスの変更によってアカウントの履歴がどう変わるかを確認します。

最適化スコアと最適化案

概要

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 を使用してそれらのログをクラウドに送信します。