動画

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

動画を視聴すると、Google Ads API の効果的な利用開始に役立ちます。以下に、人気の動画シリーズをいくつか示します。

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

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

v12 のリリース

Google Ads API v12 で利用できる優れた新機能をご紹介します。

v11 のリリース

Google Ads API v11 で利用できる優れた新機能をご紹介します。

v10 のリリース

Google Ads API v10 で利用できる優れた新機能をご紹介します。

移行ワークショップ 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 の多くの新機能について説明します。実際のユースケースで変異がどのように機能するかを示すために、いくつかの例についても説明します。

レポートとミューテーション

このインタラクティブ セッションでは、これまでのセッションのコンセプトに基づき、アプリケーション全体を AdWords API から Google Ads API に移行します。ご希望のクライアント ライブラリをフォローして、レポート機能と変更機能の両方を説明し、各機能がどのように連携するかを示すマイクロ移行を実施します。

おすすめの方法

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

移行計画の作成

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

移行パネル

このセッションでは、Google Ads API を実際に活用しているチームについて、詳しくお聞きすることができます。Google Ads API や Google Ads API Developer Relations チームの技術リーダーなどのパネル 参加者とともに、まったく新しい API を設計する際の主な決定事項、Google Ads API に対する考え方などを学びます。

雑学

このワークショップでは、多くの重要な情報について説明しました。イベントが近づく前に、このインタラクティブな雑学セッションにぜひご参加ください。Google Ads API に関する細かな質問の回答と比較して、Google Ads Developer Relations チームと比較してみましょう。

イベントの終了

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

認証と認可

はじめに

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

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

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

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

このエピソードでは、Google Ads API を使った OAuth の理解と、OAuth プロセス全体を完了し、REST アプリによるデスクトップ アプリのフローを使用して 20 秒足らずで API リクエストを行う方法を示します。また、アクセス トークンの生成や検索ストリーム リクエストの実行に役立つスクリプトについても説明します。

おすすめの方法

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

GAQL(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 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 API ドキュメント サイトのインタラクティブなブラウザベースのツールである Google Ads Query Builder について説明します。また、このツールを使用して、フィールドの互換性の確認や 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 を使用してログをクラウドに送信します。

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

このエピソードでは、Google Cloud Logging のログ上にカスタム指標を構築し、新しい指標をモニタリングするダッシュボードを設定します。また、Google Cloud Monitoring を使用して、指標が想定どおりにない場合にアラートが通知される仕組みについても説明します。