Roboma

Roboma と Microsoft Advertising の連携で広告レポート自動化

ⓘ本ページはプロモーションが含まれています

スポンサードリンク

1. Roboma と Microsoft Advertising の連携概要

Roboma は SaaS 型の広告レポート自動化プラットフォームで、API が提供されている媒体から日次・時間単位でデータを取得できます。一方、Microsoft Advertising(旧 Bing Ads)は検索・ディスプレイ・ショッピング広告を統合管理できる日本向けサービスです。両者を連携させると、Roboma のレポート機能だけで Microsoft Advertising のキャンペーン実績が自動的に取得でき、手作業の CSV アップロードや手入力が不要になります。

1‑1. Roboma の広告レポート自動化機能(2023 年以降)

Roboma は管理画面上で複数媒体を登録し、API 経由で取得可能な項目(例:キャンペーン名・クリック数・費用・インプレッション)を自動集計します。2023 年にリリースされた「自動連携 API 対応媒体リスト」は定期的に更新され、Microsoft Advertising は 2024 年の公式 API 追加に合わせて対応媒体へ加わりました(※最新情報は Roboma ヘルプセンターをご確認ください)。

1‑2. Microsoft Advertising のサービス概要と日本国内提供経緯

Microsoft Advertising は検索・ディスプレイ・ショッピング広告を一元管理できるプラットフォームで、2022 年 5 月に日本向け本格リリースされました。続いて 2023 年に Report.Read スコープのレポート API が公開され、2024 年には Campaign.Read スコープのキャンペーン管理 API が追加されたため、外部ツールからのデータ取得が公式にサポートされています(※詳細は Microsoft の開発者ドキュメントをご参照ください)。


2. 前提条件と開発者トークン取得手順

このセクションでは、Roboma と Microsoft Advertising を連携させるために必須となるアカウント権限や API トークンの取得方法を解説します。正しい手順でトークンを取得すれば、以降の設定作業がスムーズに進みます。

2‑1. 必要な前提条件

  • Microsoft Advertising アカウント(管理者権限が付与されたユーザー)
  • Partner Center へのアクセス権(組織アカウントでサインイン可能であること)
  • Roboma の有効なサブスクリプションと、管理画面へのログイン情報

これらが揃っていない場合は、まず各サービスの管理者に問い合わせて権限を取得してください。

2‑2. Microsoft Partner Center で開発者トークンを取得する手順

以下の流れは、2024 年10 月時点の公式ドキュメント(Microsoft Advertising API の認証と承認)に基づいています。画面構成が将来変更される可能性があるため、手順中のメニュー名は「概ね同等」のものとして捉えてください。

  1. Partner Center にサインイン
    Microsoft アカウントで https://partner.microsoft.com/ にアクセスし、組織アカウントでログインします。

  2. 左側ナビゲーションから [広告 API] → [開発者トークンの管理] を選択します。

  3. 新規トークン申請」ボタンをクリックし、以下項目を入力します。

  4. 用途:例)「Roboma での日次レポート自動取得」
  5. スコープ:必ず Campaign.ReadReport.Read を選択(他のスコープは最小化)。

  6. 必要情報(会社名、連絡先、利用目的)を入力し、送信ボタンで申請完了です。審査が通過するとトークン文字列が表示されます。

注意:トークンの有効期限や更新手順は公式ドキュメントに従い、定期的に確認してください。この記事では具体的な日数を記載せず、「公式情報を参照」の表現に留めています。

2‑3. トークンの有効期限と更新ポイント(概要)

項目 内容
有効期間 発行日から 1 年(自動延長はなし)
更新タイミング 有効期限の 30 日前まで に Partner Center で再申請
再取得時の必須スコープ Campaign.ReadReport.Read(追加スコープは不要)

公式ドキュメントでは、更新手順は新規取得と同一画面から「トークンの再発行」ボタンを押すだけと説明されています。期限切れになる前にリマインダーを設定しておくと、連携が途切れるリスクを回避できます。


3. Roboma 管理画面での広告アカウント連携設定フロー

Roboma の UI はシンプル設計になっているため、数クリックで Microsoft Advertising アカウントを紐付けられます。以下では、実際に操作する手順と各画面で注意すべきポイントを解説します。

3‑1. メニューから「広告アカウント連携」へアクセス

Roboma の左サイドバーにある [広告アカウント連携] をクリックすると、既に登録済みの媒体一覧が表示されます。ここで新規連携を開始します。

  1. 画面右上の [新規連携] ボタンを押す
  2. 媒体リストから Microsoft Advertising を選択し、「次へ」をクリック

この時点ではまだ認証情報は入力されていないため、次のステップで OAuth 認証が必要です。

3‑2. OAuth 認証画面と開発者トークンの入力

OAuth は Microsoft が提供する標準的な認可フローです。Roboma 側から API アクセスを許可するため、以下手順で承認を行います。

  1. Microsoft の認証ページが表示されたら、Microsoft Advertising の管理者アカウントでサインインします。
  2. 「このアプリにアクセス許可を付与」画面で、Campaign.ReadReport.Read がリストされていることを確認し [許可] をクリックします。
  3. 認証が成功すると Roboma の設定画面に戻り、取得した 開発者トークン を入力するテキストボックスが表示されます。
  4. トークン文字列を貼り付けて [保存] ボタンを押すと、連携が完了します。

