Meta Ads (Facebook) データコネクタ

 

データコネクタを追加

  1. Settings > Data Connectorsで、 Add Data Connector をクリックし、「Facebook」と入力して選択します。
  2. Facebook の認証情報でサインインします。Singular に再度移動して、データコネクタを開き直す必要がある場合があります。
    facebook_edit.png
  3. 追加したデータコネクタを開き、データを取得したいアカウントを有効にして、次をクリックします: Submit.
    facebook_account.png

概要情報

データコネクタテクノロジー API (Facebook Graph APIMarketing API v19.0)
データの内訳(セグメンテーション)

Facebook はデータを 以下のすべて  で分類して提供します(用語と詳細については、以下の データマッピング を参照):

  • アカウント
  • キャンペーン
  • サブキャンペーン
  • クリエイティブ

さらに、Facebook は 次のいずれかの内訳を提供します:

  • (デフォルト)
     
  • サブアドネットワーク(Publisher Platform)+ プレースメント (Platform Position): Publisher Platform は、広告が表示された Facebook のプロパティ(Facebook、Instagram、Messenger、Facebook Audience Network など)を示します。Platform Position は、広告が表示された場所(Facebook ウェブサイトのニュースフィード、Instagram モバイルのニュースフィードなど)の詳細を提供します。
     
  • プラットフォーム (Impression Device): 例: iOS、Android、iPhone。
     
  • 地域 地域レベルの情報(国も併せて取得できます)。
     
  • DMA DMA レベルの情報(国も併せて取得できます)。米国でのみ利用可能です。
  • 年齢と性別: 人口統計による内訳(例: 女性/男性、20〜29歳など)   

このうちデフォルトは です。別の内訳を使用したい場合は、担当の Customer Success Manager または Singular サポートに連絡して連携を設定してもらってください。内訳は Account ID ごとに個別に選択できます。

データの取得期間 Singular は毎日、7日前までのデータを取得します。週に1回、月曜日には30日前までのデータを取得します。
タイムゾーン Facebook でアカウントに設定されているタイムゾーン。
データはクリエイティブ(広告)レベルで利用できますか? はい。
Singularはクリエイティブアセットを表示しますか? はい。Dynamic Creative に含まれる複数のアセットも表示します。ただし、ページの管理者ではないユーザーの場合、Singular は Facebook ページから動画を取得できません。
既知の制限/問題 Facebook アカウントで2要素認証を有効にした場合、Singular で Facebook データコネクタを再認証する必要があります。

データマッピング

用語に関する注記:

  • "Campaign" は Singular における Facebook の "Ad Campaign" に相当します
  • "Sub-Campaign" は Facebook の以下に相当します: "Ad Set"
  • "Creative" は Facebook の以下に相当します: "Ad"
  • "Asset" は、階層構造において Creative の下に位置する新しいレベルで、Facebook の "Asset"に相当します。Dynamic Creative で使用され、たとえば Automated App Ads [AAA] キャンペーンで使用されます)。

すべてのフィールドの説明については、 Singular の指標とディメンションの用語集を参照してください。

Meta でクリエイティブレポートを実行する方法の詳細については、 Meta と Google Ads でクリエイティブレポートを実行するには?

Field in Singular UI Field in Singular API Field in Facebook
Dimensions
Account ID adn_account_id 'id' from me/adaccounts
Account Name adn_account_name 'name' from me/adaccounts
Asset ID asset_id asset_id
Campaign URL adn_campaign_url Taken from one of the Creative URLs.
Country country_field Country from Insights URL
Date date_field Given as a parameter when querying Facebook
DMA ID dma_id_field targeting[geo_locations][data][key]
DMA Name dma_name_field dma
Network Campaign ID adn_campaign_id campaign_id
Network Campaign Name adn_campaign_name 'Name' from the campaign-level endpoint
Network Creative ID adn_creative_id ad_id
Network Creative Name adn_creative_name 'Name' from ad level 
Network Sub Campaign ID adn_sub_campaign_id adset_id
Network Sub Campaign Name adn_sub_campaign_name 'Name' from the sub-campaign (ad set) level endpoint
Placement
 
placement
 
