AdjustでFacebookを設定

AdjustとFacebookを連携することで、Facebook、Facebookメッセンジャー、Instagram、Facebook Audience Networkでのマーケティング活動の効果を計測できます。

事前準備

はじめに、以下の設定手順をご覧ください。

要件

重要:
Adjustに移行された場合や、Adjustを新規導入した場合、または新しいアプリをAdjustに追加する度に、 FacebookイベントマネージャでAdjustをデータソースとしてリンクする必要があります。このステップを完了しないと、FacebookはAdjustが計測したエンゲージメントに対してクレームレスポンスを返すことができません。

初期設定と確認

アプリでFacebookを設定するには、以下の手順に従ってください。

  1. Campaign Lab​ で、 アドネットワーク(Ad Networks)​ を選択します。
  2. 新規ネットワーク(New network)​ を選択します。
  3. ネットワークの選択(Network selection)​ 画面で、 Facebook​ を選択して、 次(Next)​ を選択します。
  4. アプリの選択(App selection)​ 画面で、アプリを選択して、 次(Next)​ を選択します。

これで、データ共有オプションを設定し、Facebookで受け取るAdjustイベントとパラメーターをマップできるようになります。

操作が完了したら、選択内容を確認し、アプリでのFacebookのAdjust計測を有効にします。

  1. 設定のレビュー(Setup review)​ 画面で、設定を確認し、必要に応じて変更します。
  2. ネットワークの有効化(Enable network)​ を選択します。これにより、アプリのFacebook計測が有効になります。
注意:
Facebookのリンクを作成する必要はありません。Facebookでキャンペーンを設定し、開始すると、リンクが自動的に作成されます。その後、Adjustでキャンペーンへのユーザーのアトリビューションが開始されます。

データ共有

Facebookとデータを共有して、キャンペーンを最適化できます。 データ共有(Data sharing)​ 画面で、次の手順に従ってください。

Facebookのデータ共有の有効化

  1. アプリ(App ID)​ フィールドに、Facebook開発者アプリIDを入力します。Facebook開発者アプリIDは、Facebook開発者アカウントから取得できます。このアプリIDは、プラットフォームに関係なく、Adjustの全てのアプリで同じです。

  2. (オプション) 復号化キー(Decryption key)​ フィールドに、復号化キーを入力します。これにより、Androidアプリでの特定のキャンペーン情報をローデータで取得できます。

    • Facebookのドキュメントに従って、Decryption keyを確認しください。

データ共有オプションの設定

データ共有を有効にすると、デフォルトでは、全てのアトリビューションソースからデータをFacebookに送信します。これには、Facebookにアトリビュートされたデータ、他のネットワークにアトリビュートされたデータ、オーガニックデータが含まれます。

Facebookと共有するデータを選択する

  1. 広告収益コールバックをFacebookに送信する場合は、 広告収益(広告ビュー由来)(Ad revenue (from ad views))​ を選択します。広告収益データは、Facebook広告マネージャの fb_mobile_purchaseに表示されます。この値はハードコーディングされており、変更できません。
  2. アンインストールと再インストールデータをFacebookに送信する場合は、 アンインストールと再インストール(Uninstalls and reinstalls)​ を選択します。このオプションは、Adjustグロースソリューションのアンインストールと再インストール計測を購入した場合にのみ選択できます。
  3. 詳細な収益データをFacebook広告マネージャのダッシュボードに送信する場合は、 アプリ内収益(アプリ内購入)(In-app revenue (from in-app purchases))​ を選択します。このデータを共有するには、収益を発生させるイベントをマッピングする必要があります。
  4. Facebookと共有する全アクティビティについて、Adjust SDKで設定した全てのパートナーパラメーターを共有する場合は、 パラメーター(Parameters)​ を選択します。このデータを共有するには、通常パラメーターをマッピングする必要があります。

(iOSアプリのみ)合算イベント測定(AEM)の有効化

警告:
合算イベント測定(AEM)トグルを有効にする前に、全ての設定手順を完了しておく必要があります。トグルを有効にすると、アプリのAEMの準備が完了していることがFacebookに通知されます。設定が不完全な場合、FacebookはAEMキャンペーンを効果的に計測できません。

