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

基本的な設定手順に従ってAdjustとFacebookを連携し、キャンペーンを計測してください。設定が完了したら詳細設定手順に移り、インプレッションベースのアトリビューション、Facebookへのデータ転送などをONにします。

事前準備

設定を行う前に、以下のご利用の条件をご覧ください。

基本設定

 

動画を共有するにはこのリンクを使用します。Adjust管理画面でFacebook 広告に連携するには、以下の手順に従ってください。
  1.  該当アプリの下部に表示されている(▲)ボタンを選択します。
  2. パートナー設定(Partner Setup)を選択します。 
  3. 新しいパートナーを追加する (ADD PARTNERS)を選択し、 Facebookの横の追加 (+) アイコンを選択します。
  4. APP ID欄にFacebook開発者アプリIDを入力します。
  5. 保存 (SAVE) を選択します。
基本設定が完了しました。

注:Facebook開発者アプリIDは、Facebook開発者アカウントから取得できます。このアプリIDは、プラットフォームに関係なく、Adjustの全てのアプリで同じです。

詳細設定

AdjustとFacebookが連携されたので、設定をカスタマイズしてください。

インプレッションベース(ビュースルー)のアトリビューションをONにする

Adjustは、インストールを自動的にFacebookのインプレッションにアトリビュートしません。インプレッションベースのアトリビューションをONにするには、次の手順をご覧ください。

アプリ内収益データと購入データを転送する

収益転送を選択すると、Facebook広告マネージャの管理画面に詳細な収益データが直接転送されます。

アプリ内収益データと購入データをFacebookに転送するには、次の手順に従ってください。

  1. アプリに移動して、アプリオプションの (▲) ボタンをクリックします。
  2. パートナー設定 (Partner Setup)Facebookを選択します。
  3.  収益転送(Revenue Forwarding)をONにします。
  4. イベント連携 (Event Linking) を選択します。
  5. イベント連携から連携したい収益イベントを検索し、Fb Mobile Purchaseにフィールドを更新します。
  6. OKを選択します。
  7. 保存 (SAVE) を選択します。
これで、Adjustからの購入データと収益データがFacebook広告マネージャの管理画面で見れるようになりました。

アプリ内イベントの転送

イベント連携(またはマッピング)により、より正確なターゲティングに役立つアプリ内イベントデータを直接Facebookに転送します。Adjustのすべてのアプリ内イベントは、Facebookのプリセット名またはカスタムイベント名に連携できます。

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

アプリイベントをFacebookと連携するには、次の手順に従ってください。
  1. 該当アプリの下部に表示されている(▲)ボタンを選択します。
  2. パートナー設定 (Partner Setup)Facebook > イベント連携 (Event Linking)の順に選択します。
  3. 連携するイベントを検索し、Facebookのイベント名またはお客様独自のカスタム名を使用してフィールドを更新します。なお、定義済みの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 
  4. OKを選択します。
  5. 保存 (SAVE) を選択します。

アンインストールの転送

Adjustのアンインストールと再インストール計測機能をご利用の場合、Adjustはアンインストールデータを自動的にFacebookに送信します。

Adjustが計測するアンインストールの転送を停止するには、次の手順に従ってください。
  1. 該当アプリの下部に表示されている(▲)ボタンを選択します。
  2. パートナー設定(Partner Setup)>Facebookを選択します。
  3.  アンインストールの転送をOFFにする
アンインストールの転送 をONにすると、再度アンインストールデータをFacebookと共有することができます。

カスタムデータの転送

パートナーパラメーター(Adjust SDKバージョン4.0以降で使用可能)によって、Adjustはアプリからカスタムデータポイントを収集し、Facebookに直接転送できるようになります。

まず、AdjustのSDKでパートナーパラメーターを設定します(全リストを見る)。次に、Adjust管理画面でパートナーパラメーター転送をONにします。

Adjustでパートナーパラメーター転送をONにするには、次の手順に従ってください。
  1.  該当アプリの下部に表示されている(▲)ボタンを選択します。
  2. パートナー設定 (Partner Setup)Facebookを選択します。
  3.  パラメータ転送(Parameter Forwarding)をONにします。
  4. パートナーパラメーターマッピング (Partner Parameter Mapping) をクリックします。
  5.  FROM APP フィールドに、Adjust SDKに書き込まれた、Adjustパートナーパラメータの名前を入力します。次に、 TO FACEBOOK フィールドに、対応するFacebook名を入力します。
  6. 保存 (SAVE) を選択します。
これでパートナーパラメーターがFacebookと連携され、Adjustは連携されたイベントに対し、カスタムイベントの詳細をFacebookに直接転送し始めます。