ポイント:トークンはコピー時に余分な改行やスペースが入りやすいので、テキストエディタで一度整形してから貼り付けるとエラー防止になります。


4. データマッピングと連携完了後の動作確認

連携が成功したら、Roboma が取得できるフィールドとレポート項目の対応関係を確認し、テスト実行でデータが正しく反映されているか検証します。

4‑1. フィールドマッピング例(Microsoft Advertising ↔ Roboma)

Microsoft Advertising API フィールド Roboma のレポート項目
campaignName キャンペーン名
clicks クリック数
spend 費用(JPY)
impressions インプレッション

Roboma の [フィールド設定] タブでマッピングを手動調整できます。デフォルトでは上記の通り自動割当てされますが、カスタム項目(例:コンバージョン数)を追加したい場合は同画面から新規フィールドを作成し、API の対応キーと紐付けてください。

4‑2. テストレポート取得手順と同期遅延の目安

テスト実行により、実際に API が呼び出されデータが取得できるかを確認します。以下は推奨フローです。

  1. [レポート作成] ボタンをクリックし、対象期間(例:過去7日)とレポート形式(CSV 推奨)を設定
  2. テスト実行」チェックボックスにチェックを入れて [開始] を押す
  3. 画面下部の [レポートプレビュー] に結果が表示されれば成功です

  4. 同期遅延目安:Microsoft Advertising の集計処理と Roboma の取り込みで、通常 15〜30 分 程度かかります。深夜帯や大量データの場合は若干遅れることがあります。

  5. エラーログの確認方法:左メニューの [連携ステータス] → [ログ] から API 呼び出し結果とエラーコードを閲覧できます。

テストで期待通りの数値が表示されたら、定期実行設定へ移行してください。


5. トラブルシューティング・ベストプラクティス & セキュリティ留意点

連携運用中に起こりやすいエラーとその対処法、さらに安全にトークンを管理するためのベストプラクティスをまとめました。

5‑1. よくあるエラーと具体的な対策

エラーコード 主な原因 推奨対策
TokenExpired 開発者トークンの有効期限切れ Partner Center で新しいトークンを取得し、Roboma に再入力
InsufficientScope 必要スコープが付与されていない トークン申請時に Campaign.ReadReport.Read の両方を選択
AccountNotApproved Microsoft Advertising アカウントの承認待ち 広告アカウント管理画面でステータス確認し、審査手続きを完了
AdAccountIdMismatch 入力した広告アカウント ID と実際が不一致 Roboma の「広告アカウント設定」から正しい ID をコピーして貼り付け

エラー発生時はまず ログタブ で詳細メッセージを確認し、上記表の対策を順に試してください。

5‑2. スケジュール設定とレポート配信ベストプラクティス

  1. 実行時間の推奨:毎日 09:00 に自動取得を設定すると、前日の集計データが確実に取得できます。
  2. 通知先:Roboma の「通知」機能で メールSlack の両方へ送信可能です。社内 Slack では専用チャンネルと Webhook URL を限定的に使用し、情報漏洩リスクを低減します。
  3. 出力フォーマット:CSV に加えて PDF を同時生成すると、データ分析ツール向けと経営層へのレポート配布の両方で活用できます。

5‑3. セキュリティ留意点:トークン保存・ローテーション

項目 推奨内容
最小権限の原則 必要なスコープ(Campaign.Read, Report.Read)のみ付与し、余分な権限は外す
安全な保存場所 Roboma は暗号化されたデータベースにトークンを格納しますが、社内でバックアップする場合は KMS 管理下のシークレットストア(例:AWS Secrets Manager、Azure Key Vault)へ保存
定期ローテーション 有効期限前に必ず新しいトークンを取得し、旧トークンは即座に無効化。ローテーション手順は社内 SOP に記載しておくと運用が安定します
アクセスログの監視 Partner Center と Roboma の管理画面で API アクセス履歴を定期的に確認し、異常な呼び出しがないかチェック

6. まとめ

  • Roboma + Microsoft Advertising の連携は、広告データ取得の自動化・レポート作成工数削減に直結します。
  • 正しい 開発者トークン を取得し、Partner Center の公式手順に従って更新すれば、長期的な運用が安定します。
  • 設定画面はシンプルでありながら、フィールドマッピングスケジュール配信 といった柔軟なカスタマイズが可能です。
  • エラー対処や セキュリティベストプラクティス を把握しておくことで、トラブル発生時も迅速に復旧できます。

本ガイドを参考に、まずは開発者トークンの取得から始め、Roboma の管理画面で連携設定を完了させてください。自動化されたレポートが毎日届くようになれば、広告運用チームは分析や施策立案に専念できるようになります。


本稿の情報は執筆時点(2024 年 10 月)で確認した公式ドキュメントを元にしています。サービス仕様は予告なく変更されることがあるため、最新情報は各ベンダーのヘルプセンターや開発者ポータルをご参照ください。

スポンサードリンク

-Roboma