Facebook(Meta)Ads Attribution Integration

 

統合の概要

Facebookモバイル測定パートナーとして、SingularはアプリパブリッシャーがFacebookと Instagramからの広告ダウンロード紹介を追跡できるようにします。ダウンロードがSingularによって確認されると、そのユーザーのモバイルアプリでのその後のユーザーエンゲージメントも追跡できます。

Singularは様々な方法でFacebookからのアトリビューションデータをレポートします:

  1. Facebookの自己アトリビューションAPI:SingularはユーザーレベルのアプリのアクティビティをMMP専用のFacebook APIに報告し、Facebookによって自己帰属され、Singularに帰属されます。このAPIによる帰属は、Facebookの広告主に対するデータ制限の対象となります。
  2. Facebookの「Meta Referrer」(Androidのみ):"メタリファラー "を参照してください。
  3. Facebookの「Aggregated Event Measurement」(iOSのみ)"イベントの集計 "をご覧ください。
  4. FacebookのSKAdNetworkレポート(iOSのみ): Facebook SKAdNetworkインテグレーションガイド" をご覧ください。

(パートナーインテグレーション用語集を参照)

パートナー Facebook
パートナータイプ

自己広告ネットワーク

クリエイティブ サポート
パブリッシャー サポート
ビュースルー 対応
Android Meta Referrerによるユーザーレベルレポートは、Advantage+アプリキャンペーンおよびブロードターゲティングによる手動アプリプロモーションキャンペーンで利用可能です。
ディープリンク SingularとFacebookとの統合では、Singularトラッキングリンク(Singularディープリンクを含む)は使用しません。Facebookディープリンクの設定については、Facebookのドキュメントをご覧ください。
リエンゲージメント

サポート
iOSのAEM(Aggregated Event Measurement)のみのユーザーレベルレポート

クリックタグ なし(自己帰属)
すべてのインストールを受信

推奨(自己帰属)
iOSのAEMでは必須

すべてのイベントの受信

推奨(自己帰属)
iOS AEMに必要

設定方法

Facebook Adsのアトリビューション統合の設定は、Facebookとのすべての測定方法を活用するために必要です。

前提条件

  • アプリがSDKまたはS2S統合によってSingularと統合されていることを確認してください(Singular SDK/S2Sを始めるを参照)。
1

Facebook広告の設定

Facebookにアプリケーションを登録します:Facebookモバイル広告を実行するには、アプリケーションをFacebookに登録する必要があります。Facebookアプリダッシュボードにアクセスして、アプリケーションを設定します。

2

FacebookをSingularのパートナーとして設定する

  1. Facebookアプリダッシュボードにアクセスし、アプリ一覧からアプリを見つけ、アプリIDをコピーします。

    Where to find the Facebook App ID

  2. SingularでAttribution > Partner Configurationに進み、検索ボックスに「Facebook」と入力します。
  3. FacebookアプリIDを入力します。カンマで区切ることで、複数のFacebookアプリIDを追加できます。

    fb_app_id.png

  4. Androidアプリのみ: Install Referrer Decryption Key(インストールリファラー復号化キー)を入力します(下記の「Install Referrer Decryption Keyはどこにありますか」を参照)。

    重要: このステップは、アトリビューションにMeta Referrerを使用するために必要です。

    fb_decryption_key.png

3

アトリビューション設定の指定

  1. Facebook広告からのビュースルーコンバージョンをアトリビューションする場合は、ビュースルーアトリビューションを有効にします。
  2. Facebook広告にエンゲージした既存のアプリユーザーのリエンゲージメントをアトリビューションする場合は、リエンゲージメントトラッキングを有効にします。
    partnerconfig_settings1.png
  3. クリックスルーのアトリビューション・ルックバック・ウィンドウを選択して、広告がインストールされたとみなされる期間を指定します。
    partnerconfig_window.png
  4. 統合を保存します。
    注意:Facebook広告の統合設定をここで保存すると、Singularは自動的にインストールとセッションをFacebookにトラッキングします。これは mobile_app_install と fb_mobile_activate_app イベントに対応します。ステップ6でこれらのイベントを個別に設定する必要はありません。