パートナーパラメーターに関する開発者向けガイド

Facebookでのディープリンクのサポート

AdjustはFacebook App Linksをサポートしており、ディープリンク機能を利用してユーザーをアプリ内のFacebook広告からApp Store、またはWebサイトに遷移させることが可能です。次の方法で、Facebookに広告キャンペーンを設定することができます。

ディープリンクの設定

Adjustは、ディープリンクに付与するパラメーターを2種類ご用意しています。

  • ユニバーサルリンクを使用する場合は、adj_mobile_not_track=1をリンクに追加します。
  • Adjustトラッカーとdeep_linkパラメーターを使用する場合は、mobile_not_track=1をリンクに追加します。

これらのパラメーターで、ユーザーが確実にFacebookにアトリビュートされるようにします。

AdjustトラッカーとWebサイトへのリダイレクトを使用したユニバーサルリンクの例:

 https://xxxx.adj.st/path/?adjust_t=abc123b&adj_redirect=https://www.mysite.com&adj_mobile_not_track=1

ディープリンクまたはユニバーサルリンクをFacebookに追加する

はじめに、AdjustディープリンクまたはユニバーサルリンクをFacebookに追加します。設定手順は以下のとおりです。

  1. Facebook広告マネージャにログインします。
  2. 該当のキャンペーンを確認し、テキストとリンク(Text & Links)を選択します。
  3. ディープリンク(Deep Link)で、Adjustトラッカーとディープリンク、あるいはユニバーサルリンクを入力します。 

その仕組みとは? 

ディープリンクまたはユニバーサルリンクをFacebookに追加するとリンクが自動的に変換され、Facebook広告に付与されます。このリンクにはFacebook App Linksのメタデータが含まれます。ユーザーが広告をクリックすると、このメタデータがFacebookに送り返され、ユーザーの遷移先を指示します。たとえば、アプリが既にインストールされている場合はアプリ内に遷移し、アプリがインストールされていない場合は、FacebookがディープリンクからリダイレクトURLデータを読み取り、ユーザーをリダイレクトさせます。 

Facebookダイナミック広告にデータを転送する

Facebookのダイナミックプロダクト広告を使用すると、アプリ内や他のデバイスにおいてリエンゲージメントする可能性が高いユーザーに、最も関連性の高い商品を表示できます。Adjustとの連携により、Facebook SDKを使用することなく、ダイナミック広告の計測用に製品データを渡すことができます。

要件 Facebook ダイナミックプロダクト広告にデータを転送するには、以下の手順に従ってください。

1. イベントをFacebookに連携する

Adjustで、以下のFacebookイベントへのイベント連携を設定します。
イベント名説明
Fb Mobile Content Viewユーザーが製品を閲覧した時
Fb Mobile Add To Cartカートにアイテムが追加された時
Fb Mobile Purchaseアイテムが購入された時

2. パートナーパラメーターを設定する

イベント連携が完了したら、カスタムデータの転送手順に従いパラメーターマッピングを設定します。各イベントを正常に計測するには、2つのパラメーターが必要です。1つはアイテムID用、もう1つは製品か製品グループIDかを識別するものです。パートナーパラメーター、キー、値はすべて英数字でなければならず、特殊文字を含めることはできません。

追加するパラメーターは以下のとおりです。

ファイル名説明種類必須
fb_content_type 製品 または product_groupのいずれか文字列はい
fb_content_id小売店の製品または製品グループID。JSONでエンコードされたID配列を含む文字列であること文字列はい
_valueToSum製品または購入額の価値文字列いいえ
fb_currency製品または購入額の通貨文字列いいえ

パラメーターの設定が完了し、アプリユーザーにFacebookダイナミックプロダクト広告を提供できるようになりました。

Facebookピクセルイベントを計測する

AdjustのWeb viewブリッジを使用すると、Facebook SDKをアプリに連携することなくFacebook Pixelイベントを計測できます。AdjustのWeb viewブリッジは、Facebook Pixelイベントをアプリイベントとして、また関連フィールドをパートナーパラメーターとしてAdjust SDKに渡します。

AdjustのWeb viewブリッジを実装するには、Githubの開発者向けのAdjustの「Facebook Pixel連携ガイド」を参照してください。

Facebookの広告費用を計測する

AdjustはFacebook広告アカウントに連携して、Facebookキャンペーンの広告費用を計測します。

広告費用の計測を有効化するには、次の手順に従ってください。 

  1. Adjustでメニュー (MENU) を選択します。
  2. 連携広告アカウント (Partner Ad Accounts) > Facebook を選択します。
  3. アカウントを追加 (ADD ACCOUNT) を選択し、ログイン情報を入力して、Adjustが広告を管理できることを確認します。
