毎日、Google Adsから特定のキャンペーンのレポートを取得し、Microsoft Excelに追加する
試してみる
■概要 「毎日、Google Adsから特定のキャンペーンのレポートを取得し、Microsoft Excelに追加する」ワークフローは、Google AdsのAPIを活用し、レポート作成の手間を削減する業務ワークフローです。 毎朝自動でデータを取得し、Microsoft Excelに追記します。 ■このテンプレートをおすすめする方 ・毎日Google Adsのレポートダウンロードやデータ集計に時間を費やしているマーケティング担当者 ・定期的に特定キャンペーンの成果をMicrosoft Excelで共有しているチームリーダー ・手動入力によるミスを減らしたい精度重視のデータアナリスト ・Google AdsのAPIを使った業務ワークフローを初めて試してみたいビギナー ■注意事項 ・Google Ads、Microsoft ExcelのそれぞれとYoomを連携してください。 ・Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
Google Adsを使った広告運用のレポート作成やデータ連携を手作業で行っていませんか? APIを活用すればこれらの業務を自動化できますが、「プログラミングが必要」という技術的な壁にぶつかり、なかなか実行に移せないケースは少なくありません。 特に社内にエンジニアがいない・または開発リソースが限られている状況では、何から手をつければ良いか分からず結局は非効率な手作業を続けてしまう こともあるでしょう。
そこで本記事では、Google Ads APIの基礎知識から、エンジニアでなくても様々なアプリとGoogle Ads APIを連携させる具体的な方法 まで、ステップごとに分かりやすく解説します。
この記事を読めば、日々のレポート作成やキーワード分析といった定型業務を自動化でき、ヒューマンエラーをなくして今以上に戦略的なマーケティング活動に時間を割くことも可能です。 「自分たちの手でGoogle Adsの運用を効率化したい!」と考えている方は、ぜひ参考にしてみてください。
とにかく早くGoogle AdsのAPIを利用したい方へ
YoomにはGoogle Ads APIを使った様々なアクションや、業務フローを自動化するためのテンプレート が用意されています。今すぐ試したい方はこちら から詳細をチェックしてみてください!
Google Ads APIとは
Google Ads APIはGoogle Adsと外部アプリ(Google、Microsoft、Salesforce、Notionなど)を繋げてデータの受け渡しを行い、Google Adsを使った業務フローを自動化できるインターフェースです。APIはアプリケーション・プログラミング・インターフェース (Application Programming Interface)の略語です。
インターフェースとは簡単に言うと「何か」と「何か」を「繋ぐもの」で、Google Ads APIの場合は「Google Ads」と「外部のアプリ」を繋ぐインターフェースを指します。
また、APIでは大きく分けて以下のような指示を出すことができます。
取得:APIを経由して、データを取得することができます。
追加:APIを経由して、データを追加することができます。
更新:APIを経由して、データを更新することができます。
削除:APIを経由して、データを削除することができます。
Google Ads APIでできること
Google Ads APIでできることをいくつかピックアップしたので、ご覧ください!
気になる自動化例の「試してみる」をクリックしてアカウント登録するだけで、すぐにGoogle Ads APIを使った自動化を体験できます。登録はたったの30秒で完了するので、ぜひ気軽にお試しください!
特定のキャンペーンのレポートを自動で取得する
Google Ads APIのレポート取得アクションをフローの中に置くことで、毎日特定のキャンペーンのパフォーマンスデータを自動で抽出し、手作業でのレポート作成の手間を完全に省いて、Microsoft Excelなどの表計算ソフトに自動で記録できます。
毎日、Google Adsから特定のキャンペーンのレポートを取得し、Microsoft Excelに追加する
試してみる
■概要 「毎日、Google Adsから特定のキャンペーンのレポートを取得し、Microsoft Excelに追加する」ワークフローは、Google AdsのAPIを活用し、レポート作成の手間を削減する業務ワークフローです。 毎朝自動でデータを取得し、Microsoft Excelに追記します。 ■このテンプレートをおすすめする方 ・毎日Google Adsのレポートダウンロードやデータ集計に時間を費やしているマーケティング担当者 ・定期的に特定キャンペーンの成果をMicrosoft Excelで共有しているチームリーダー ・手動入力によるミスを減らしたい精度重視のデータアナリスト ・Google AdsのAPIを使った業務ワークフローを初めて試してみたいビギナー ■注意事項 ・Google Ads、Microsoft ExcelのそれぞれとYoomを連携してください。 ・Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
キーワードの検索ボリュームを自動で取得する
Googleフォームなどからの入力を起点としてキーワードの検索ボリュームを取得するアクションをフローに組み込むことで、リサーチしたいキーワードのボリュームを自動で調査し、結果を即座に通知できます。 手動での検索作業をなくすことで、迅速な意思決定が可能です。
Googleフォームから回答が送信されたら、Google Adsでキーワードの検索ボリュームを取得し通知する
試してみる
■概要 「Googleフォームから回答が送信されたら、Google AdsのAPIを使ってGoogle Adsからキーワードの検索ボリュームを取得し、自動で通知する業務ワークフローです。 手動での調査手間を減らし、スムーズに共有できます。 ■このテンプレートをおすすめする方 ・Googleフォームで集めたキーワードを手動で調査する時間を減らしたいマーケティング担当者 ・Google AdsのAPIを活用してデータ取得を自動化し、効率化したい方 ・Slackやメールで素早く検索ボリュームをチーム共有したい方 ・Google Adsのレポート作成を定期的に行っている方 ・キーワード分析のヒューマンエラーを抑制し、精度を高めたい方 ■注意事項 ・Googleフォーム、Google Ads、GmailのそれぞれとYoomを連携してください。 ・Googleフォームをトリガーとして使用した際の回答内容を取得する方法は下記を参照ください。 https://intercom.help/yoom/ja/articles/6807133 ・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。 ・プランによって最短の起動間隔が異なりますので、ご注意ください。
キーワードの候補を自動で取得する
Zoho Formsなど外部フォームからの送信をトリガーに、キーワードの候補を取得するアクションをフローに設定することで、新しい広告キャンペーンやコンテンツ企画のためのキーワードアイデアを自動で収集し、Googleスプレッドシートに整理・蓄積することが可能です。
Zoho Formsから回答が送信されたら、Google Adsでキーワードの候補を取得し、Google スプレッドシートに追加する
試してみる
■概要 「Zoho Formsから回答が送信されたら、Google Adsでキーワード候補を取得し、Google スプレッドシートに自動登録する」業務ワークフローです。 Google AdsのAPIを活用し、フォーム回答を広告キーワードのリストへ反映。 手作業の手間や入力ミスを減らし、キーワード選定のスピードアップを実現します。 ■このテンプレートをおすすめする方 ・Zoho Formsでアンケートや問い合わせフォームを運用し、回答を手動で広告キーワードに転記しているマーケティング担当者の方 ・Google AdsのAPIを使ってキーワード候補の精度を高めたい広告運用担当の方 ・Google スプレッドシートへの集計作業に時間がかかり、更新漏れや入力ミスを防ぎたいチームリーダーの方 ■注意事項 ・Zoho Forms、Google Ads、Google スプレッドシートのそれぞれとYoomを連携してください。 ・Zoho FormsのWebhook設定方法は下記をご参照ください。 https://intercom.help/yoom/ja/articles/9924708
その他にも下記のようなアクションをAPI経由で実行が可能です。
アカウントレポートの取得
広告グループレポートの取得
複数のキャンペーンのレポートを取得
Google Ads APIの利用料金と注意点
Google Ads APIは、基本的な機能であれば無料で利用できる「Basic Access」レベルが提供されています。
この無料レベルでは、1日に15,000回までAPIを呼び出すことができ、多くの基本的な自動化ニーズに対応可能です。 ただし、APIを利用する際には、以下の点に注意が必要です。
アクセスレベルによる制限:より多くのAPI操作が必要な場合は「Standard Access」というレベルがありますが、Googleが定める特定の機能要件(RMF)を満たさないと、別途料金が発生する可能性があります。
キーワードプランニングサービスの制限:キーワードの検索ボリュームなどを調査する機能は、無料・有料レベルに関わらず利用回数に制限があるため、頻繁なリクエストは避けることが推奨されています。
テストアカウントの扱い:開発やテストに使うアカウントでも、本番アカウントと同じ利用制限が適用されるため、テスト段階から計画的な利用が求められます。
※詳細はGoogle Adsのサービスサイトをご確認ください。 ※2025年06月17日時点の情報です。
実際に連携してみた!
ここではノーコードツールYoomが用意するテンプレートで、実際の設定方法を通してGoogle Ads APIを使った具体的な連携方法を紹介していきます!
もしまだYoomのアカウントをお持ちでない場合は、こちら の登録フォームからアカウントを発行しておきましょう。
[Yoomとは]
Google Ads APIとの連携方法
はじめにGoogle Ads APIとYoomを連携する方法を紹介します。 まずは、Yoom画面の左側メニューにある「マイアプリ」から「新規接続」をクリックします。
検索ボックスに連携するアプリ名「Google Ads」と入力しましょう。
Google Adsを検索すると、ログインページが表示されます。 「Sign in with Google」をクリックします。
連携したいアカウントを選択します。
Yoomとの共有に関する画面が表示されたら内容を確認の上「次へ」を押します。
アクセス権限付与の画面が表示されたら、内容を確認し「続行」をクリックします。 これでGoogle Adsのマイアプリ連携が完了です!
今回は「毎日、Google Adsから特定のキャンペーンのレポートを取得し、Microsoft Excelに追加する」という実際のフローボットも作成していきます!
作成の流れは大きく分けて以下です。
Microsoft Excelをマイアプリ連携
テンプレートをコピー
スケジュールトリガー設定およびGoogle AdsとMicrosoft Excelのアクション設定
トリガーをONにし、フローが起動するかを確認
毎日、Google Adsから特定のキャンペーンのレポートを取得し、Microsoft Excelに追加する
試してみる
■概要 「毎日、Google Adsから特定のキャンペーンのレポートを取得し、Microsoft Excelに追加する」ワークフローは、Google AdsのAPIを活用し、レポート作成の手間を削減する業務ワークフローです。 毎朝自動でデータを取得し、Microsoft Excelに追記します。 ■このテンプレートをおすすめする方 ・毎日Google Adsのレポートダウンロードやデータ集計に時間を費やしているマーケティング担当者 ・定期的に特定キャンペーンの成果をMicrosoft Excelで共有しているチームリーダー ・手動入力によるミスを減らしたい精度重視のデータアナリスト ・Google AdsのAPIを使った業務ワークフローを初めて試してみたいビギナー ■注意事項 ・Google Ads、Microsoft ExcelのそれぞれとYoomを連携してください。 ・Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
ステップ1:Microsoft Excelのマイアプリ連携
Google Adsの連携時と同様に、Yoom画面の左側メニューにある「マイアプリ」から「新規接続」をクリックします。
検索ボックスに連携するアプリ名である「Microsoft Excel」と入力します。
Microsoft Excelのアプリを検索するとサインインの画面が表示されます。 ログインすると、自動的に連携が完了します!
※「Microsoft 365(旧Office 365)」には個人向けと法人向けプラン(Microsoft 365 Business)があります。法人向けプランを契約していない場合、Yoomからの認証がうまくいかない可能性があるのでご注意ください。
ステップ2:テンプレートをコピー
次に、今回使用するテンプレートをコピーします。
下のバナーの「試してみる」を押す。
移行したページの「このテンプレートを試す」を押す。
Yoomの登録がまだの場合は、登録を行う。 ※すでに登録が完了している場合は、ログインしてください。
毎日、Google Adsから特定のキャンペーンのレポートを取得し、Microsoft Excelに追加する
試してみる
■概要 「毎日、Google Adsから特定のキャンペーンのレポートを取得し、Microsoft Excelに追加する」ワークフローは、Google AdsのAPIを活用し、レポート作成の手間を削減する業務ワークフローです。 毎朝自動でデータを取得し、Microsoft Excelに追記します。 ■このテンプレートをおすすめする方 ・毎日Google Adsのレポートダウンロードやデータ集計に時間を費やしているマーケティング担当者 ・定期的に特定キャンペーンの成果をMicrosoft Excelで共有しているチームリーダー ・手動入力によるミスを減らしたい精度重視のデータアナリスト ・Google AdsのAPIを使った業務ワークフローを初めて試してみたいビギナー ■注意事項 ・Google Ads、Microsoft ExcelのそれぞれとYoomを連携してください。 ・Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
テンプレートが「マイプロジェクト」にコピーされると、このような画面が表示されます。
ステップ3:スケジュールトリガーの設定
コピーしたテンプレートを開く
左側にあるメニューの「マイプロジェクト」から、コピーしたテンプレートを開きます。 (※テンプレートをコピー後、すぐに設定する場合はテンプレートを開く操作は不要です。設定を中断した場合のみ「マイプロジェクト」から設定作業を再開します。)
スケジュールトリガーを開く
「指定したスケジュールになったら」をクリックします。
実行時間の指定をする
フローボットを起動したいタイミングを入力します。 テンプレートでは「平日9時」にフローボットが起動される設定となっていますが、曜日や通知の時間は必要に応じて変更してください。 設定を確認したら「保存する」をクリックします。
※「Cronの設定」では、1日のうちに何度も起動したい場合や、曜日によって別の時間帯に起動したいなどの細かな設定が可能です。 ※設定の詳しい設定方法はこちら をご確認ください。
ステップ4:Google Adsのレポート取得
Google Adsを開く
「特定のキャンペーンのレポートを取得」をクリックします。
連携アカウントとアクションを選択する
必要箇所を入力していきます。 「タイトル」:必要に応じて変更可能 「Google Adsと連携するアカウント情報」:合っているか確認 「アクション」:「特定のキャンペーンのレポートを取得」を選択
APIの接続設定をする
「広告アカウントID」と「キャンペーン名」は赤枠の注釈を確認し入力します。
今回は前日分のレポートデータをMicrosoft Excelに追加する設定にします。 そのため「期間の開始」と「期間の終わり」は「昨日」を選択しました。
※「日付」欄を表示させて「昨日」をクリックすると選ぶことができます!
ここまで入力が完了したら「テスト」を押します。 「取得した値」にGoogle Adsのレポートデータが表示されていればテスト成功です。
確認できたら「保存する」をクリックしてください。 (画像上は表示されていませんが、項目の横に具体的な値が表示されます。)
※アウトプットの詳しい説明はこちら をご確認ください。
ステップ5:通貨単位に変換
計算処理を開く
「費用を通常の通貨単位に変換」をクリックします。
操作条件の設定をする
必要箇所を入力していきます。 「タイトル」:必要に応じて変更可能 「変換タイプ」:「計算(四則演算)」になっているか確認
Google Adsの項目に「マイクロ通貨単位」がありますが「1000000」で割ることで通常の通貨単位として確認ができます。 そのため「計算式」にはステップ4で取得した値を活用しつつ画像の通り、入力してください。
【取得した値の活用方法】 ①入力欄をクリックして「取得した値」を表示 ②「特定のキャンペーンのレポートを取得」をクリック ③「費用(マイクロ通貨単位)」を選択
入力が完了したら「テスト」を押して「計算後の値」が表示されていればテスト成功です! 「保存する」をクリックします。
ステップ6:Microsoft Excelにレコード追加
Microsoft Excelを開く
「レコードを追加する」をクリックします。
データベースの連携をする
必要箇所を入力していきます。 「タイトル」:必要に応じて変更可能 「Microsoft Excelと連携するアカウント情報」:合っているか確認 「実行アクション」:「レコードを追加する」を選択
次にデータベースの連携をします。 今回はテスト用に簡単にではありますが、シートを作成したのでこちらを連携していきます。
まずは「ファイルの保存場所」を選択します。
「ドライブID」と「アイテムID」と「シート名」は候補から選択できます。 入力欄をクリックして、候補一覧を表示させて選んでください。
最後に「テーブル範囲」をMicrosoft Excelのシートに合わせて入力します。
データベース操作の詳細設定をする
連携したシートに合わせて入力項目が表示されるので、ステップ3〜4で取得した値を活用して入力します。
同じ要領で全ての項目に入力が完了したら「テスト」を押します。
テストに成功したら、Microsoft Excelにもデータが追加されていることを確認し「保存する」をクリックします。
ステップ7:トリガーをONにして動作を確認
最後に「トリガーをON」をクリックして、自動化の設定は終了です。 正しく、フローボットが起動するか動作確認をしましょう。 設定、お疲れ様でした!
以上が、毎日Google Adsから特定のキャンペーンのレポートを取得し、Microsoft Excelに追加するための連携手順になります。
Google Ads APIを活用した自動化の例
今回紹介した事例以外でも、Yoomではさまざまなサービスとの連携が可能で、それぞれに対応したテンプレートが用意されています。 普段お使いのサービスと連携できるテンプレートを活用して、Google Adsを使った業務フローを自動化しましょう!
Google Adsをフロー内のアクションとして使うテンプレート
他のアプリでのアクションやYoomのトリガー機能をきっかけに、Google Adsのレポートを自動で取得するテンプレートがあります。 例えば、フォームなどの情報をもとに、Google Adsからレポートを自動で取得して通知したり、データベースに記載したりできます。
これにより、手動でのレポート作成の手間を削減できるため、広告運用状況の把握を効率化したいときにおすすめです。
Googleフォームの回答内容をもとにGoogle Adsでキャンペーンレポートを取得して、通知する
試してみる
■概要 「Googleフォームの回答内容をもとにGoogle Adsでキャンペーンレポートを取得して、通知する」ワークフローを利用すると、Googleフォームの回答内容が自動的にGoogle Adsでレポート化されます。 さらに、作成されたレポートがGoogle Chatに通知されるため、情報共有がスムーズになります。 ■このテンプレートをおすすめする方 ・Googleフォームを使用してデータ収集を行っている方 ・Googleフォームの回答をもとに迅速にGoogle Adsのキャンペーン結果を確認したい方 ・マーケティング担当者として、Google Adsのパフォーマンスをスピーディに把握したい方 ・社内コミュニケーションツールとしてGoogle Chatを活用している企業 ・Google Chatを用いてチームメンバーと広告キャンペーンの成果を共有したい方 ・市場調査や広告運用を迅速に最適化したいと考えている方 ■注意事項 ・Googleフォーム、Google Ads、Google ChatのそれぞれとYoomを連携してください。 ・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。 ・プランによって最短の起動間隔が異なりますので、ご注意ください。 ・Googleフォームをトリガーとして使用した際の回答内容を取得する方法は下記を参照ください。 https://intercom.help/yoom/ja/articles/6807133 ・Google Chatとの連携はGoogle Workspaceの場合のみ可能です。詳細は下記を参照ください。 https://intercom.help/yoom/ja/articles/6647336
Google スプレッドシートで行が追加されたらAdsから最新のアカウントレポートを取得する
試してみる
■概要 「Google スプレッドシートで行が追加されたらGoogle Adsから最新のアカウントレポートを取得する」ワークフローは、Google スプレッドシートへのデータ追加とGoogle広告のレポート取得を自動で連携させる業務ワークフローです。 ■このテンプレートをおすすめする方 ・Google スプレッドシートとGoogle Adsを使用しているマーケティング担当者の方 ・手動でのデータ入力やレポート取得に時間を取られているチームリーダーの方 ・広告運用の効率化を図りたい中小企業の経営者の方 ・データ連携の自動化に興味があり、業務フローを改善したい方 ■注意事項 ・Google スプレッドシート、Google AdsのそれぞれとYoomを連携してください。 ・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。 ・プランによって最短の起動間隔が異なりますので、ご注意ください。
Slackに特定のワードが投稿されたら、Google Adsから先週と先々週のレポートを取得し、AIで差分の分析と対策案を生成してMicrosoft Excelに追加する
試してみる
■概要 「Slackに特定のワードが投稿されたら、Google Adsから先週と先々週のレポートを取得し、AIで差分の分析と対策案を生成してMicrosoft Excelに追加する」フローは、広告の自動化を実現する業務ワークフローです。 広告キャンペーンのパフォーマンスをスムーズに把握し、迅速に対策を講じることは重要ですが、手動でのデータ収集や分析は時間と労力がかかります。 このワークフローを活用すれば、Slackで特定のワードが投稿された際に自動でGoogle Adsのレポートを取得し、AIが差分を分析。 対策案をMicrosoft Excelに自動で追加するため、効率的かつ正確に広告運用をサポートします。 ■このテンプレートをおすすめする方 ・Google Adsを活用しているが、レポート作成に時間がかかっているマーケティング担当者の方 ・Slackを日常的に使用し、広告の状況をスムーズに把握したいチームリーダーの方 ・広告のデータ分析を自動化し、戦略立案に集中したい経営者や事業責任者の方 ・Microsoft Excelを使って広告データを管理しており、効率化を図りたいビジネスユーザーの方 ■注意事項 ・Google Ads、Slack、Microsoft ExcelのそれぞれとYoomを連携してください。 ・Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
YouTubeで動画がアップロードされたら、Google Adsでキャンペーンレポートを取得する
試してみる
■概要 YouTubeに動画をアップロードした後、関連するGoogle Adsのキャンペーン効果を手動で確認する作業に手間を感じていませんか。 分析のタイミングが遅れることで、迅速な改善アクションの機会を逃しているかもしれません。 このワークフローを活用すれば、YouTubeへの動画アップロードをきっかけに、Google Adsのキャンペーンレポートを自動で取得し、関係者に通知できます。 これにより、広告効果の分析を迅速化し、マーケティング活動の効率を高めます。 ■このテンプレートをおすすめする方 ・YouTubeとGoogle Adsを連携させ、広告効果の測定を効率化したいマーケティング担当者の方 ・動画投稿から広告分析までのフローを手作業で行い、負担を感じているWeb担当者の方 ・広告キャンペーンのレポート取得を自動化し、迅速な意思決定に繋げたいチームリーダーの方 ■注意事項 ・YouTube Data API、Google AdsのそれぞれとYoomを連携してください。 ・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。 ・プランによって最短の起動間隔が異なりますので、ご注意ください。
毎日Google Adsから前日のレポートを取得してGoogle スプレッドシートに記載する
試してみる
毎日指定の時間に前日のGoogle Adsからレポート情報を取得して、Google スプレッドシートに自動的に記載するフローボットです。
まとめ
本記事で解説したGoogle Ads API連携を活用することで、これまで手作業で行っていた日々のレポート作成やキーワードリサーチといった定型業務が自動化され、作業時間の削減やヒューマンエラーの防止に繋がります。
手作業から解放され、広告成果の分析や新たな施策の立案といった、本来注力すべきコア業務に集中できる環境が整うはずです!
今回ご紹介したような業務自動化は、ノーコードツール「Yoom」を使うことで、プログラミングの知識が一切なくても直感的な操作のみで簡単に実現できます。 もしGoogle Ads運用の効率化に少しでも興味を持っていただけたなら、ぜひこちら から無料登録して、業務効率化を体験してみてください!