Mapped from one of the following fields: device_platforms/ publisher_platforms/ facebook_positions/ instagram_positions/ audience_network_positions/ messenger_positions
Possible values: mobile, desktop, facebook, instagram, messenger, audience_network, feed, right_hand_column, instant_article, marketplace, video_feeds, search stream, story, explore, classic, instream_video, rewarded_video, messenger_home, sponsored_messages
Platform platform
  1. If all the ads are of the same platform (see Creative Platform), Singular gives that platform to the sub-campaign.
  2. Otherwise, estimated based on the ad-set targeting: targeting[‘user_os’], targeting[‘user_device’], targeting[‘device_platforms’]
  3. If that's not possible, estimated based on the campaign objective:
  • LINK_CLICKS, CONVERSIONS → Platform WEB
  • CANVAS_APP_INSTALL, CANVAS_APP_ENGAGEMENT → Platform CANVAS
Public Id site_public_id
  1. Derived from our Campaign URL and Platform dimensions if possible.
  2. Otherwise derived from the Creative URL and Platform.
Region
 
region_field
 
region
Source source For Sub Ad Network ("Publisher Platform") breakdown - this field contains the sub ad network, i.e. Facebook Advertising Network, Instagram, Whatsapp, etc.
Sub Ad Network adn_subadnetwork publisher_platform
Sub Campaign ID sub_campaign_id adset_id
Sub Campaign Name sub_campaign_name ‘Name’ from sub campaign level insights
Target Countries target_countries_str targeting[‘geo_locations’]
Text creative_text

Get creative(ad) data by id

  • ad[‘body’]
  • ad[‘message’] if is story or video
  • ad[‘description’] if is event or page
  • asset_feed_spec[‘title’] & asset_feed_spec[bodies] & asset_feed_spec[‘descriptions’] if asset_feed_spec in ad
Timezone adn_timezone From Account.timezone_utc_offset
UTC Offset adn_utc_offset From Account.timezone_utc_offset
Age age age
Gender gender gender
Facebook Attribution Type
campaign_attribution_type
A field for FB app ads campaign, which directly indicates the chosen attribution type for an app install campaign (e.g., SKAN or AEM) while creating it on FB

 
Call to Action Button
call_to_action_button A creative field with the call to action message if there is any
Metrics
Comments
 
adn_comments Post comments
Likes
 
adn_likes Post reactions
Network Clicks adn_clicks Clicks (default) or inline_link_clicks (if specifically requested by Singular customer)
Network Impressions adn_impressions impressions
Network Installs adn_installs Mobile_installs / canvas_installs. Note that if you set up your campaign with Facebook to optimize on AEM installs, this metric will reflect AEM installs.  
Original Cost adn_original_cost spend
Original Currency adn_original_currency 'currency' from me/adaccounts endpoint
Posts saved
 
posts_saved Post saves
Shares
 
adn_shares Post shares
Video Views 25% video_views_25pct video_p25_watched_actions
Video Views 50% video_views_50pct video_p50_watched_actions
Video Views 75% video_views_75pct video_p75_watched_actions
Completed Video Views completed_video_views video_p100_watched_actions

Singular はこのパートナーのキャンペーンプロパティの取得にも対応しています。詳細は こちらをご覧ください

FAQ とトラブルシューティング

Singular は Facebook からどの指標を取得しますか?

Facebook が提供するさまざまな指標のうち、Singular の連携ではモバイルマーケティングに関連する指標を収集します:

  • インプレッション
  • クリック
  • インストール - Facebook キャンペーンを AEM インストール向けに最適化するよう設定している場合、この指標には AEM インストールが反映されます。 
  • コスト

さらに、Singular は ユーザーアクションに関する統計を取得できます。これは Singular では コンバージョンイベントと呼ばれます。Facebook からそのデータを取得するための設定については、以下の カスタムイベントの設定 を参照してください。

AEM インストールはどこで確認できますか?

キャンペーンを AEM 向けに最適化するよう設定している場合、AEM インストールはネットワークインストールのディメンションに取り込まれます

レポートの一部の行に "Data is censored due to Meta/Facebook privacy requirements"と表示されるのはなぜですか?

Screen_Shot_2022-10-19_at_14.18.04.png