Facebookの合算イベント測定 は、iOS 14.5以降のアプリイベントを計測するためのプロトコルです。iOSアプリがこのプロトコルを使用する準備ができていることを、Facebookに通知する必要があります。

合算イベント測定(AEM)を使用する前に、以下を確認してください。

AEMを有効化​ のトグルをONにして、Facebookが合算イベント測定プロトコルでアプリからのイベントを計測できることをFacebookに通知します。

その他の連携設定

  1. Adjustでは、Facebookへのリアトリビューションが自動的に計測されます。 リアトリビューション計測の有効化(Enable reattribution measurement)​ のトグルをONにすると、Adjustでは全てのアプリセッションがFacebookに送信されます。Facebookが条件を満たすエンゲージメントを示すことができた場合、リアトリビューションの貢献度がFacebookに配分されます。
  2. データ使用制限(CCPA)の有効化(Enable limited data use (CCPA))​ のトグルをONにすると、CCPAへの準拠が維持されます。これにより、カリフォルニア州のユーザーのデータが第三者に開示または共有されることをユーザーがオプトアウトしたときに、Facebookに通知されます。

イベントをマッピング

注意:
Facebook SDKでアプリイベント計測の設定をしている場合は、AdjustとFacebook間のイベントマッピングを設定しないでください。設定すると、Facebookのイベントデータが重複してしまいます。ご不明な点がある場合は、 support@adjust.comまでお問い合わせください。

アプリ内イベントデータをFacebookと直接共有して、ターゲティングの精度を高めることができます。イベントベースで入札価格を最適化する場合は共有が必須です。

重要:
AEM VOおよびAEOキャンペーンでは、Adjustに転送する関連 サーバー間イベント にIPアドレスを付与するようにしてください。

標準イベント

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広告マネージャのダッシュボードに送信する場合は、収益を発生させるイベントをマッピングする必要があります。イベントをマッピングするには、以下の手順に従ってください。

  1. イベントのマッピング(Map event)​ を選択します。
  2. Adjustイベント(Adjust event)​ リストで、Facebookと共有するAdjustイベントを選択します。
  3. ネットワークイベント(Network event)​ リストで、選択したAdjustイベントに対応するFacebookイベントを選択するか、カスタムイベント名を入力します。
  4. APPLY​ を選択します。

パラメーターをマッピング

SDKで収集するローデータのパラメーターが、Facebookでサポートされる値と異なる場合、Facebookでそのデータを受信するには、マッピングを定義します。

このセクションは、 データ共有オプションの設定(Set your data sharing option)​ でパラメーター(Parameters)を選択している場合にのみ表示されます。

パラメーターをマッピングするには、以下の手順に従ってください。

  1. パラメーターのマッピング(Map parameters)​ を選択します。
  2. SDKパラメーター(SDK parameter)​ フィールドで、Adjustパートナーパラメーターの名前をAdjust SDKでの表記通りに入力します。
  3. ネットワークパラメーター(Network parameter)​ フィールドで、対応するFacebookパラメーター名を入力します。
  4. APPLY​ を選択します。

連携されている全てのカスタムイベントについて、イベントの詳細がAdjustからFacebookに直接転送されます。

Facebookでのキャンペーン設定

アプリに対するFacebookでのAdjust計測を有効にしたら、Facebookでキャンペーンを設定する必要があります。

  1. Facebook広告マネージャのダッシュボードでキャンペーンを設定します。

    • その後、対応するリンクが自動的に作成され、ネットワーク情報のページに表示されます。
  2. (オプション)Facebookのネットワーク詳細ページでアトリビューション設定をカスタマイズします。この操作を行うには、まず、Facebook広告マネージャのダッシュボードでキャンペーンを設定する必要があります。

    • FacebookはFacebook APIでクリックベースのセッションのみクレームレスポンスを返し、インプレッションベースのセッションはクレームレスポンスを返しません。そのため、Adjustで計測できるのはクリックベースのリアトリビューションのみです。