はじめに
Bing Adsとは、BingとYahoo!検索エンジンでPPC広告を提供しているサービスです。DomoのBing Adsコネクターを使用することで、マーケティング、セールス、運営、財務関連のBing Adsデータを引き出し、真のクローズドループのレポートを作成することができます。このサービスは、Bing Adsウェブアプリケーションレポートのサブセットをサポートしています。 リクエスト可能なレポートは、以下のカテゴリーに分類されています。- Delivery 特定期間における広告とキーワードの総合的有効性とコストを表示します。クリック数、コンバージョン、支出などの詳細情報をレポートに含めることで、パフォーマンスの良い広告とキーワード、および調整の必要がある広告とキーワードを特定することができます。
- Budget 毎月の予算と現時点までの支出、毎月の予算に応じて使用しているかなどを表示します。
- Targeting 意図するオーディエンスに広告が届いているかを判断します。
- Campaign Analytics アカウントの広告キャンペーンの有効性を主に投資効果の観点から測定します。また、このレポートを使用することで、訪問者がウェブサイトのどのページで最も出て行くかを確認し、その情報をもとにサイトのデザインを変更しコンバージョンを改善させることができます。
主な使用事例 | 広告のコンバージョン |
主なメトリクス | 広告のクリックスルーレート |
社内における主な権限 | Webマーケティング権限 |
平均導入時間 | 1時間以内 |
使いやすさ(1~10の段階。1が「最も使いやすい」) | 4 |
ベストプラクティス
バックフィルを使用して、履歴データを取得します。レポートを初めて実行するときに、履歴データが取得されます。その後の実行では、指定された日付範囲でのみデータを取得します。必要条件
Bing Adsアカウントに接続してDataSetを作成するには、以下が必要です。- Bing Adsデベロッパートークン。デベロッパートークンの入手方法については、Bing Adsのサイト( https://learn.microsoft.com/ja-jp/advertising/guides/get-started?view=bingads-13&redirectedfrom=MSDN )を参照してください。
- Microsoft Azure Appに関連付けられているシークレットIDと値
- 次のリダイレクトURIも設定する必要があります。 https://oauth.domo.com/api/data/v1/oauth/providers/bingads/exchange
デベロッパートークンを取得する
デベロッパートークンを見つけるには:- https://developers.ads.microsoft.com/Account にアクセスします。
- スーパー管理者アカウントであること、トークンがユニバーサルトークンであることを確認し、Azureポータルアプリを作成しているのと同じアカウントであることを確認します。

Azureアプリを設定してシークレットIDと値を取得する
- Azureポータル にログインします。
- [Azure Active Directory]>[App Registrations]>[New Registration] の順に選択します。

- 登録フォームに次の通りに入力します。
- [Name]:アプリのユーザーに表示する、意味のあるアプリケーション名を入力します(例:「DomoConnector」)。
- [Supported account types]:[Accounts in any organizational directory (Any Azure AD directory – Multitenant) and personal Microsoft accounts] を選択します。
- [Redirect URI]:https://oauth.domo.com/api/data/v1/oauth/providers/bingads/exchange を追加して保存します。 認証応答は、ユーザーの認証に成功した後にこのURIに送信されます。この段階でURIを指定することは任意で、後で変更することもできますが、ほとんどの認証シナリオでは値が必要です。
- [Register] をクリックしてアプリケーションを作成します。登録したアプリの概要が表示されます。

- ここに表示される [Application ID] が、Domoの [認証情報] ペインに入力する クライアントID になります。

- [Manage]の下で [Authentication] を選択します。 [Implicit Grant] で、チェックボックスを選択してアクセストークンとIDトークンの両方を有効にします。変更を保存するには、ページ上部の [Save] を選択します。

- [Manage]の下で [API Permissions] を選択します。 User.Rea d と User.ReadBasic.All の権限が必要になります。
- 権限を追加するには、[Add a Permission] を選択します。[Microsoft Graph API]を選択し、[Delegated Permissions]を選択します。「 User.ReadBasic.All 」と入力するか、User.ReadBasic.All権限に移動し、チェックボックスを選択して [Add Permissions] をクリックします。

- [Manage]の下で [Certificates & Secrets] を選択します。証明書は、トークンを要求するときにアプリケーションの識別情報を証明するためのシークレットとして使用できます。これは、パブリックキーと呼ばれることもあります。
- [+New client secret] ボタンを選択します。

- [Description]に値を入力し、[Expires]に適したオプションを選択し、[Add] をクリックします。


- ここで、DomoのBing Adsコネクターの[認証情報]セクションで [Developer Token] 、 [Client ID] 、 [Client Secret] を入力し、[接続]をクリックします。Microsoftにログインするためのポップアップが表示されます。スーパー管理者アカウントを使ってログインし、接続を完了するプロンプトに従います。
AzureポータルアプリとBingAdsアカウントを デバッグ する
アカウントの作成中に、「アカウントの作成に問題がありました。もう一度お試しください。」というエラーが表示された場合、以下の設定を確認してAzureポータルアプリとBingAdsアカウントをデバッグします。- Azureポータルアプリでは、以下を確認してください。
- [Authentication]>[Supported account types]で、[Accounts in any organizational directory (Any Azure AD directory – Multitenant) and personal Microsoft accounts]を選択します。

- リダイレクトURIが https://oauth.domo.com/api/data/v1/oauth/providers/bingads/exchange であることを確認します。
- [Authentication]>[Implicit Grant]で、アクセストークンとIDトークンをチェックします。

- [API permissions]の下で、[User.Read]と[User.ReadBasic.All]を選択します。

- https://developers.ads.microsoft.com/Account にあるデベロッパートークンで、スーパー管理者アカウントであること、トークンがユニバーサルトークンであることを確認し、Azureポータルアプリを作成しているのと同じアカウントであることを確認します。
- 以前に作成したアプリで新しいクライアントシークレットを作成し、そのシークレットの値をコピーし、その値を使ってDomoでBing Adsアカウントを作成する必要があります。うまくいかない場合は、新しいアプリを作成してその認証情報を使用します。
Bing Adsアカウントに接続する
このセクションでは、Bing Adsコネクターページの [認証情報] および [詳細] ペインのオプションについて説明します。このページのほかのペインの項目である [スケジュール設定] や [DataSetに名前を付け、説明を入力] に関しては、ほとんどのタイプのコネクターで共通しています。詳細については、「 コネクターを使用してDataSetを追加する 」を参照してください。[認証情報]ペイン
| フィールド | 説明 |
| Developer Token | デベロッパートークンを入力します。デベロッパートークンを取得するには、スーパー管理者ユーザーとしてBing Adsにログインし、[Request Token]をクリックします。詳細については、「 Bing Ads 」を参照してください。 |
| Client ID | portal.azure.com >[Azure Active Directory]>[App Registrations]の順に進みます。ウェブアプリを検索して選択します。ウェブアプリのアプリケーションIDがクライアントIDです。 |
| Client Secret Value | portal.azure.com >[Azure Active Directory]>[App Registrations]の順に進みます。ウェブアプリを検索して選択します。[Settings]>[Keys]の順に進みます。クライアントシークレットを作成します。 |
[詳細]ペイン
このペインには、メインの [Report] メニューのほか、選択したレポートタイプに応じて表示/非表示になる様々なメニューがあります。メニュー | 説明 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Report | 実行するBing Adsレポートを選択します。以下のレポートが利用できます。
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Aggregate By | レポート内のデータを分類する方法を選択します。例えば、 [Weekly] を選択するとデータを週ごとに分類します。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Duration | データを特定の日付について取得するか、日付範囲について取得するかを選択します。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Report Date | 特定の日付のレポートデータを取得するのか、今日から指定した日数を遡った日までのレポートデータを取得するのかを選択します。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Select Specific Date | レポートの日付を選択します。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Days Back | レポートに表示する過去日数を入力します。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Start Date | 日付範囲の開始日を、特定日付とするか相対日付とするかを指定します。範囲の最後の日付は [End Date] で選択します。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
End Date | 日付範囲の2番目の日付を、特定日付とするか相対日付とするかを指定します。日付範囲の最初の日付は [Start Date] で選択します。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Select Specific Start Date | 日付範囲の最初の日付を選択します。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Select Specific End Date | 日付範囲の2番目の日付を選択します。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Days Back to Start From | レポートで表示する過去の日のうち、現在から最も遠い日までの日数を入力します。 [Days Back to End At] と組み合わせることによって、表示日数の範囲を指定できます。 例えば、 [Days Back to Start From] に「 10 」、 [Days Back to End At] に「 5 」を入力した場合、レポートには、今日から数えて10日前から5日前のデータが含まれます。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Days Back to End At | レポートで表示する過去の日のうち、現在から最も近い日までの日数を入力します。 [Days Back to Start From] と組み合わせることによって、表示日数の範囲を指定できます。 例えば、 [Days Back to Start From] に「 10 」、 [Days Back to End At] に「 5 」を入力した場合、レポートには、今日から数えて10日前から5日前のデータが含まれます。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Backfill | バックフィルを必要とする開始日の前の日数を入力します。このアクションは、データソースを初めて実行するときに のみ 実行されます。その後の実行では、指定された [Start Date] から [End Date] までの日付範囲が使用されます。 |
その他のペイン
スケジュール設定、再試行、更新オプションなど、その他のコネクターインターフェースのセクションの詳細については、「 コネクターを使用してDataSetを追加する 」を参照してください。トラブルシューティング
- APIキーを再確認してください。
- APIから直接データにアクセスしてみてください。
よくある質問
データはどれぐらいの頻度で更新されますか?
データはどれぐらいの頻度で更新されますか?
Bing Ads DataSetを作成するときに、どのタイプの入力パラメーターを考慮する必要がありますか?
Bing Ads DataSetを作成するときに、どのタイプの入力パラメーターを考慮する必要がありますか?
注意すべきAPI制限はありますか?
注意すべきAPI制限はありますか?
このBing Adsコネクターはバックフィルをサポートしていますか?
このBing Adsコネクターはバックフィルをサポートしていますか?