概要:Meta広告で、Web to Appのコンバージョンを計測するためのWebキャンペーンを作成・計測する方法を説明しています。
概要
AppsFlyerでは、WebキャンペーンでのMeta広告(metaweb_int
)との連携をサポートしており、MetaのコンバージョンAPI(CAPI)を通じてキャンペーンのアトリビューション情報とコンバージョンデータをMetaへレポートすることができます。このデータは、Metaが広告ターゲティングの最適化、パフォーマンスの測定、カスタムオーディエンスの構築に活用できます。
前提条件
WebキャンペーンでのMeta広告の連携を有効にする前に、以下が揃っていることを確認してください:
- Meta Business Managerのビジネスアカウント
- Metaアプリ(出稿するアプリ)
Metaウェブキャンペーンの作成方法について
この記事では、AppsFlyerを使用してモバイルアプリ、PCアプリ、コンソールアプリ向けにMeta広告でWebキャンペーンを設定するために必要な手順を記載しています。この設定には、Meta広告とAppsFlyer間の連携の定義と、両方のプラットフォームでのキャンペーン設定の内容が含まれます。
設定プロセスには、次の必須手順が含まれます:
次の手順は必要に応じてオプションでの設定です:
AppsFlyerでMeta Web広告連携を設定
まず、Meta Ads連携を有効にし、AppsFlyerがCAPI経由で送信するポストバックを設定します。
1. Meta Web Ad連携を有効にする
Meta Web Adsの連携を有効にするには:
- AppsFlyer管理画面 左メニュー 連携 > Partner Marketplace へ移動します。
- Meta Webを検索し、選択します。
- 連携設定をクリックし、連携の有効化設定画面へ移動します。
- 連携タブにて、パートナーを有効にするをオンにしてください。注: このトグルは、このパートナーの連携を続ける限り、オン(有効)のままにしておく必要があります。
- (iOSのみ)高プライバシー一括設定をオフに設定します。
-
Pixel ID項目を入力します。ピクセルIDは、Meta広告マネージャー画面から取得できます:
- 広告マネージャーのサイドメニュー > すべてのツール > イベントマネージャー 注記: 右上のドロップダウンで正しいビジネスが選択されていることを確認してください。
- イベントマネージャーのサイドメニューから、データソースを選択します。ピクセルのリストが表示されます。 選択したビジネスのピクセルがない場合は、同じビューからピクセルを作成できます。
- ピクセル名の下に表示されているピクセルIDをコピーします。
そして、
AppsFlyer連携済みパートナー画面のPixel ID項目へ貼り付けます。
- アクセストークン項目を入力します。アクセストークンを取得するには、こちらの手順に従ってください。
- Meta広告による利用者の個人情報の使用を制限する(CCPA):このトグルをオンにすると、 データ保護法への準拠が可能になります。 注記: CCPAプライバシー規制を遵守することで、カリフォルニア州に拠点を置く Meta広告ユーザーからのデータが制限されます。
2. アプリ内イベントのポストバック設定
現在、Meta Adsへのデフォルトのポストバックを自動的にトリガーするイベントはインストールのみです。その他のイベントタイプについては、AppsFlyer イベントを Meta Ads イベントにマッピングしてカスタム ポストバックを作成し、Metaイベントマネージャーで表示できます。
アプリ内イベントのポストバックを設定するには、次の手順に従ってください:
- アプリ内イベントポストバックを有効にしてください。
- 必要に応じて、アプリ内イベントのポストバック期間を設定してください。(アプリ内イベントのポストバック期間の詳細は、こちらの記事をご確認ください)
- イベントを追加をクリックして、SDKイベントをリストに追加します。
- AppsFlyer側のSDKイベント名の列で、ドロップダウンのリストからイベント名を選択してください。アプリに実装されているSDKまたはサーバー間(S2S)イベントからAppsFlyerが受信したイベント名が表示されます。
- ドロップダウンボックスから、最適な事前定義されたパートナーイベントを選択するか、CUSTOMを選択します。
- 送信オプション項目で、このパートナーのみを選択すると、このパートナーから発生したユーザーが実行したイベントのみを対象に、アプリ内イベントのポストバックが送信されるようになります。
- 送信データ項目で、収益値(イベントに含まれる場合)を含むすべてのイベントパラメータをポストバックで送信するかどうかを選択してください。
- [任意]条件を追加アイコンをクリックして、ポストバックするイベントの条件を設定可能です。
- 連携の保存をクリックしてください。
- [任意]連携設定を保存したあとに、他のアプリのこのパートナーとの連携設定を編集することも可能です:
- 左上のパートナー名の下にある、アプリ名をクリックしてアプリ一覧を開いてください。
- ドロップダウンリストから別のアプリを選択してください。
- 選択したアプリで、連携ステップを再度実施してください。
Meta AdsでAppsFlyerの連携を設定する
Meta広告マネージャで次の手順を実行します。
1. キャンペーンの種類、目的、目標の設定
- Meta Adsにログインし、キャンペーンを作成します。
-
キャンペーンの目的で次のいずれかを選択します:
- 売上:これにより、Metaは特定のイベント(メインKPI)に向けて最適化します。
- トラフィック:これにより、Metaは広告のクリック数で最適化します。これは、他のKPI がない場合、または他のKPIイベントの数値が小さすぎる場合にのみ使用してください。
- [オプション] 上記のオプションにカスタム目標を追加する場合は、次の手順を実行します:
- Meta Adsで、キャンペーンの目的として設定するカスタムイベントを選択し、Meta Adsでコンバージョンアクションとしてマークします。
- AppsFlyerのMeta Web連携ページの アプリ内イベントポストバックセクションで、AppsFlyerイベントをカスタムパートナーイベントにマッピングし(パートナー側のイベント名列)、Meta Adsのコンバージョンアクションと同じ名前を付けます。
注意
Metaキャンペーンの目的について、詳しくはMetaのドキュメントをご覧ください。
- コンバージョンロケーションでウェブサイトを選択します。
- AppsFlyerのPartner Marketplace
metaweb_int
の連携画面で、ピクセルで入力したのと同じピクセルIDを入力します。詳細は、 Metaのドキュメントをご覧ください(ログインが必要です)。
- 次へをクリックしてください。
2. リンク先URLの設定
-
ウェブサイトのURL遷移先で、広告の遷移先となるURLを入力します。URLは、次のいずれかである必要があります:
-
Webランディングページ:ランディングページは、次のような場合に使用することをお勧めします:
- 複数のプラットフォームにアプリが存在する場合
- ランディングページを使用して、広告対象の商品に関する詳細情報を提供したい場合
- ランディングページを使用して、より多くのデータを収集したい場合
これらすべてのユースケースについて、 スマートスクリプトを使用したランディングページ 又は スマートバナーを作成してください。
-
AppsFlyer計測リンク:AppsFlyerの計測リンク(OneLink、シングルプラットフォーム、クロスプラットフォーム計測リンク)は、ランディングページにアクセスせずにユーザーが直接ストアにリダイレクトされ、アプリをダウンロードできるようにする場合に推奨されます。
重要:
AppsFlyer計測リンクを使用すると、エラーが発生する場合があります。このような場合は、Metaの担当者に解決策を依頼するか、リンク先URLとしてWebランディングページを使用してください。
-
Webランディングページ:ランディングページは、次のような場合に使用することをお勧めします:
- URLパラメーターを作成するをクリックして、URLパラメーターをURL に追加します(ランディングページURL もしくは AppsFlyer計測リンク)。
- カスタムパラメータで、パラメータを追加をクリックします。
- AppsFlyerのパラメーターをMetaの値にマッピングします。
- リンク先URLが ランディングページ、OneLink計測リンク、または単一プラットフォーム計測リンクの場合、次のAppsFlyerパラメータをMetaの対応するパラメータにマッピングします。
AppsFlyerパラメータ マッピングされたMetaの値 pid
metaweb_int
c
{{campaign.name}}
af_siteid
{{site_source_name}}
af_c_id
{{campaign.id}}
af_adset
{{adset.name}}
af_adset_id
{{adset.id}}
af_ad
{{ad.name}}
af_ad_id
{{ad.id}}
結果のURLの例を次に示します:
https://app.appsflyer.com/{app_id}?pid=metaweb_int&c={{campaign.name}}&af_siteid={{site_source_name}}&af_c_id={{campaign.id}}&af_adset={{adset.name}}&af_adset_id={{adset.id}}&af_ad={{ad.name}}&af_ad_id={{ad.id}}&af_r={https://Add-your-store-url.com}
- アプリのAPKがGoogle Playストアでホストされていない場合は、
af_r
パラメータを付け、ストアのURLをマッピングします(例:https://Add-your-store-url.com
)
- アプリのAPKがGoogle Playストアでホストされていない場合は、
- リンク先URLが PCまたはコンソールストアの場合は、次の表の指示に従ってリンクを作成します。詳細については、以下を参照してください:CTV、PC、コンソールプラットフォームの直接アトリビューションリンク
アトリビューションリンク構造 ベースURL engagements.appsflyer.com/v1.0/c2s/click/app/ 必須のpathパラメーター - platform
例:steam - app_id
例:123456
必須のクエリパラメーター - af_media_source
- af_campaign_id
- af_r
その他のパラメーター すべてのパラメーターはこちら URLの構造 https://engagements.appsflyer.com/v1.0/c2s/click/app/{platform}/{app_id}?af_media_source={media_source}&af_campaign_id={campaign_id}&af_r={app_store_url}
次のAppsFlyerパラメーターをMetaのパラメーターにマッピングします:
AppsFlyerパラメータ マッピングされたMetaの値 af_media_source
metaweb_int
af_campaign
{{campaign.name}}
af_siteid
{{site_source_name}}
af_campaign_id
{{campaign.id}}
af_adset
{{adset.name}}
af_adset_id
{{adset.id}}
af_ad
{{ad.name}}
af_ad_id
{{ad.id}}
クロスプラットフォームURLの例:
https://engagements.appsflyer.com/v1.0/c2s/click/app/steam/123456?af_media_source=metaweb_int&af_campaign_id={{campaign.id}}&af_campaign={{campaign.name}}&af_adset={{adset.name}}&af_adset_id={{adset.id}}&af_ad={{ad.name}}&af_ad_id={{ad.id}}&af_r=https%3A%2F%2Fstore.steampowered.com%2Fapp%2F440%2FTest_app2%2F%3Futm_term%3Dhello
- platform
注意
Metaは、広告がクリックされると、
fbclid={{fbclid}}
を宛先URLに自動的に追加します。 - リンク先URLが ランディングページ、OneLink計測リンク、または単一プラットフォーム計測リンクの場合、次のAppsFlyerパラメータをMetaの対応するパラメータにマッピングします。
注意
AppsFlyerリンクのパラメータの包括的なガイドについては、計測リンクのパラメータを参照してください。
3.トラッキング対象イベントの選択
トラッキングセクションを使用して、広告でプロモーションするコンバージョンイベントを選択します(イベントの設定は、イベントマネージャを介して行われます)。
重要:
アプリイベントを選択しないように注意してください。MetaはSRN APIを使用してこれらのコンバージョンを主張するため、レポート作成や最適化のミスアライメントが発生する可能性があるためです。
OneLink Smart Scriptを使ったランディングページの作成
ユーザージャーニー:ユーザーがMeta広告をクリックすると、モバイルウェブサイトに誘導されます。彼らは、1つ以上のプラットフォームからアプリをダウンロードするように促すCTAボタンのあるページに移動します。ボタンをクリックすると、ユーザーはストアにリダイレクトされます。
エンドツーエンドのデータフロー
- Meta広告のURLには、
pid=metaweb_int
パラメーターが含まれます。ユーザーが広告をクリックすると、fbclid
パラメータが、クリックURLに自動的に追加されます。 - ユーザーは、URLの宛先(スマートスクリプトを含むランディングページ)にリダイレクトされます。
- ランディングページが読み込まれると、Smart Scriptは受信URLパラメーターを含むインプレッションをAppsFlyerにレポートします。インプレッションにより、ウェブのランディングページからのビュースルーアトリビューションが可能になります。(詳細:インプレッションとビュースルーの計測の詳細について)
- Smart Scriptは、
fbclid
パラメータが追加されているランディングページURL(受信URL)のパラメータ内容に基づいて、ページ内のストアへの遷移ボタン(CTAボタン)に設定されているURL(送信URL)を自動生成します。遷移ボタンの遷移先としては、以下の候補があります:- OneLink経由でGoogle Play / App Storeへ遷移
- 複数のプラットフォームストア(CTV、Epic、Steamなど)。この場合、Smart Scriptはプラットフォームごとに単一プラットフォーム用の計測リンクを生成し、指定したプラットフォームのストアへ遷移させます。
- クリック後、APKファイルをユーザーの端末にダウンロード開始
- ユーザーがCTAボタンをクリックすると、クリックがAppsFlyerに記録されます。
- ユーザーはストアにリダイレクトされ、アプリをダウンロードします。
- ユーザーがアプリを開くと、AppsFlyerにインストールイベントが登録されます。
- AppsFlyerは、確率論的モデリングに基づいて、またはインストールリファラーが利用可能な場合は決定論的手法でインストールを計測します。
-
fbclid
パラメータおよびその他のイベントパラメータを含むポストバックが、CAPI APIを介して生成され、Metaに送信されます。Metaは、このfbclid
パラメータを使用して個々のクリックを判別し、他の各種パラメータはキャンペーンの最適化に役立ちます。
ランディングページへのSmart Scriptの設定
スマートスクリプトを使用してMeta Adsキャンペーンを設定するには、次の手順を実行します:
- キャンペーンのOneLink計測リンクのテンプレートを設定します。詳細はOneLinkテンプレートの作成方法をご覧ください。
- Smart Scriptのコードを作成してください。詳細は、OneLinkスマートスクリプトの作成方法をご覧ください。
注意
以下の手順では、Smart Scriptを使用してMeta広告キャンペーンを設定するために必要な具体的な手順に焦点を当てています。Smart Scriptを使ったキャンペーンの設定方法に関する包括的なガイドについては、OneLink Smart Script V2の設定ページ内のOneLink Smart Scriptの作成方法のセクションを参照してください。
- Meta Adsキャンペーンに必要な受信URLパラメーターを、ユーザーがCTAボタンをクリックしたときにAppsFlyerに送信される送信URLパラメーターにマッピングします。
- スマートスクリプトが
pid=metaweb_int
パラメーター値を受信URLから取得し、送信URLの対応するパラメーターにマッピングします。 - 関連するURLパラメーターがすべてランディングページのURL(受信URL)に追加されていることを確認してください。受信URLに追加されたパラメーターを確認するには、Meta広告マネージャを開き、リンク先URLの作成時に設定したURLパラメーターを確認します。詳細については、以下を参照してください:リンク先URLの設定.
-
fbclid
パラメータは、受信URLに存在する場合、送信URLパラメータに自動的に転送されるため、手動でマッピングする必要はありません。(Smart Scriptバージョン2.8.1以降)
注意
AppsFlyerのローデータレポートに表示するには、受信側の
fbclid
パラメータも(送信側のfbclid
パラメータに加えて)送信側のaf_sub[1-5]
のいずれかにマッピングする必要があります。詳細は、Facebook FBCLIDをご覧ください。 - スマートスクリプトが
クロスプラットフォーム向けランディングページでのSmart Scriptの設定
スマートスクリプトMeta Adsキャンペーンをクロスプラットフォームのランディングページに設定するには、次の手順を実行します:
- キャンペーンのOneLink計測リンクのテンプレートを設定します。詳細はOneLinkテンプレートの作成方法をご覧ください。
- OneLinkテンプレートでクロスプラットフォームアトリビューションを有効にしてください。(詳細)
- 関連するURLパラメーターがすべてランディングページのURL(受信URL)に追加されていることを確認してください。
受信URLに追加されたパラメーターを確認するには、Meta広告マネージャを開き、リンク先URLの作成時に設定したURLパラメーターを確認します。詳細は、リンク先URLの設定をご覧ください。
- 各受信パラメータにおいて、マッピングする送信パラメータを決定します。例えば 受信パラメータ
af_site_id
を、送信パラメータaf_site_id
としてマッピングします。 - 空白にできない必須の送信パラメーターのデフォルト値を決定します。
- 開発者に次の情報を連携します:
- 受信 - 送信パラメーターのマッピング。開発者は、受信パラメータと送信パラメータのマッピングに基づいて最終計測URL(OneLink)を生成するスクリプトを作成します。
- パラメータのデフォルト値。スクリプトは、対応する受信URLパラメータ値がない場合に、送信URLパラメータにデフォルト値を挿入します。
- OneLink計測リンクを使用している場合は、ドメインとテンプレートIDを開発者に送信してください。開発者はこれを使用して、送信OneLink URLを作成します。例:
yourbrand.onelink.me/A1b2
/ ブランドドメインの例:click.yourbrand.com/A1b2
- 開発者に次の Dev Hubリンクを共有します:
- モバイル以外のプラットフォームへの送信ダイレクトURLにおける作成手順とコードサンプル
- クロスプラットフォームのランディングページ作成におけるデモと実装手順
- 送信URLに、受信パラメータ
fbclid
を含めるよう、開発者に依頼してください。注意
AppsFlyerのローデータレポートに表示するには、受信側の
fbclid
パラメータも(送信側のfbclid
パラメータに加えて)送信側のaf_sub[1-5]
のいずれかにマッピングする必要があります。
OneLinkスマートバナーでランディングページを作成
ユーザージャーニー:ユーザーがMeta広告をクリックすると、モバイルウェブサイトに誘導されます。ページにアクセスすると、スマートバナーにCTAが表示され、アプリストアからアプリをダウンロードします。
エンドツーエンドのデータフロー
- Meta広告のURLには、
pid=metaweb_int
パラメーターが含まれます。ユーザーが広告をクリックすると、fbclid
パラメータが、クリックURLに自動的に追加されます。 - ユーザーが、遷移先のURL(スマートバナーを含むランディングページ)にリダイレクトされます。
- ランディングページがロードされると、スマートバナーからAppsFlyerにインプレッションイベントが発火され、受信URLパラメータが含まれます。このインプレッションの計測を行うことで、ランディングページでのビュースルー計測が可能になります。(詳細:インプレッションとビュースルーの計測の詳細について)
- スマートバナーは、バナーのCTAボタンの送信URLを生成します。送信URLは、
fbclid
パラメータを含む受信URLパラメータに基づきます。スマートバナーは、OneLinkベースのリンクのみを生成できます。 - ユーザーがスマートバナーのCTAボタンをクリックすると、クリックが発火し、AppsFlyerに計測されます。
- ユーザーはストアにリダイレクトされ、アプリをダウンロードします。
- ユーザーがアプリを開くと、AppsFlyerにインストールイベントが登録されます。
- AppsFlyerは、確率論的モデリングに基づいて、またはインストールリファラーが利用可能な場合は決定論的手法でインストールを計測します。
-
fbclid
パラメータおよびその他のイベントパラメータを含むポストバックが、CAPI APIを介して生成され、Metaに送信されます。Metaは、このfbclid
パラメータを使用して個々のクリックを判別し、他の各種パラメータはキャンペーンの最適化に役立ちます。
スマートバナーのランディングページを設定する
スマートバナーのMeta広告キャンペーンを設定するには、以下の手順に従ってください:
- キャンペーンのOneLink計測リンクのテンプレートを設定します。詳細はOneLinkテンプレートの作成方法をご覧ください。
- スマートバナーを作成します。
注意
以下の手順では、スマートバナーを使用したMeta広告キャンペーンの設定に必要な具体的な手順に焦点を当てています。スマートバナーキャンペーンの設定方法に関する包括的なガイドについては、スマートバナー(マーケター向け)の設定セクションをご覧ください。
- Meta広告キャンペーンのスマートバナーパラメータを設定します。
- 関連するURLパラメーターがすべてランディングページのURL(受信URL)に追加されていることを確認してください。最も重要なのは、スマートバナーが、受信URLで
pid=metaweb_int
とfbclid
を収集し、計測に利用可能です。これら2つのパラメータは、アトリビューションとMeta広告へのポストバックの送信に必要です。受信URLに追加されるパラメーターを確認するには、Meta広告マネージャを開き、リンク先URLの作成時に設定したURLパラメーターを確認します。参照:リンク先URLの設定
注意
fbclid
AppsFlyer のローデータレポートに表示するには、af_sub[1-5]
入力パラメータが出力パラメータの1つにもマッピングされている必要があります。fbclid - 関連するURLパラメーターがすべてランディングページのURL(受信URL)に追加されていることを確認してください。最も重要なのは、スマートバナーが、受信URLで