設定が完了しました。これでAdjustはFacebookキャンペーンの広告費用を計測するようになります。連携されているすべての広告アカウントのリストを表示するには、設定(歯車)アイコンを選択してください。

Adjustは連携されているすべてのアカウントの広告費用データにアクセスできます。AdjustとFacebook広告の連携を解除するには、アカウントの設定(歯車)アイコンを選択し、リンクを解除する (UNLINK) を選択してください。

連携の詳細

Facebookの規定により、Adjust(および他のすべてのFacebookマーケティングパートナー)はアトリビューションデータを150日間以上保存することができません。その後Adjustは計測を続けますが、Facebookにアトリビュートされたすべてのユーザーが、Expired Attributionsと呼ばれる別のトラッカーに自動的に表示されます。この変更は遡って適用されるため、これまで計測されたすべてのイベントとセッションデータは、そのユーザーとともにExpired Attributionsのキャンペーンレベルトラッカー下に保持されます。

期限切れのアトリビューションは、以下のソースのキャンペーンレベル(サブレベル1)に表示されます。
  • Facebook Installs
  • Off-Facebook Installs
  • Instagram Installs
  • Messenger Installs
:有効期限が切れたアトリビューションは表示が変更されるだけであり、Adjustではリアトリビューションとはみなされません。

よくあるご質問

AdjustはどのようにFacebookのインストールを計測するのですか?

API連携はAdjustのトラッカーURLを使用しないことから、AdjustはSDKがレポートする全てのアプリセッションをAPI連携パートナーに送信しています。Facebookはアクティビティを認識すると、AdjustにデバイスIDとタイムスタンプを送信します。Adjustは自社のアトリビューションメソッドに従い、全てのネットワーク(非API連携パートナーを含む)からのエンゲージメントデータを使用して、最後に計測されたソースにインストールをアトリビュートしています。

Facebookキャンペーンでディープリンクを使用できますか?

はい、使用できます。Adjust SDKはFacebookでのディファード・ディープリンクをサポートしています。   

Facebook SDKとAdjust SDKの両方がアプリに実装されていると、この機能が動作しない場合があります。両方のSDKが実装されている場合、それぞれがFacebook APIにリクエストを送信しようとするため支障をきたし、その結果、AdjustはFacebookからディープリンク情報を受け取らない可能性があります。両方のSDKを実装している場合は、ディファードディープリンクを使ったキャンペーンを開始する前にsupport@adjust.comまでお問い合わせください。

キャンペーンでディープリンクを使用するには、Facebookのアプリ設定から、Facebookでのアプリのディープリンクスキームを定義してください。さらに、キャンペーンを作成する際に設定を再確認してください。クリック時にFacebookトラッカーURLが自動的に生成されるため、ディープリンクパラメーターを追加したAdjustトラッカーURLを作成する必要はありません。

Facebookの投稿にAdjustトラッカーURLを使用できますか

はい、使用できます。AdjustトラッカーURLをFacebookのステータスの更新やウォールの投稿にコピー&ペーストできます。URLには関連する全てのキャンペーン構造パラメーターが含まれていることを確認してください。

注:Adjustでは、これらのトラッカーに対するクリックを常にフィンガープリントによってアトリビュートします。AdjustとFacebookとのAPI連携は、モバイルアプリのインストール広告、エンゲージメントおよびリエンゲージメントキャンペーンの計測にのみ使用されます。

Adjustは、FacebookのアトリビューションデータをBIシステムに送信できますか 

はい、送信できます。FacebookのアトリビューションデータをBIシステムに送信するには、次の手順に従ってください。
  1. Facebookで、Facebookのアプリを所有するFacebook広告アカウントにログインします。
  2. 利用規約に同意して、Advanced Mobile Measurementを有効化します。これで、FacebookのプレースホルダーがAdjustのコールバックに追加されるようになります。
  3. Adjust管理画面で、該当アプリの下部に表示されている(▲)ボタンを選択します。
  4. その他の設定 (All Settings) > ローデータエクスポート (Raw Data Export) を選択します。
  5. リアルタイムコールバックおよび/またはCSVレポートの設定
これでローデータエクスポートにFacebookキャンペーンのデータが含まれるようになります。Facebook関連のプレースホルダーを持つコールバックURLには、常にhttps://を使用してください。

どのFacebook/Facebook Messenger/InstagramキャンペーンのデータがAdjustに渡されますか?