4

Facebookへのイベントポストバックの送信

SingularはFacebookへのイベント通知の送信をサポートしています。

facebook_events.png

  • まず、Facebookに送信するイベントをドロップダウンから選択します。
  • 次に、アプリ内イベントをマッピングします:

    • SDKで使用されている名前に従って、左側のフィールドでイベント名を選択し、その名前をFacebookの定義済みコンバージョンイベントのいずれかにマッピングします。
    • または、"(SDKイベント名を使用) "を選択して、Facebookのカスタムイベント最適化キャンペーンでイベントを使用できるようにします(Androidおよび< iOS 14キャンペーンのみ)。
    • 関連性がある場合は、"収益値を含める "チェックボックスにチェックを入れてください。 チェックが入っていない場合は、イベントのカウントのみが送信されます。

こちらもご覧ください: Facebook SDKとSingular SDK/S2Sを同じアプリで使用する

5

Facebookアプリ内イベントの要件を設定する

いくつかのFacebookアプリ内イベントは、Facebookによって処理されるために、特定の引数を渡す必要があります:

Facebookイベント名 必須引数 サポートされる値
広告クリック 広告タイプ ad_type - "バナー", "インタースティシャル", "rewarded_video", "ネイティブ"
広告インプレッション 広告タイプ ad_type - "バナー", "インタースティシャル", "rewarded_video", "ネイティブ"

例えば、"Click "というSDKイベントを送信し、それをFacebookのイベント名 "AdClick "にマッピングしたい場合、"Click "イベントで "ad_type "が送信されていることを確認してください。

Androidの例

Singular.event("Click", "ad_type", "banner");

iOSの例

iOSの例: [Singular eventWithArgs:@"Click", @"ad_type", @"banner", nil];
6

SingularでFacebookのインストールをトラッキングする

上記のステップを完了すると、SingularレポートでFacebook Audience Networkキャンペーンの結果を確認できます。

Facebookモバイルアプリインストール広告に起因する各インストールは、Facebookで作成されたキャンペーン名、広告セット、広告グループ名に基づいてレポートされます。

データのマッピング

Facebookの値は、次のようにSingularレポートのディメンションにマッピングされます:

