概要:Meta広告で、Web to Appのコンバージョンを計測するためのWebキャンペーンを作成・計測する方法を説明しています。
概要
AppsFlyerでは、WebキャンペーンでのMeta広告(metaweb_int
)との連携をサポートしており、MetaのコンバージョンAPI(CAPI)を通じてキャンペーンのアトリビューション情報とコンバージョンデータをMetaへレポートすることができます。このデータは、Metaが広告ターゲティングの最適化、パフォーマンスの測定、カスタムオーディエンスの構築に活用できます。
注
現在、Meta Webとの連携は、CAPIへのリエンゲージメントCV経由のポストバックの送信はサポートされていません。
前提条件
Meta Ads連携を有効にする前に、Meta Business Managerにビジネスアカウントがあることを確認してください。
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項目を入力します。を取得することができます。
Meta ads ManagerからピクセルIDを取得します:
- 広告マネージャ側から メニューから「すべてのツール」>「イベント・マネージャー」を選択します。 注: 作る から正しいビジネスを選択していることを確認してください。 基準となる 右上のドロップダウン
- イベントマネージャー側から メニューからData sources を選択する。 あなたは ピクセルのリストが表示されます。 どうぞ存分に活用ください。 Pixel 5 で作成することができます。 同じ見解だ。
-
ピクセル名の下に表示されているピクセルIDをコピーします。
そして、
AppsFlyer連携済みパートナー画面のPixel ID項目へ貼り付けます。
- アクセストークン項目を入力します。検索 基準となる アクセストークンを取得するには、こちらの手順に従ってください。
- オン Meta 広告によるユーザーの個人情報の使用制限 (CCPA): データ保護法の遵守を可能にするため。 注: 個人情報保護法(CCPA)の遵守 カリフォルニアに拠点を置くMeta Adsユーザーからのデータを制限している。
2. アプリ内イベントのポストバック設定
現在、自動的なトリガーとなるイベントはインストールだけです。
default
メタ広告へのポストバック。その他のイベント・タイプについては
カスタム
AppsFlyerのイベントをMeta Adsのイベントにマッピングすることで、ポストバックを行う。
缶
メタ・イベント・マネージャーで見ることができる。
アプリ内イベントのポストバックを設定するには、次の手順に従ってください:
- アプリ内イベントポストバックを有効にします。
- 必要に応じて、アプリ内イベントのポストバックウィンドウを設定します。 詳細:アプリ内イベントのポストバック設定 ドル、またはそれに相当する元の通貨額となります。 全般 サポートページをご確認ください。
- イベントを追加をクリックして、SDKイベントをリストに追加します。 終了 IPアドレスリスト:
- AppsFlyerイベント 欄で イベント の名前をドロップダウン・ボックスから選択する。AppsFlyerはイベントの 名称 アプリに統合されたSDKから、またはサーバーからサーバーへ イベント
- 上記の値をmapped to partner event欄に貼り付けます。 ドロップダウンボックスから、事前に定義された最も適切なパートナーを選択します。 イベント [ カスタム]を選択してください。
- For Users From列で このパートナーは、アプリ内 イベント ポストバックは、ユーザーによって実行されたイベントに対してのみ送信されます。 このパートナーに由来する
-
includingの欄で、以下のいずれかを選択する。
イベントが収益値とともに送信される。参照
ポストバックに含めるデータ
注記
購入イベントを設定する場合は、次のように設定します。 カラムを含む イベント値と収益:を選択する。 を選択した場合、ポストバックは失敗します。
- [オプション]条件の追加をクリックします。 アイコンで条件を設定する。 イベントである。
- 統合の保存をクリックします。
-
[オプション]統合を保存した後、以下の状態を維持する。
にある。
設定ページでは、より多くのアプリを
できること
- 左上隅から、以下のアプリ名をクリックします。 基準となる パートナー名でアプリのリストを開きます。
- ドロップダウンリストから別のアプリを選択してください。
- 選択したアプリで、連携ステップを再度実施してください。 アプリの名前。
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ランディングページを使用してください。
-
- 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ストアでホストされていない場合は、 パラメータを付け、ストアのURLをマッピングします(例:
af_r
)
- アプリのAPKがGoogle Playストアでホストされていない場合は、 パラメータを付け、ストアのURLをマッピングします(例:
-
リンク先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に自動的に追加します。 -
注意
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は、この パラメータを使用して個々のクリックを判別し、他の各種パラメータはキャンペーンの最適化に役立ちます。
ランディングページへのSmart Scriptの設定
スマートスクリプトを使用してMeta Adsキャンペーンを設定するには、次の手順を実行します:
- キャンペーンのOneLink計測リンクのテンプレートを設定します。詳細はOneLinkテンプレートの作成方法をご覧ください。
- Smart Scriptのコードを作成してください。詳細は、OneLinkスマートスクリプトの作成方法をご覧ください。
注
以下の手順では、Smart Scriptを使用してMeta広告キャンペーンを設定するために必要な具体的な手順に焦点を当てています。Smart Scriptを使ったキャンペーンの設定方法に関する包括的なガイドについては、OneLink Smart Script V2の設定ページ内のOneLink Smart Scriptの作成方法のセクションを参照してください。
- 関連するURLパラメーターがすべてランディングページのURL(受信URL)に追加されていることを確認してください。受信URLに追加されたパラメーターを確認するには、Meta広告マネージャを開き、リンク先URLの作成時に設定したURLパラメーターを確認します。詳細については、以下を参照してください: 参照:リンク先URLの設定
- Meta Adsキャンペーンに必要な受信URLパラメーターを、ユーザーがCTAボタンをクリックしたときにAppsFlyerに送信される送信URLパラメーターにマッピングします。
- PID:スマートスクリプトが パラメーター値を受信URLから取得し、送信URLの対応するパラメーターにマッピングします。
-
FBCLID:パラメータ は、アプリ内イベントのポストバックをGoogle Adsに正常に送信するために不可欠です。送信URLのGCLIDパラメータのマッピングは、スマートスクリプトのバージョンによって異なります:
- バージョン2.8.1以上:パラメータ
fbclid
は、受信URLに存在する場合、送信URLパラメータに自動的に転送されるため、手動でマッピングする必要はありません。 - バージョン2.8.0以下:パラメータ
fbclid
は、スマートスクリプトページの URLパラメータマッピングセクションで手動でマッピングする必要があります:- マッピング:項目で、カスタムパラメータを選択します。
- 送信URLパラメーターと 受信URLパラメーターに wbraidと入力します。
注
AppsFlyerのローデータレポートに表示するには、受信側の
fbclid
パラメータも(送信側のfbclid
パラメータに加えて)送信側のaf_sub[1-5]
のいずれかにマッピングする必要があります。詳細は、Facebook FBCLIDをご覧ください。 - バージョン2.8.1以上:パラメータ
クロスプラットフォーム向けランディングページでの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は、この パラメータを使用して個々のクリックを判別し、他の各種パラメータはキャンペーンの最適化に役立ちます。
スマートバナーのランディングページを設定する
スマートバナーのMeta広告キャンペーンを設定するには、以下の手順に従ってください:
- キャンペーンのOneLink計測リンクのテンプレートを設定します。詳細はOneLinkテンプレートの作成方法をご覧ください。
- スマートバナーを作成します。
注
以下の手順では、スマートバナーを使用したMeta広告キャンペーンの設定に必要な具体的な手順に焦点を当てています。スマートバナーキャンペーンの設定方法に関する包括的なガイドについては、スマートバナー(マーケター向け)の設定セクションをご覧ください。
- Meta広告キャンペーンのスマートバナーパラメータを設定します。
- 関連するURLパラメーターがすべてランディングページのURL(受信URL)に追加されていることを確認してください。最も重要なのは、スマートバナーが、受信URLで
pid=metaweb_int
とfbclid
を収集し、計測に利用可能です。これら2つのパラメータは、アトリビューションとMeta広告へのポストバックの送信に必要です。受信URLに追加されるパラメーターを確認するには、Meta広告マネージャを開き、リンク先URLの作成時に設定したURLパラメーターを確認します。参照:リンク先URLの設定
- 関連するURLパラメーターがすべてランディングページのURL(受信URL)に追加されていることを確認してください。最も重要なのは、スマートバナーが、受信URLで
よくある質問
Meta Web (metaweb_int)ではなく、Meta Ads (facebook_int)に起因するインストールやアプリ内イベントが表示されるのはなぜですか?
必ずWebイベントに設定してください。
特徴と制限
特性 | 備考 |
---|---|
コストデータ | コストデータは、メール送信によるファイルアップロードを使用して、コストインポート経由で送信する必要があります。この制限はROI360を契約のアカウントにも適用されます。 |
ビュースルーアトリビューション |