Adjustは、Facebook/Facebook Messenger/Instagramから送信されたキャンペーンデータを次のように表示します。
  • ネットワーク(トップレベル) Facebook Installs / Facebook Messenger Installs / Instagram Installs / Off-Facebook Installs
    • キャンペーン(サブレベル1) Campaign
      • アドグループ (サブレベル2) Advert Set
        • クリエイティブ(サブレベル3) Ad ID 
Facebookはキャンペーン、広告セット、広告IDごとにユニークIDを自動生成するため、全てのサブレベルは値 (ID文字列) として表示されます。

Off-Facebook インストールとは何ですか 

Off-Facebook installsとは、Facebook Audience Networkから生成された全てのインストールのことです。

FacebookキャンペーンがAdjustで計測されていません

FacebookキャンペーンがAdjustで計測されていない場合、以下をお試しください。

基本設定を確認する。Adjust管理画面でFacebook開発者アプリIDを入力すると、Adjustは自動的にFacebookキャンペーンを計測します。

アトリビューション期間の設定を確認する。Adjustは、Adjustのアトリビューション期間内で対象となるエンゲージメントがある場合にのみインストールをレポートします。Facebookのアトリビューション期間の設定がAdjustの設定と異なる場合、Facebookはオーガニックとして表示されるインストールにアトリビューションを主張したり、Adjustの別のソースにアトリビュートしたりする可能性があります。

Adjust管理画面に表示されるインストール数がFacebookよりも少ないのはなぜですか

レポートされたインストール数に乖離が発生する理由がいくつか考えられます。

アトリビューション期間が異なるため。Facebookでは、複数のアトリビューションモデル(クリックベースまたはインプレッションベース)とラストクリックによるエンゲージメントアトリビューション期間(7日間、28日間など)を提供しています。しかし、Adjustは7日間のラストクリックアトリビューション期間中に発生したすべてのインストールを自動的に計測します。2つのプラットフォームのアトリビューション期間が同じであることを確認してください。Facebookのアトリビューション期間またはAdjustのアトリビューション期間を編集して、期間を統一させてください。

タイムゾーンが異なるため。2つのプラットフォームのタイムゾーンが同じであることを確認してください。

コンバージョン日が異なるため。Facebookは、インストールや他のコンバージョンイベントを、クリックが行われた日にレポートしますが、Adjustはインストールした日(アプリ起動時)とアプリ内イベントが発生した時にレポートします。Facebookでコンバージョン別にインストール日を表示するには、FB広告インサイトAPIを使用してください。

一部のインストールがAdjust内の別ソースにアトリビュートされているため。Adjustは、全てのキャンペーンのエンゲージメントデータを使用してインストールをアトリビュートします。しかし、Facebookは自社のエンゲージメントデータのみを使用してインストールをアトリビュートしています。例えば、あるユーザーがアプリのFacebook広告を閲覧し、Twitterの広告をクリックし、アプリをダウンロードしたとします。この場合、AdjustはそのインストールをTwitterにアトリビュートしますが、FacebookはインストールをFacebookにアトリビュートします。

AdjustがFacebookよりも多くのインストール数を表示するのはなぜですか?

これは、Adjustで設定した同一のアプリに対して複数のFacebook広告アカウントをリンクした場合に起こります。Adjustは、Facebook広告アカウント上の全てのアプリインストールをまとめて表示します。

FacebookとAdjustでリエンゲージメント数が違うのはなぜですか?

AdjustとFacebookはリエンゲージメントを違う方法で計測します。これにより、レポートデータの乖離が生じる場合があります。

Adjustでは、ユーザーベースのモデルを使用してリエンゲージメントをカウントします。つまり、既存のユーザーが広告をクリックしてアプリ内セッションをトリガーした場合、Adjustはそれがリアトリビューション基準を満たしているかどうかを確認します。基準を満たしている場合、このエンゲージメントは1つのリアトリビューションとしてカウントされます。基準を満たさない場合、ユーザーの既存のアトリビューションソースにおけるセッションとして記録されます。ユーザーが同じ広告に再度エンゲージしてアプリをもう一度開いた場合、これはリアトリビューションではなくセッションとしてカウントされます。

対照的に、Facebookはイベントでエンゲージメントを計測します。つまり、ユーザーがアプリ内セッション、イベントまたはインストールをトリガーした場合、Facebookはそれが広告クリックから28日以内に発生したかどうかを確認します。28日以内の場合、最新の広告エンゲージメントの日付でレポートされます。インストールについては、有効なクリックが存在しない場合、過去24時間に発生したインプレッションを考慮します。

Facebookはすべてのコンバージョンをエンゲージメントの日付でレポートする一方、Adjustはイベント、セッション、インストールをSDKで計測された日付でレポートするため、両者の数が違う場合があります。この違いは、24時間などの短期間で比較すると最も明白です。 

このトピックについて