エンドユーザーのプライバシーを保護するため、Facebook はインプレッションが1,000未満のユーザーセグメントについて測定値を表示することを許可していません。レポートの行にこのメッセージが表示される場合、その行のインプレッション数が少ないことを意味します。目的のデータを取得するには、ディメンションを減らす、または期間を広げるなどして、粒度の粗いレポートを実行してみてください。

Singular は Dynamic Creative でアセットごとにどのデータを表示しますか?

Dynamic Creative は、複数のクリエイティブアセットを含む Facebook の特殊なクリエイティブタイプです。Singular はこれらのクリエイティブアセットをレポートに表示し、アセットレベルの統計も表示できるようになりました。

Facebook はアセットを別個の内訳とみなしており、他の許可された内訳(国やサブアドネットワークなど)とアセットレベルのデータを組み合わせて提供することはありません。国別(または他の Facebook レポートで使用している任意の内訳)のアセットデータを表示するため、Singular はクリエイティブ単位でデータを取得したうえで、各アセットに指標を比例配分する補間処理を追加で行っています。

たとえば、選択した Facebook の内訳が国の場合:

Screen_Shot_2021-02-23_at_16.04.21.png

別の内訳を使用しているのに、レポートに国やプラットフォームのデータが表示されることがあるのはなぜですか?

Facebook API は国、サブアドネットワーク、プラットフォームのいずれか1つしか提供しないため、Singular は残りの2つのディメンションを別の方法で推定します。つまり、キャンペーン、サブキャンペーン、またはクリエイティブの ターゲティング設定 を確認します。

たとえば、データをキャンペーンと国で分類している場合、Facebook から取得したデータにはプラットフォームが含まれません。Singular は各キャンペーンのターゲティング設定を参照し、キャンペーンが iPhone のような特定の単一プラットフォームをターゲットにしている場合、 Singular はそのターゲティング情報を使用して、そのキャンペーンのプラットフォームフィールドを補完します (値は「iPhone」)。

一方、キャンペーンが iOS と Android のように複数のプラットフォームをターゲットにしている場合、Singular はそれを使ってプラットフォームフィールドを補完することはできません。

つまり、キャンペーンやサブキャンペーン(Facebook では ad campaign や ad set)を、それぞれ1つの国および/または1つのデバイスをターゲットにするよう設定すれば、レポートでより豊富なデータを得られます。

注: プラットフォームデータがターゲティング設定から導出された場合、レポートにはプラットフォームが「iPhone」や「iPad」と表示されることもあれば、「iOS」とだけ表示される、あるいはまったく表示されないこともあります。これは、それぞれのケースでのターゲティングの粒度によります。

インストールのカウントに使用される アトリビューションウィンドウ とは何ですか?変更できますか?

デフォルトでは、Facebook はクリックに7日間、ビューに1日間のアトリビューションウィンドウを使用します。

Singular のアナリティクスレポートで別の値を使用したい場合は、 Singular サポートにお問い合わせ のうえ、ウィンドウを変更してもらってください。

Facebook のデータコネクタはどのように設定しますか?

Facebook から Singular へのデータ取得を開始するには:

  1. Singular プラットフォームで Settings > Data Connectorsに移動します。
  2. Add New Connector ボタンにカーソルを合わせ、「Facebook」と入力し始めます。表示されるリストから Facebook を選択します。
  3. Connect with Facebook をクリックし、必要な広告アカウントにアクセスできる Facebook ユーザーでログインします。

    image3.png

    注: ボタンをクリックする前に、無関係なアカウント(個人アカウントなど)で Facebook にログインしていないことを確認してください。

代理店の Facebook Ads アカウントはどのように扱いますか?

代理店の Facebook Ads アカウントでキャンペーンを実施するには、 Settings > Data Connectorsに移動し、代理店の Facebook アカウントを追加します。SDK 連携やパートナー設定を変更する必要はありません。

その後、レポートツールを使ってインプレッション、クリック、コストなどのキャンペーンデータを取得できます。レポートを実行する際は、 Account IDAccount Name のディメンションを使用してください。

キャンペーンコストに代理店手数料などの追加費用が含まれる場合、Singular がこれらの費用をレポートに表示されるコストに加算するよう設定できます。設定場所は Settings > Partner Feesです。詳細は パートナー手数料 FAQを参照してください。

