はじめに
マーケティングのエキスパートは、様々なオーディエンスにリーチできるようにターゲットを絞った広告を作成し、業務目標の達成を目指すのにFacebook Adsを活用しています。Facebook APIの詳細については、Facebookのページ( https://developers.facebook.com/docs/marketing-apis )を参照してください。 この高度なバージョンのFacebook Adsコネクターでは、標準バージョンのFacebook Adsコネクターよりも多くのレポートを処理できますが、その分設定項目も多くなります。標準バージョンの詳細については、「 Facebook Adsコネクター 」を参照してください。 Facebookアカウントには、Data Centerから接続します。このトピックでは、Facebook Adsコネクターのユーザーインターフェース固有のフィールドとメニューについて説明します。DataSetの追加や更新スケジュールの設定、DataSet情報の編集に関する一般的な情報は、「 コネクターを使用してDataSetを追加する 」を参照してください。主な使用事例 |
|
主なメトリクス |
|
社内における主な権限 | オンラインマーケター |
平均導入時間 | 1~2時間 |
使いやすさ(1から10のスケールで、1が「最も使いやすい」) | 4 |
ベストプラクティス
- Facebook Adsコネクターには、すぐに使用できるレポートが用意されています。このコネクターに付属しているレポートのうち、最も柔軟性が高いのは「Custom Insights」レポートです。このレポートを使用して、生成するレポートを詳細に管理することができます。
- 非常に長い日付範囲を指定した場合や、非常に多くのキャンペーンや広告が含まれているアカウントを選択した場合、このコネクターの実行時間が長くなる可能性があります。選択されたメトリクスをFacebookで計算する際に時間がかかる場合は、このコネクターの実行時間も長くなります。DataSetの処理に時間がかかる場合や処理が完了しない場合は、日付の範囲を短くする必要があります。
- Instagram経由で配置された広告のメトリクスを表示するには、「Custom Insights」レポートを使用して、 [Breakdown] の値を [Placement] に設定します。これにより、Instagramが配置値の1つとして結果内に表示されます。
- Instagramビデオ閲覧数のメトリクスを返すこともできます。これについては、この記事の後半にある「 Instagramビデオ閲覧数 」で説明します。
必要条件
Facebookに接続してFacebook Ads DataSetを作成するには、以下が必要になります。- Facebookアカウントに関連付けられているメールアドレス、または電話番号
- Facebookのパスワード
- 自社のFacebook Adsアカウントへのアクセス権限
Facebookアカウントにアクセスする
このセクションでは、Facebook Adsコネクターページの [認証情報] ペインと [詳細] ペインに表示されるオプションについて説明します。このページのほかのペインの項目である [スケジュール設定] や [DataSetに名前を付け、説明を入力] に関しては、ほとんどのタイプのコネクターで共通しています。詳細については、「 コネクターを使用してDataSetを追加する 」を参照してください。[認証情報]ペイン
Domo Facebook AdsコネクターはOAuthを使用して接続を行うため、Domoで認証情報を入力する必要はありません。 [接続] をクリックすると(または、Domo内でFacebook Adsアカウントが既に作成されている状態で [アカウントを追加] を選択すると)、Facebookの認証情報を入力するためのFacebook OAuth画面が表示されます。有効なFacebook認証情報を入力すると、それ以降は新しいFacebook Ads DataSetを作成する際に常に同じアカウントを使用できるようになります。コネクターのアカウントは Data Center の [アカウント] タブで管理できます。このタブの詳細については、「 コネクターのユーザーアカウントを管理する 」を参照してください。[詳細]ペイン
このペインには、メインとなる [Report] メニューのほか、選択したレポートタイプに応じて表示または非表示になる様々なメニューが含まれています。 多くのレポートタイプは「エッジ」と呼ばれるサブレポートを含んでいます。これらも以下に説明します。レポートとエッジ
メニュー | 説明 | ||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Report | 実行するFacebook Adsレポートを選択します。以下のレポートが利用できます。
| ||||||||||||||||||||||||||||||||
Select Status Of Account To Retrieve | アカウントのステータスを選択します。 | ||||||||||||||||||||||||||||||||
Select Object Type | データを収集するオブジェクトレベルを選択します。Domoは、選択したアカウント内のそのタイプのオブジェクトすべてについて報告します。 | ||||||||||||||||||||||||||||||||
Breakdowns | レポートデータの内訳方法を選択します。 | ||||||||||||||||||||||||||||||||
Time Increment | データを集計するために使用する粒度を選択します。 | ||||||||||||||||||||||||||||||||
Duration | レポートのデータが、1 日分か日付期間を対象にしたものかを指定します。 | ||||||||||||||||||||||||||||||||
Date From | 日付範囲の第1日目が特定日付か、相対日付かを指定します。現在の日付から数えて一定数の過去の日数( [Date From Offset] で指定)のデータをレポートで取得する場合は、 [Relative] を選択します。ここで [Relative] を選択した場合は、 [Date To] にも [Relative] を選択し、 [Date To Offset] の値を指定する必要があります。 | ||||||||||||||||||||||||||||||||
Date From Offset | レポートの開始日とする日まで現在の日付から遡る日数を入力します。 | ||||||||||||||||||||||||||||||||
Select Specific Date From | 日付範囲の最初の日付を選択します。 | ||||||||||||||||||||||||||||||||
Date To | 日付範囲の終了日が特定の日か、相対日付かを指定します。常に現在の日付から一定日数遡った日付( [Date To Offset] で指定)までのデータをレポートで取得する場合は、 [Relative] を選択します。ここで [Relative] を選択した場合、 [Date From] にも [Relative] を選択し、 [Date From Offset] の値を指定する必要があります。 | ||||||||||||||||||||||||||||||||
Date To Offset | レポートの最終日とする日まで現在の日付から遡る日数を入力します。 | ||||||||||||||||||||||||||||||||
Select Specific Date To | 日付範囲の最後の日付を選択します。 | ||||||||||||||||||||||||||||||||
Write ID Columns as type String | 列[AdId]、[AdsetId]、[CampaignID]、[AccountId]を数値ではなく文字列として入力する場合は、このチェックボックスを選択します。 | ||||||||||||||||||||||||||||||||
Ad Account ID | 広告アカウントを選択します。 | ||||||||||||||||||||||||||||||||
Columns | 列を選択します。 | ||||||||||||||||||||||||||||||||
Ad Campaign Type | 広告キャンペーンのタイプを選択します。 | ||||||||||||||||||||||||||||||||
Ad Campaign | 広告キャンペーンを選択します。 | ||||||||||||||||||||||||||||||||
Level | レポートの広告レベルを選択します。 | ||||||||||||||||||||||||||||||||
Conversion Type Selection | カスタムまたは標準のコンバージョンのみを取得する場合に選択します。 | ||||||||||||||||||||||||||||||||
Action Breakdowns | レポートに入れたいアクションの内訳を選択します。 | ||||||||||||||||||||||||||||||||
Include Archived Objects | 「True」に設定すると、アーカイブ済みのオブジェクトが結果に表示されます。それ以外の場合は、アーカイブ済みのオブジェクトは報告されません。 | ||||||||||||||||||||||||||||||||
Action Attribution Windows | レポートで希望するアクション属性のウインドウを選択します。 | ||||||||||||||||||||||||||||||||
Reset Schema | スキーマをリセットする場合は、これを選択します。警告:Facebook APIから一部のフィールドが一時的に返されない場合、データの損失やデータタイプの変更が発生する可能性があります。このチェックボックスが選択されている間、データセットは実行されるたびにスキーマをリセットします。追加モードでは使用しないでください。 | ||||||||||||||||||||||||||||||||
Ad Set | 広告セットを選択します。 | ||||||||||||||||||||||||||||||||
Ad | 広告を選択します。 | ||||||||||||||||||||||||||||||||
Ad Edge |
| ||||||||||||||||||||||||||||||||
Action Report Time | アクション統計データのレポートタイムを決定します。例えば、あるユーザーが1月1日に広告を見て、1月2日にコンバージョンに至った場合、action_report_time=impressionでAPIにクエリを実行すると、1月1日にコンバージョンに至ったことが表示されます。action_report_time=conversionでAPIにクエリを実行すると、1月2日にコンバージョンに至ったことが表示されます。 | ||||||||||||||||||||||||||||||||
Ad Account Edge |
| ||||||||||||||||||||||||||||||||
Expand List Columns |
| ||||||||||||||||||||||||||||||||
Targeting Spec | ターゲットスペックを入力します。 | ||||||||||||||||||||||||||||||||
Ad Campaign Edge |
| ||||||||||||||||||||||||||||||||
Skip Failing Campaign IDs | チェックマークを入れると、失敗したキャンペーンIDはスキップされ、コネクターは残りのキャンペーンIDを使用して引き続き実行されます。 | ||||||||||||||||||||||||||||||||
Ad Set Edge |
| ||||||||||||||||||||||||||||||||
Skip Failing Ad Set IDs | チェックマークを入れると、失敗した広告セットIDはスキップされ、コネクターは残りの広告セットIDを使用して引き続き実行されます。 | ||||||||||||||||||||||||||||||||
User Edge |
|
その他のペイン
スケジュール設定、再試行、更新に関するオプションなど、コネクターインターフェースのその他のペインに表示されるオプションについては、「 コネクターを使用してDataSetを追加する 」を参照してください。ヒントとコツ
インサイト列を選択する
「Custom Insights」レポートは非常に柔軟性が高いため、Facebook Ads UIで作成できるほとんどすべてのレポートを、Custom Insightsレポートで作成することができます。ただし、Facebook Ads UIに表示される列名と、有効な列やカテゴリーのリストをどのようにマッピングするかを判断するのが難しくなる場合があります。このような場合は、以下の手順を実行します。- Facebook Ads UIで、Domoで複製するレポートを開きます。
- [Columns]>[Customize Columns] を選択します。 レポート内の列を選択して順序を変更するためのダイアログボックスが表示されます。
- レポートに追加する列を選択して [Apply] をクリックします。 URLに「columns」というパラメーターが表示されます。このパラメーターは以下のように表示されます。 columns=[“name”%2C”date_start”%2C”date_stop”%2C”reach”%2C”frequency”%2C”impressions”%2C”cpm”%2C”cpp”%2C”spend”%2C”clicks”%2C”unique_clicks”%2C”ctr”%2C”unique_ctr”%2C”cpc”%2C”actions%3Aoffsite_conversion.lead”%2C”social_reach”] 引用符で囲まれている各項目が列名を表し、その列のAPI名になります。 [Columns] フィールドに表示される名前は通常、上記の列名に非常に近い名前(または同じ名前)になります。 Domo UI内で大きなカテゴリーの一部になっている列については、注意が必要です。こうした列の例としては、[Actions]列などがあります。この列は、上記の actions%3Aoffsite_conversion.lead など複数の小さなフィールドに展開されます(これは、UI上では「Leads (Conversion)」として表示されます)。
Instagramビデオ閲覧数
Instagramビデオ閲覧数を表示するには、以下の手順を実行します。- 「Custom Insights」レポートを作成します。
- 表示したいメトリクスを選択します。[Actions]メトリクスを選択すると、ビデオ閲覧数に関する列が取得されます。
- 内訳のオプションとして、 [Placement] を選択します。
- レポートのレベルを選択します( Account 、 Campaign 、 AdSet 、 Ad )。
- 日付の範囲と時間の増加量を選択します。
統計情報を集計する
より詳細なレベルの情報を確認する場合に、Custom Insightsレポートを使用したくなることがよくあります。例えば、DataSetには複数のキャンペーンに関する日次メトリクスが記録されます。そのため、すべてのキャンペーンの日次データを合計して、キャンペーンのアカウントの合計値を確認することができます。また、クリック数、支出、インプレッション数などの各種メトリクスを確認することができます。しかしこの方法では、個々のユーザーに関するメトリクス(「Reach」など)で正しくない値が生成されます。例えば「Reach」というメトリクスの場合、広告を表示したユーザー数が毎日カウントされるため、不正確な値になります。さらに、毎月のリーチ数を合計すると、同じユーザーが複数回カウントされることになります。この集計結果をFacebook Ads UIの月次結果と比較すると、集計結果の方がはるかに大きな値になります。Facebook Ads UIでは、閲覧ユーザーは指定の期間内に1回だけカウントされ、重複する閲覧ユーザーはカウントされません。 この問題を回避するには、値の集計期間をDataSet内で定義し、それ以降はカウントしないようにする必要があります。特定の月のリーチ数をカウントする場合は、その月の開始日と終了日をDataSetで定義し、 [Time Increment] の値を [all_days] に設定するか空白のままにする必要があります。長期間にわたって値を集計する場合は(2016年1月1日~2016年12月31日など)、 [Time Increment] の値を [monthly] に設定します。これにより、Facebookでの集計値と同じ値が表示されるようになります。同様に、アカウントレベルでリーチデータを収集する場合は、DataSetの [Level] の値を [Campaigns] ではなく [Account] に設定します。これにより、Domoで正しい値が集計されるようになります。 コネクターによる集計結果をFacebook Ads UIでの集計結果と比較すると便利な場合がよくあります。しかし正確に比較するためには、Facebook Ads UIの設定とコネクターの設定を一致させる必要があります。集計期間(開始日と終了日)だけでなく、レポートレベルと時間増加量の値も一致させる必要があります。トラブルシューティング
-
最もよくある問題は、返されたデータとFacebook Ads UIのデータが一致しないという問題です。この問題は、DataSetの設定とFacebook UIのレポート設定が一致していない場合に発生します。この問題が発生した場合は、以下のパラメーターが一致しているかどうかを確認してください。
- Start Date
- End Date
- Breakdown
- Level
- Time Increment
- 個々のユーザーに関するメトリクス(Reachなど)は、Domoで特定の期間にわたって集計しないでください。こうしたメトリクスの場合、Facebook Adsシステムでは除外される重複値がカウントされてしまうためです。
よくある質問
このコネクターを使用するにはどのような認証情報が必要ですか?
このコネクターを使用するにはどのような認証情報が必要ですか?
このコネクターをセットアップするために、特定の種類のアカウントは必要ですか?
このコネクターをセットアップするために、特定の種類のアカウントは必要ですか?
Custom Insightsレポートで列を選択するにはどうすればよいですか?
Custom Insightsレポートで列を選択するにはどうすればよいですか?
- Facebook Ads UIで、Domoで複製するレポートを開きます。
- 画面右側で [Columns] ボタンをクリックして [Customize Columns] を選択します。レポート内の列を選択して順序を変更するためのダイアログボックスが表示されます。
- レポートに追加する列を選択して [Apply] をクリックします。
-
URLに「columns」というパラメーターが表示されます。これは以下のようになります。
columns=[“name”,“date_start”,“date_stop”,“reach”,“cpm”,“cpp”,“spend”,“clicks”,“unique_clicks”,“ctr”,“unique_ctr”,“cpc”,“actions:offsite_conversion.lead”,“social_reach”]
- 引用符で囲まれている各項目が列名になります。[Columns]フィールドに表示される名前は通常、Domoで表示される列名に非常に近い名前(または同じ名前)になります。
- 大規模なカテゴリーに属する列の場合、このインターフェースとDomoのインターフェースとでは、多少異なって表示されることがあります。例えば 「actions」という列は、「actions:offsite_conversion.lead」などを含む複数の小さなフィールドに展開されます。Domoのインターフェースでは、この列は「Leads (Conversion)」列として表示されます。
Instagram閲覧数に関する統計情報を取得するにはどうすればよいですか?
Instagram閲覧数に関する統計情報を取得するにはどうすればよいですか?
- Custom Insights レポートを作成します。
- 表示したいメトリクスを選択します。(例えば [Actions] を選択すると、ビデオ閲覧数に関する列が表示されます。)
- 内訳のオプションとして、 [Placement] を選択します。
- レポートのレベルを選択します([Account]、[Campaign]、[AdSet]、[Ad])。
- 日付の範囲と時間の増加量を選択します。
今後作成する新しいキャンペーン、広告セット、広告を含めて、すべてのキャンペーン、広告セット、広告に関する情報やインサイトを取得するにはどうすればよいですか?
今後作成する新しいキャンペーン、広告セット、広告を含めて、すべてのキャンペーン、広告セット、広告に関する情報やインサイトを取得するにはどうすればよいですか?
- 新しい Object Information レポートと、レポートの作成対象となるアカウントを選択します。
- [Object Type] として、[Account]、[Campaign]、[Ad Set]、[Ad]のいずれかを選択します。
- Ad Accounts レポートと、レポートの対象となるアカウントを選択します。
- 適切な
[Ad Account] エッジを選択します。
- すべてのキャンペーンに関する情報を取得する場合は、 [Ad Campaigns] を選択します。
- すべての広告セットに関する情報を取得する場合は、 [Ad Sets] を選択します。
- すべての広告に関する情報を取得する場合は、 [Ads] を選択します。
- 新しい Object Insights レポートと、レポートの対象となるアカウントを選択します。
- [Object Type] として、[Account]、[Campaign]、[Ad Set]、[Ad]のいずれかを選択します。
- 残りのすべてのフィールドで、必要なパラメーターを選択します。
- Ad Accounts レポートと、レポートの対象となるアカウントを選択します。
- [Insights Ad Account] エッジを選択します。
- 適切なレベルを選択します。
- すべてのキャンペーンに関するインサイトを取得する場合は、 [Ad Campaign] を選択します。
- すべての広告セットに関するインサイトを取得する場合は、 [Ad Set] を選択します。
- すべての広告に関するインサイトを取得する場合は、 [Ad] を選択します。
- 残りのすべてのフィールドで、必要なパラメーターを選択します。
Facebook AdsコネクターとFacebook Ads Advancedコネクターの違いは何ですか?
Facebook AdsコネクターとFacebook Ads Advancedコネクターの違いは何ですか?
データはどのくらいの頻度で更新できますか?
データはどのくらいの頻度で更新できますか?
注意すべきAPI制限はありますか?
注意すべきAPI制限はありますか?
Facebook Ads DataSetを実行すると時間がかかります。どうすれば実行速度が上がりますか?
Facebook Ads DataSetを実行すると時間がかかります。どうすれば実行速度が上がりますか?
このコネクターではどのバージョンのFacebook APIを使用しますか?
このコネクターではどのバージョンのFacebook APIを使用しますか?
各レポートコールによってこのコネクターで呼び出されるのはどのエンドポイントですか?
各レポートコールによってこのコネクターで呼び出されるのはどのエンドポイントですか?
| レポート名 | エンドポイントURL(1つまたは複数) | |
|---|---|---|
| Ad Accounts | /{AD_ACCOUNT_ID}/info | |
| Ad Campaigns | /{AD_ACCOUNT_ID}/adcampaign_groups | |
| Ad Keyword Statistics | /keywordstats | |
| Ad Sets | /{AD_ACCOUNT_ID}/adcampaigns | |
| Ads | /{AD_ACCOUNT_ID}/adgroups | |
| Custom Insights | /{AD_ACCOUNT_ID}/insights | |
| General Metrics | /{CAMPAIGN_GROUP_ID}/insights | |
| Object Informaion-NEW | Account Object | /{AD_ACCOUNT_ID}/insights |
| Campaign Object | /{AD_ACCOUNT_ID}/insights | |
| Ad Sets Object | {AD_ACCOUNT_ID}/adsets | |
| Ads Object | /{AD_ACCOUNT_ID}/ads | |
| Object Insights-NEW | /{AD_ACCOUNT_ID}/insights | |
| Page Actions (Ad sets) | /{AD_SET_ID}/insights | |
| Page Actions (Ads) | /{AD_SET_ID}/insights | |
| Placement Metrics | /{CAMPAIGN_GROUP_ID}/insights | |
| Responder Demographics | /{AD_SET_ID}/insights | |
| User | /{USER_ID} | |