AdjustでFacebookを設定
AdjustとFacebookを連携することで、Facebook、Facebookメッセンジャー、Instagram、Facebook Audience Networkでのマーケティング活動の効果を計測できます。
事前準備
はじめに、以下の設定手順をご覧ください。
要件
- 登録済みのFacebookアプリ
- SDKパラメーターをネットワークパラメーターにマッピングする場合は、Adjust SDKがv4.0.0以降であること。この機能を使用するには、以下のリンク先のガイドに従ってください。
iOS / Android / Windows / Unity / React Native / Flutter / Adobe Air / Cordova / Marmalade / Xamarin / Cocos2d-x / Titanium / Corona
初期設定と確認
アプリでFacebookを設定するには、以下の手順に従ってください。
- Campaign Lab で、 アドネットワーク(Ad Networks) を選択します。
- 新規ネットワーク(New network) を選択します。
- ネットワークの選択(Network selection) 画面で、 Facebook を選択して、 次(Next) を選択します。
- アプリの選択(App selection) 画面で、アプリを選択して、 次(Next) を選択します。
これで、データ共有オプションを設定し、Facebookで受け取るAdjustイベントとパラメーターをマップできるようになります。
操作が完了したら、選択内容を確認し、アプリでのFacebookのAdjust計測を有効にします。
- 設定のレビュー(Setup review) 画面で、設定を確認し、必要に応じて変更します。
- ネットワークの有効化(Enable network) を選択します。これにより、アプリのFacebook計測が有効になります。
データ共有
Facebookとデータを共有して、キャンペーンを最適化できます。 データ共有(Data sharing) 画面で、次の手順に従ってください。
Facebookのデータ共有の有効化
アプリ(App ID) フィールドに、Facebook開発者アプリIDを入力します。Facebook開発者アプリIDは、Facebook開発者アカウントから取得できます。このアプリIDは、プラットフォームに関係なく、Adjustの全てのアプリで同じです。
- Facebookのドキュメントに従って、Facebook開発者アプリIDを確認してください。
(オプション) 復号化キー(Decryption key) フィールドに、復号化キーを入力します。これにより、Androidアプリでの特定のキャンペーン情報をローデータで取得できます。
- Facebookのドキュメントに従って、Decryption keyを確認しください。
データ共有オプションの設定
データ共有を有効にすると、デフォルトでは、全てのアトリビューションソースからデータをFacebookに送信します。これには、Facebookにアトリビュートされたデータ、他のネットワークにアトリビュートされたデータ、オーガニックデータが含まれます。
Facebookに追加データを送信するよう選択できます。これには以下が含まれます。
- 広告収益(広告ビューより): 広告収益コールバックをFacebookに送信します。広告収益データは、Facebook広告マネージャの
fb_mobile_purchase
に表示されます。この値はハードコーディングされており、変更できません。 - アンインストールと再インストール: アンインストールと再インストールのデータをFacebookに送信します。この機能は、Adjustグロースソリューションのアンインストールと再インストールプランをご契約の場合にのみ利用可能です。
- アプリ内収益(アプリ内購入より): 詳細な収益データをFacebook広告マネージャのダッシュボードに送信します。このデータを共有するには、収益を発生させるイベントをマッピングする必要があります。
- パラメーター: Facebookと共有する全アクティビティについて、Adjust SDKで設定したすべてのパートナーパラメーターを共有します。通常、このデータを共有するにはパラメーターをマッピングする必要があります。
(iOSアプリのみ)合算イベント測定
Facebookの合算イベント測定 (AEM)は、iOS 14.5以降のアプリイベントを計測するためのプロトコルです。
AEMでは、2種類のキャンペーンを設定できます。
モバイルアプリインストール(MAI): 新規ユーザー獲得キャンペーン
モバイルアプリリエンゲージメント(MAE): 既存ユーザー向けのリターゲティングおよびリエンゲージメントキャンペーン向け。
AdjustとのFacebook連携は、自動的にMAIキャンペーンをサポートします。MAIを設定するには、以下を行う必要があります。
- Facebookパートナーモジュールの設定。
- 計測のためFacebookに送信したいイベントをマッピングします。
MAEキャンペーンを実施する場合は、以下の2つの追加ステップを完了してください。
- アプリでアプリスキームを設定し、ユニバーサルリンクを有効化します。
- 合算イベント測定(AEM)を有効にする トグルをONにして、Facebookが合算イベント測定プロトコルでアプリからのイベントを計測できることをFacebookに通知します。
ダッシュボードの設定が完了し、キャンペーンを開始する準備ができたら、ローデータがMAEキャンペーン情報を受け取るように設定してください。
その他の連携設定
- Adjustでは、Facebookへのリアトリビューションが自動的に計測されます。 リアトリビューション計測の有効化(Enable reattribution measurement) のトグルをONにすると、Adjustでは全てのアプリセッションがFacebookに送信されます。Facebookが条件を満たすエンゲージメントを示すことができた場合、リアトリビューションの貢献度がFacebookに配分されます。
- データ使用制限(CCPA)の有効化(Enable limited data use (CCPA)) のトグルをONにすると、CCPAへの準拠が維持されます。これにより、カリフォルニア州のユーザーのデータが第三者に開示または共有されることをユーザーがオプトアウトしたときに、Facebookに通知されます。
イベントをマッピング
アプリ内イベントデータをFacebookと直接共有して、ターゲティングの精度を高めることができます。イベントベースで入札価格を最適化する場合は共有が必須です。
標準イベント
AdjustのイベントでFacebookキャンペーンを最適化するには、Facebookの標準イベントの1つに各イベントを連携する必要があります。以下の部分では、利用可能なFacebookイベントがAdjustにどのように表示されるかを確認できます。イベントについて詳しくは、Facebookのドキュメントを参照してください。
fb_mobile_level_achieved
fb_mobile_add_payment_info
fb_mobile_add_to_cart
fb_mobile_add_to_wishlist
fb_mobile_complete_registration
fb_mobile_tutorial_completion
fb_mobile_initiated_checkout
fb_mobile_purchase
fb_mobile_rate
fb_mobile_search
fb_mobile_spent_credits
fb_mobile_achievement_unlocked
fb_mobile_content_view
Subscribe
StartTrial
AdClick
AdImpression
Contact
CustomizeProduct
Donate
FindLocation
Lead
Page View
Schedule
SubmitApplication
カスタムイベント(Custom events)
Facebookのカスタムイベント最適化を使用すると、Facebookのキャンペーンからカスタムアプリイベントを直接最適化できます。これらのカスタムイベントは、Automated App AdsやManual App Adsなど、ほとんどのアプリインストールキャンペーンで利用可能です。
Adjustのイベントをカスタムイベントとしてリンクするだけで、Adjustはこれらを最適化のためにFacebookにパスします。
アプリ内収益(アプリ内購入)(In-app revenue (from in-app purchases)) を選択して、詳細な収益データをFacebook広告マネージャのダッシュボードに送信する場合は、収益を発生させるイベントをマッピングする必要があります。イベントをマッピングするには、以下の手順に従ってください。
- イベントのマッピング(Map event) を選択します。
- Adjustイベント(Adjust event) リストで、Facebookと共有するAdjustイベントを選択します。
- ネットワークイベント(Network event) リストで、選択したAdjustイベントに対応するFacebookイベントを選択するか、カスタムイベント名を入力します。
- APPLY を選択します。
パラメーターをマッピング
SDKで収集するローデータのパラメーターが、Facebookでサポートされる値と異なる場合、Facebookでそのデータを受信するには、マッピングを定義します。
このセクションは、 データ共有オプションの設定(Set your data sharing option) でパラメーター(Parameters)を選択している場合にのみ表示されます。
パラメーターをマッピングするには、以下の手順に従ってください。
- パラメーターのマッピング(Map parameters) を選択します。
- SDKパラメーター(SDK parameter) フィールドで、Adjustパートナーパラメーターの名前をAdjust SDKでの表記通りに入力します。
- ネットワークパラメーター(Network parameter) フィールドで、対応するFacebookパラメーター名を入力します。
- APPLY を選択します。
連携されている全てのカスタムイベントについて、イベントの詳細がAdjustからFacebookに直接転送されます。
Facebookでのキャンペーン設定
アプリに対するFacebookでのAdjust計測を有効にしたら、Facebookでキャンペーンを設定する必要があります。
Facebook広告マネージャのダッシュボードでキャンペーンを設定します。
- その後、対応するリンクが自動的に作成され、ネットワーク情報のページに表示されます。
(オプション)Facebookのネットワーク詳細ページでアトリビューション設定をカスタマイズします。この操作を行うには、まず、Facebook広告マネージャのダッシュボードでキャンペーンを設定する必要があります。
- FacebookはFacebook APIでクリックベースのセッションのみクレームレスポンスを返し、インプレッションベースのセッションはクレームレスポンスを返しません。そのため、Adjustで計測できるのはクリックベースのリアトリビューションのみです。