Singularの値 Facebookの値
トラッカー キャンペーン名 キャンペーン名 「マイキャンペーン
トラッカーキャンペーンID キャンペーンID 12345678
トラッカー広告グループ名 広告セット名 "MyAdGroup"(マイ・アド・グループ
トラッカー広告グループID 広告セットID 98123747
トラッカークリエイティブID 広告ID 123192873

Facebookレポートを実行する際、SingularはSDKデータとFacebook Ads APIが提供する以下のマーケティングデータも照合します:

  • キャンペーン別の支出
  • 画像や動画を含むクリエイティブ別の支出
  • アカウントID

一般的なFAQ

SingularはFacebookのアトリビューションをどのようにトラッキングしますか?

Facebookモバイル測定パートナーとして、SingularはアプリパブリッシャーがFacebookや Instagramからの広告ダウンロード紹介を追跡できるようにしています。ダウンロードがSingularによって確認されると、そのユーザーのモバイルアプリでのその後のユーザーエンゲージメントを追跡することもできます。

Singularは2つの方法でFacebookからアトリビューションデータを取得します:

  • Facebookの自己アトリビューションAPI:Facebookの自己帰属API: Facebookのデータ共有の制限により、このAPIから受け取ったインストールに関するデータはSingularの集計レポートでのみ利用できます(ユーザーレベルのデータログでは利用できません)。
  • Facebook の (Meta) Install Referrer Solution:Android アプリのインストールに関するこの新しい測定ソリューションでは、Singular の集計レポートとユーザーレベルのデータログの両方でデータを表示できます。Meta Referrer FAQをご覧ください。
SingularとFacebook間の通信は安全ですか?

SingularはFacebookとSingular間の通信が安全であることを保証するために、Facebookが要求するすべての必要なセキュリティ手段を使用しています。 また、お客様のデータを保護するためにFacebookが定めるすべてのプライバシーポリシーを遵守しています。

Facebookアトリビュートのインストールがまだ表示されません。どこでサポートを受けられますか?

セットアップのステップに従ったにもかかわらず、Facebook帰属のインストールが表示されない場合は、Singularのサポートチームまでお問い合わせください。迅速に解決できるよう、最初のメールにアカウント名、該当するアプリケーション、FacebookアプリIDを記入してください。

アプリのFacebookアプリIDはどこで確認できますか?

Facebookアプリダッシュボードに移動し、アプリのリストからアプリを見つけて、アプリIDをコピーしてください。

Where to find the Facebook App ID

AdvertiserTrackingEnabled(ATE)フラグを設定する必要がありますか?

iOS 14に関連するアップデートの一環として、FacebookはATEフラグの使用方法を含め、 MMPでAdvertiser Tracking Enabledフラグを使用するための新しいガイドラインを発表しました。Singularとの統合は自動的にこのフラグを実装し、iOSApp Tracking Transparency経由でトラッキングをオプトインしたユーザーに対して設定されます。Singular SDKの実装に追加のアクションは必要ありません。

(iOS)集計イベント測定FAQ

Facebook App AEMとは何ですか?

App AEMは、広告主がより多くの人にリーチし、プラットフォーム上の広告パフォーマンスを測定するのに役立つソリューションです。

App AEMは、SingularがMMP統合を通じてFacebookに送信するコンバージョンデータを利用します。これには、iOSのApp Tracking Transparency(ATT)パーミッションを提供していないユーザーに関連するイベントも含まれます。この場合、Facebookはこれらのイベントの処理をAggregated Event Measurement(AEM)のみに制限します。App AEMは、iOS 14以上のアプリプロモーション(インストール)とアプリエンゲージメント(リエンゲージメント)キャンペーンをサポートします。

App AEMの詳細については、Facebookのヘルプセンターの記事を参照してください。

App AEMを有効にするための要件は何ですか?

アプリプロモーション "キャンペーン(インストール)でAEMを有効にするには

  • アクティブなSingular iOS Facebookパートナー設定
    • Facebookへのアプリ内イベントのポストバックの報告はオプションですが、VOとAEOの最適化を有効にするために推奨されます。AEMはATTオプトインとオプトアウトの両方のデータをMetaに報告する必要があることに注意してください。
  • 設定されたSingularFacebookデータコネクター
  • AEMオプションは、Metaでアプリプロモーションキャンペーンを作成するときに使用できます:

  • Facebook Events Managerで、"Preferred Connection Method"として "MMP "が選択されていることを確認してください。

 

アプリエンゲージメント」キャンペーン(リエンゲージメント)でAEMを有効にする:

    • ディープリンクをサポートするiOSアプリ
    • ディープリンクをサポートするSingularの統合アプリ
      • Singular SDKの統合、または
        • iOS SDK 12.0.3+、または
        • iOS SDK 11.0.7+で、App AEMキャンペーンで使用されるユニバーサルリンクにsupportedDomainsが実装されている。
      • Singular Server-to-Server (S2S)の統合
    • リエンゲージメントが有効なSingular iOS Facebookパートナー設定
SingularはどのようにApp AEMキャンペーンの属性とレポートを作成しますか?

SingularはApp AEMキャンペーンによるインストールと(ディープリンクからの)リエンゲージメントの両方をレポートします。

  • AEMのインストールは、Facebook Data Connectorとの統合により、「ネットワークインストール」として集計のみ報告されます。
  • AEMのリエンゲージメントは、アプリのエンゲージメントキャンペーンによって提供されたディープリンクから、ユーザーレベルと集計(トラッカーのリエンゲージメント)の両方で報告されます。サポートされるキャンペーンの粒度は以下の通りです:
    • キャンペーンID
    • サブキャンペーンID
    • クリエイティブID
Facebook SDK for iOSも使用している場合、App Aggregated Event Measurementを有効にするにはどうすればよいですか?
Facebook for AEMのアプリイベントの重複を避けるため、Singular SDKのみがこれらのイベントを実装し、MMP統合を通じてFacebookに渡すことを推奨します。詳しくはFacebookとSingular SDKの相互運用性に関するガイドをご覧ください。
Meta's App AEMはSKAdNetworkとどのように連携しますか?
MetaのApp AEMとSKAdNetworkは、2つの異なる測定方法です。 Metaは、2つの測定方法を比較する際に予想される違いを、このトピックに関するガイドで説明しています。
  • App AEMは、SingularのMMPアトリビューションとMetaの統合によって報告されたアプリのコンバージョンデータを利用します(この記事)。
  • SKAdNetworkは、アトリビューションにAppleのアトリビューションフレームワークを利用します。SingularとSKAdNetworkのMetaとの統合の詳細については、ヘルプセンターの記事をご覧ください。

(Android) Meta Referrer FAQ

Meta Referrerとは何ですか?

「Meta Referrer」は、Androidアプリのインストールに関する詳細なユーザーレベルのアトリビューションデータに広告主がアクセスできるようにするために、Facebookが導入したAndroid固有の測定ソリューションです(Facebookのデータポリシーを参照)。 アプリインストール測定のための「Google Play Install Referrer」と「Meta Install Referrer」テクノロジーで構成されています。

Google Playインストールリファラー メタインストールリファラー

(2021年10月現在利用可能)
Google Play Install Referrer」を使用して、Google Playストアを通じたMetaアプリインストールキャンペーンのAndroidクリックスルーインストールを特定します。

(2023年11月より利用可能)
Meta Install Referrerは、Google Play Install Referrerと同じ測定シナリオをサポートするだけでなく、Google Play Install Referrerではサポートされていない測定フローもサポートします:

  • ほとんどのビュースルーアトリビューションシナリオ(Advantage+アプリキャンペーンおよびブロードターゲットによる手動アプリプロモーションキャンペーン
  • Google 以外のアプリストアのサポート
  • 同一セッション以外のクリックスルーアトリビューション

「非同一セッション」とは、ユーザーが広告をクリックしてアプリストアにリダイレクトされたが、すぐに「ダウンロード/インストール」をクリックしなかった場合を指します。ユーザーは後でアプリストアのページに戻り、「ダウンロード/インストール」をクリックします。

2023年11月現在、SingularとMetaの統合は、「Google Install Referrer」と「Meta Install Referrer」の両方をサポートしています。

Singularはどのように自己帰属データと "Meta Referrer "データの間でインストールを帰属させるのですか?

Singularは、広告主がユーザーレベルのデータを優先的に利用できるように、アトリビューションを測定するためにMeta Referrerデータを優先します。 あるAndroidアプリのインストールに対して、Singularは以下のアトリビューション方法を優先します:

  1. (メタリファラー)メタインストールリファラー
  2. (メタリファラー)Googleインストールリファラー
  3. メタ自己帰属API

Singularは、Meta Referrerデータが利用できない場合、またはFacebookの自己帰属コンバージョンへのラストタッチの方法論によって失われた場合、自己帰属クレームを使用します。そうすることで、Facebookキャンペーンの正確な集計測定を保証しながら、ユーザーレベルのアトリビューションデータの両方を最大化します。

Meta Install ReferrerまたはGoogle Install Referrer経由のアトリビューションは、ユーザーレベルレポートでソース「Facebook」として利用でき、アトリビューションメソッド(「メソッド」)"meta_referral_id""referral_id"によってそれぞれ区別できます。

メタリファラーはどのように機能しますか?

Singularの「メタリファラー」測定は、FacebookがAndroidアプリインストール広告を配信する際に使用する2つのインストールリファラーテクノロジーで構成されています。

Google Playインストールリファラー メタインストールリファラー

ユーザーがFacebookのアプリインストールキャンペーンから広告主のアプリインストール広告をクリックすると、Facebookは関連する広告キャンペーンのメタデータ(メタリファラー)を暗号化して記録し、PlayストアURLのリファラーパラメータに追加します。PlayストアのURLはユーザーをPlayストアのアプリ製品ページにリダイレクトし、追加されたメタリファラーはストアによって保存されます。

インストールが完了し、ユーザーがアプリを開くと、SingularのSDKはPlay Install Referrer APIからGoogle Playのインストールリファラーを読み取り、Google Playのインストールリファラーデータからメタリファラーを取得します。メタリファラーはSingularのサーバーで復号化され、インストールのアトリビューションに使用されます。

ユーザーがFacebookのアプリ(FacebookやInstagramなど)で広告主のアプリインストール広告を閲覧またはクリックすると、Facebookのアプリは関連する広告キャンペーンのメタデータ(Meta referrer)を暗号化し、デバイス上のFacebookアプリのローカルストレージレイヤーに記録します。

インストールが完了し、ユーザーが初めてアプリを開くと、SingularのSDKはデバイス上のローカルストレージ層から取得したメタインストールリファラーデータからメタリファラーを読み取ります。Metaリファラーはその後、Singularのサーバーによって復号化され、インストールのアトリビューションに使用されます。

この2つのテクノロジーは同時に使用され、SingularのMetaとの自己アトリビュート統合と並行して、単一のアトリビューション決定が行われます。"Singularはどのように自己帰属データとMeta Referrerの間でインストールを帰属させるのですか?" をご覧ください。

Meta Referrerを測定用に有効にするための要件は何ですか?
Meta Referrerは、"Google Play Install Referrer "と "Meta Install Referrer "の両方を計測に使用します。どちらか一方が利用できない場合にデータを最大限に活用するために、両方を実装することをお勧めします。

Singular SDKとS2Sの統合要件

  Google Play Install Referrer メタインストールリファラー

Singular SDK

Singular S2S API

 

パートナー構成要件

  • Facebookパートナー設定を構成し、ステップ2.4に従ってFacebookの「Install Referrer Decryption Key 」を提供します。
Meta ReferrerアトリビュートとFacebookの自己アトリビュートの間に矛盾があるのはなぜですか?

Facebookが提供する2つの測定方法の間に不一致がある理由として、以下が考えられます:

  • Meta Referrerは、Google Advertising IDが利用できないAndroid 12+の制限広告追跡ユーザーに対してサポートされています。Facebookの自己アトリビューションは、Google広告IDが利用可能な場合にのみ利用可能です。
  • Meta Referrerは、アプリのインストールにのみ対応しています。
  • Meta Referrerは、そのデバイスで発生したクリックとビューのみ利用可能です。Facebookの自己アトリビューションは、複数のデバイスを持つFacebookユーザーのためのクロスデバイスクレームをサポートしています。
  • Meta Referrerは、ランディングページにリダイレクトするキャンペーンには対応していません。
  • Meta Referrerはビュースルーアトリビューションに対応していますが、ブロードターゲティングまたはAdvantage+ Appキャンペーンにのみ対応しています。
  • Meta Install Referrerが有効でない場合、Google Install Referrerのみが使用されます:
    • Google Install Referrer は、特に Play ストアに誘導するキャンペーンで、アプリのインストールのみを測定します。Google Install Referrerは、Playストアに直接誘導していない関連広告とのユーザーインタラクションには対応していません。
    • Google Install Referrer はクリックスルーのみのアトリビューションに対応していますが、Facebookのセルフアトリビューションはクリックスルーとビュースルーの両方に対応しています。
    • Google Install Referrerは、アプリのダウンロード直前のリファラー値を使用します。ダウンロード後、最初のアプリを開く前に同じ広告を繰り返しクリックしても、リファラー値は更新されません。Facebookの自己アトリビューションロジックでは、ダウンロード後、最初のアプリを開く前の、より新しいタッチポイントが返される場合があります。
    • Google Install ReferrerはGoogle Playストアにのみ対応しており、サードパーティのアプリストアには対応していません。
Broad Targetingとは何ですか?また、Meta Referrerアトリビューションにどのように関連しますか?

メタリファラー経由でビュースルーインストールデータを受け取るには、ブロードターゲティングが必要です。サポートされているキャンペーン設定は以下のとおりです:

  • 年齢:デフォルト設定の「18-65+」が適用されます。
  • 性別:性別:デフォルト設定の "All genders "が適用されます。
  • 場所 地域、国グループ(例:アジア)または特定の国が場所として適用されます。
  • 詳細ターゲティング:デモグラフィック、興味、行動などの詳細なターゲティングが適用される場合は、Advantage 詳細ターゲティングへのオプトインが必要です。
  • カスタムオーディエンス:カスタムオーディエンスが適用されている場合、Advantageカスタムオーディエンスへのオプトインが必要です。



iOSキャンペーンでMeta Referrerソリューションは利用できますか?

Meta Referrerアトリビューションは、Androidデバイスでのみ利用可能です。

Install Referrer Decryption Key」はどこにありますか?

復号化キーを見つけるには、以下の手順に従ってください:

  1. Facebook Developers PortalのMy Appsで、該当するアプリを選択します。
  2. 基本設定に移動し、Android App Storeセクションまでスクロールダウンします。
  3. パッケージ名」の下にある「Install Referrer Decryption Key」と書かれたキーを見つけます。

パートナーのデータポリシー

Facebookの自己属性APIと統合されたFacebookモバイル測定パートナーとして、Singularは以下のデータ取り扱い要件を遵守します。

これらのポリシーはFacebookの自己帰属コンバージョンにのみ適用され、AndroidのMeta Referrerコンバージョンには適用されないことにご注意ください。

データの保持

Facebookのユーザーレベルのデータは、最初の帰属から6ヶ月後に削除されます。6ヶ月後、Facebookに帰属するユーザーは「オーガニック」として扱われ、Singularの集計およびユーザーレベルのレポートに反映されます。

データアクセス

エンドユーザーのプライバシーを保護するため、Facebookは広告主が自己帰属コンバージョンに基づくユーザーレベルのデータにアクセスすることを許可していません。通常、自己属性のFacebookコンバージョンを識別するフィールドはすべて「Unattributed」とマークされます。

限定的なデータ使用

Facebookは、エンドユーザーが米国の以下の州のユーザーのデータ処理を制限または許可することを選択した場合、「制限付きデータ使用」(LDU)フラグを使用してFacebookに通知することを広告主に許可します:

  • カリフォルニア州(2020年7月現在)
  • コロラド州(2023年6月現在)
  • コネチカット州(2023年6月現在)

Singularは、Singular SDKとS2Sに渡されたlimitDataSharingの値を、Facebookなどのプライバシーに準拠したパートナーとの統合で使用します。Singular.limitDataSharing(true)の場合、Facebookはこのユーザーがカリフォルニア、コロラド、コネチカットの居住者である場合、Facebookターゲティングで「データ使用を制限」します。limitDataSharingの値が明示的に提供されない場合、Singularはデフォルトで、カリフォルニア、コロラド、コネチカットの居住者に対して「データ使用の制限」を適用するようFacebookに通知します。

実装の詳細と例については、iOS SDKAndroid SDKS2S APIガイドをご覧ください。LDU」機能の 詳細については、 Facebookの開発者向けドキュメントを ご覧ください。