データを代理店として表示することもできます。 Settings > Data Connectorsに移動し、Facebook の設定を開いて、 View This Source As ドロップダウンを使用します。

facebook_agency.png

新しいコネクタを作成する際に表示されるアカウントのリストは何ですか?どのアカウントを選べばよいですか?

image1.png

Singular は、ログインしたユーザーがアクセスできるすべてのアカウントを表示します。Singular に接続するアカウントを選択してください。たとえば、ダミーデータを含むテストアカウントは除外するとよいでしょう。

注: 選択したアカウントのいずれかが無効な場合、保存できません。Facebook のアカウントがすでに有効でない場合や、ログイン中のユーザーがそのアカウントにアクセスできなくなった場合に発生することがあります。

各アカウントの「Source」列には何を入力すればよいですか?

Source 列では、各アカウントに名前を付けられます。この名前でデータがレポートに表示されます。複数のアカウントに同じソース名を使用することもできます。

たとえば、Nanigans のような Preferred Marketing Developer(PMD)や Facebook Marketing Partner(FMP)が運用する広告キャンペーン用の Facebook アカウントが1つ以上ある場合、それらのアカウントに「Nanigans」を指定します。Singular のレポートでは、これらのアカウントのデータが合算され、ソース名「Nanigans」で表示されます。

デフォルトでは、すべてのアカウントにソース名「Facebook」が付けられます。

ユーザーイベント(コンバージョン後のイベント)のトラッキングはどのように開始しますか?

  Singular のカスタムイベントに関する一般的な情報は、カスタムイベントの設定を参照してください

Singular は、登録や初回購入など、ユーザーのインストール後イベントに関するデータを分析できます。通常はアトリビューションプロバイダーからこれらのイベントデータを取得するのが望ましいですが、Facebook のアクティビティをアトリビューションプロバイダー経由でトラッキングしていない場合や、モバイル以外のトラフィックをトラッキングしたい場合は、Facebook から直接送られるデータを取り込めます。Facebook では、ユーザーイベントは actionsと呼ばれます。

Facebook のカスタムイベントのトラッキングを開始するには、カスタムイベントの設定の手順に従って新しいカスタムイベントを追加します。Facebook キャンペーンが設定されている場合、New Custom Event ボックスに Facebook のドロップダウンリストが表示されます。リストをクリックして利用可能な Facebook の actions をすべて表示し、カスタムイベントにマッピングするアクションを選択します。

image2.png

iOS レポートのインストール数が「N/A」と表示されるのはなぜですか?

iOS レポートにインストール数が表示されない場合は、正しいレポートを表示しているか確認してください。SKAN レポートには SKAN インストールの値が表示され、Reports にはネットワークインストールと MMP インストールの両方が表示されます。

次の点にご注意ください:

  • SKAN レポート: SKAN レポートはネットワークデータと SKAN インストールを組み合わせたものです。ネットワークデータは詳細ですが、SKAN データは SKAdNetwork の制約により通常はキャンペーンレベルです。
  • レポートの内訳: サブキャンペーンで分類する場合、パートナーがキャンペーンレベルでしかデータを渡していないと、SKAN インストールは「N/A」になることがあります。その他のデータはそれぞれのサブキャンペーンに表示されます。
クリエイティブの権限エラーが表示されるのはなぜですか?

Facebook のクリエイティブ権限エラーは通常、ページまたは広告アカウントへのアクセス権がない、アセット(画像/動画)が利用できない、あるいは役割の権限が不足していることを意味します。多くの場合、Business Settings の Accounts > Pages/Ad Accounts を確認する、ページの管理者権限があることを確認する、管理者に広告アカウントの役割(Admin/Advertiser)を割り当ててもらう、リンク時にドメインアクセスを申請する、といった対応で解決します。一般的な解決策としては、Ads Manager で権限を確認する、ページの状態(削除/無効化されていないか)を確認する、あるいは広告/クリエイティブを複製して速やかに再公開する、などがあります。詳しくは Facebook のドキュメントの こちらをご覧ください

Singular に表示されるデータが Facebook のダッシュボードと異なるのはなぜですか?