どのようにお手伝いできますか?

Meta広告|よくある質問

  • 更新

概要:AppsFlyerでのMeta広告の利用に関するよくある質問と回答を紹介します。

Meta広告に関するよくある質問

Meta広告キャンペーンのクリック数がAppsFlyerのダッシュボードに表示されません

デフォルトでは、Meta広告はコンバージョンとエンゲージメントのデータのみを送信します。ただし、簡単な設定でMeta広告キャンペーンのクリック、インプレッション、コストのデータも取得できます。

AppsFlyerでキャンペーンや広告グループ単位のデータを確認できますか?

はい。 AppsFlyerでは個々の広告単位でも表示できるため、Meta広告のデータをキャンペーン、広告グループ、広告の3階層で掘り下げて確認できます。

Meta広告のデータはリアルタイムで表示されますか?

はい。すべてのインストールと、その後のアプリ内イベントはリアルタイムで表示されます。ただし、AppsFlyerがMeta広告から集計形式で取得するクリック、インプレッション、コストのデータは、数時間ごとに定期的に届きます。

新しいキャンペーンのデータは、いつAppsFlyerに表示されますか?

Meta広告の新しい広告、広告セット、キャンペーンのデータを表示するには、少なくとも1件のインストールが発生する必要があります。

たとえば、新しい広告で100クリックが発生しても、インストールが0件の場合、AppsFlyerのダッシュボードやデータには表示されません。一方、クリックとインストールがそれぞれ1件だけの広告でも、AppsFlyerに表示されます。

Meta広告からのインストールを増やす方法はありますか?

Meta広告のリターゲティングを有効にすると、追加費用なしで、ユーザー獲得キャンペーンのインストール数が最大100%増加する可能性があります。
どのような仕組みですか?こちらを参照してください。

Google PlayとMetaのインストールリファラを使って、Androidのデバイスレベルのインストールデータを取得するにはどうすればよいですか?

Google Play Install Referrer API

Google Play Install Referrer APIを使用すると、広告主はGoogle Playストア経由のインストールについて、キャンペーン情報などのアトリビューションデータを取得できます。このAPIをアプリに実装すると、インストール後の初回起動時にリファラデータが渡されます。必要な復号キーを登録すると、AppsFlyerのローデータレポートで、マッチタイプがgp_referrerのアトリビューション項目を利用できます。

Metaインストールリファラ

Metaインストールリファラは、デバイスのローカルストレージに保存された追加のキャンペーンメタデータを提供します。このデータには、AppsFlyer SDKを介してアクセスできます。クリックとインプレッションの両方を含む、より豊富なデータを提供し、複数のセッションにまたがる場合もあるため、Google Playインストールリファラを補完します。 Metaインストールリファラによるアトリビューションでは、fb_referrer(Facebook)やig_referrer(Instagram)などのマッチタイプを使用します。

キャンペーンのアトリビューション項目

  • 広告ID
  • 広告名
  • 広告セットID
  • 広告セット名
  • キャンペーンID
  • キャンペーン名
  • アカウントID
  • チャネル

SDKと設定に関する注意事項

  • Google Playのリファラデータを取得するには、AppsFlyer SDK V5.4.0以降が必要です。
  • Metaインストールリファラを利用するには、SDKが正しく設定されている必要があります。実装の詳細は、こちらのお知らせを参照してください。

復号キーの登録

どちらのリファラも、Meta開発者アカウントで取得できる復号キーが必要です。キーはアプリごとに一度登録するだけで構いません。登録手順は以下のとおりです。

  1. Metaの開発者ポータルにログインします。
  2. [マイアプリ]に移動し、対象のアプリを選択します。
  3. [設定]>[ベーシック]に移動し、[Install Referrer decryption key]を探します。
  4. AppsFlyerで、[連携]>[連携済みパートナー]>[Meta広告]に移動します。
  5. [インストールリファラ復号キー]欄にキーを貼り付け、保存します。

Meta広告のローデータを代理店に提供していますか?

いいえ。 Metaの利用規約では代理店は第三者と見なされるため、Meta広告のローデータを代理店に提供することは認められていません。

インストールとアプリ内イベントのレポートに、Meta広告のローデータが表示されません

デフォルトでは、Meta広告は、制限のないアトリビューション情報を含むデバイスレベルのデータ配布を認めていません。ただし、MetaのAdvanced Mobile Measurement(AMM)利用規約に同意すると、Meta広告のデバイスレベルのアトリビューションデータに制限なくアクセスできます。 Meta広告のデバイスレベルのデータの有効化を参照してください。

AppsFlyerのパフォーマンスレポートには、Meta広告専用の列がありますか?

はい。パフォーマンスレポートの列構成は、選択したメディアソースの組み合わせにかかわらず固定されており、キャンペーン単位までの情報が表示されます。
ただし、Meta広告のみを対象にパフォーマンスレポートをダウンロードすると、AppsFlyerが4つの列を追加し、個々の広告単位までの情報を表示します。追加される列は、Adset Name、Adset ID、Adgroup Name(個々の広告の名前)、Adgroup IDです。

Metaのキャンペーン管理パートナーを利用し、AppsFlyerで成果を計測できますか?

はい。 AppsFlyerは、数十社のMetaキャンペーン管理パートナーと連携しています。ダッシュボードの[連携済みパートナー]ページから、これらのパートナーのアトリビューションを設定できます。

Metaキャンペーン管理パートナーとのアトリビューション設定の詳細は、こちらを参照してください。

以下の警告が表示された場合はどうすればよいですか?

  • FacebookアプリIDが正しいことと、そのFacebookアプリIDに地域や年齢の制限が設定されていないかを確認してください。
  • すでにアトリビューションが機能している場合、アプリはMeta開発者ポータルで公開済みであるため、このエラーメッセージは無視して構いません。

Meta広告とは異なるルックバック期間を設定するとどうなりますか?

Meta広告のルックバック期間の上限およびデフォルト値は、クリックが7日間、ビューが1日です。

AppsFlyerでこれより短い期間を設定すると、AppsFlyer上でMeta広告にアトリビューションされる件数は減少します。逆に、AppsFlyerでこれより長い期間を設定すると、AppsFlyer側のアトリビューション件数がMeta側よりも多くなります。

そのため、乖離を最小限に抑えるには、AppsFlyer側のMeta広告のルックバック期間を、クリックは7日間、ビューは1日に設定することを推奨します。

Meta APIのパラメータは何ですか?

一部のAppsFlyer APIでは、後方互換性を維持するため、Metaのパラメータ名がダッシュボードの表示名と異なります。以下の表を参照してください。
 

コンバージョンデータ AppsFlyerのローデータ Meta
campaign campaign campaign_group_name
campaign_id キャンペーンID campaign_group_id
adgroup 広告 adgroup_name
adgroup_id 広告ID adgroup_id
adset 広告セット campaign_name
adset_id 広告セットID campaign_id
agency パートナー N/A
is_fb メディアソース is_fb
af_channel チャネル publisher_platform
af_siteid サイトID publisher_platformの値がfacebook以外の場合はpublisher_platform、それ以外の場合はnull。

Meta広告のユーザーレベルのデータは、どのくらいの期間保持されますか?

Meta広告は、アトリビューションプロバイダーに対し、インストールから6か月後にユーザーレベルのデータを削除するよう求めています。そのため、これらのユーザーがアプリのインストールから6か月後に行ったイベントは、オーガニックとしてカウントされます。
過去の集計データは変わりません。
これは、Meta広告のすべてのチャネル(Facebookアプリ、Instagram、Messenger、AudienceNetwork)に適用されます。

Meta広告は、iOSのユニバーサルリンクとAndroidのアプリリンクに対応していますか?

iOSのユニバーサルリンクとAndroidのアプリリンクはサポートされており、Meta広告で使用できます。詳細は、Metaヘルプセンターを参照してください。

  • カタログを使用しない静的広告では、iOSのユニバーサルリンクとAndroidのアプリリンクは、遷移先として[アプリ]を選択したキャンペーンでのみサポートされます。
  • ダイナミック広告では、こちらの説明に従って、iOSのユニバーサルリンク、Androidのアプリリンク、URIスキームを使用できます。

注意:iOSのユニバーサルリンクとAndroidのアプリリンクは、有料広告でのみサポートされます。

Metaの広告以外のコンテンツでも、iOSのユニバーサルリンクとAndroidのアプリリンクはサポートされていますか?

iOSのユニバーサルリンクとAndroidのアプリリンクは、有料広告でのみサポートされます。ソーシャルアプリの広告以外のコンテンツでは、ユーザーをリダイレクトまたはディープリンクで誘導するために、ソーシャルアプリ向けランディングページやURIスキームの設定が必要になる場合があります。

AEMによるアトリビューションが機能しません

[拡張データ共有]がオンになっているにもかかわらずMeta広告へのアトリビューションが発生しない場合は、共有しているイベントがMetaの利用要件を満たしているか確認してください。 Metaのドキュメントを参照してください。

ダイナミック商品広告で、アプリの起動やディープリンクにOneLinkを使用できますか?

はい。アプリリンク、ユニバーサルリンク、URIスキームのいずれかを設定したOneLinkは、ダイナミック商品広告で使用できます。ダイナミック広告に使用するカタログのデータフィードで、applink.ios_urlとapplink.android_urlの各フィールドにOneLinkを指定できます。

コンバージョンイベントがMeta広告に送信されません

アトリビューションが含まれないZeroパッケージを利用している可能性があります。

Get Conversion Data(GCD)でMetaのコンバージョンデータを取得できますか?

はい。アプリの設定とAMMの同意状況に応じて、引き続きGCDでMetaのコンバージョンデータを取得できます。

注意

Metaのデータ共有ポリシーにより、GCDで取得できる情報の詳細度が変わる場合があります。取得できるキャンペーンレベルのデータを最大限に利用するため、AMMへの同意が完了していることを確認してください。

Meta広告のコストに関するよくある質問

AppsFlyerのダッシュボードでのMeta広告のコストデータの取得

AppsFlyerは、過去7日間に1件以上のインストールが発生したMeta広告キャンペーンから、広告費データ(クリックとインプレッションを含む)を取得します。

Meta広告キャンペーンが複数のプラットフォーム(Android、iOS、デスクトップなど)にまたがる場合、ダッシュボードのコストはプラットフォーム別に表示され、その金額はMeta広告が算出します。 

Meta広告のクリック、インプレッション、コストの取得を参照してください。

Meta広告のコストの例

ある広告主がMeta広告でキャンペーンを実施しています。 AppsFlyerでは、次のように表示されます。

mceclip2.png

コスト情報は、Meta広告からAppsFlyerに提供されます。インストール数は、AppsFlyerが自社のアトリビューションルールに従って算出します。そのため、通常、Meta広告とAppsFlyerで算出されるeCPIは異なります。 

過去のMeta広告のコストデータがAppsFlyerのダッシュボードに表示されません

前述のMeta広告管理者アカウントで初めてログインすると、AppsFlyerは既存のキャンペーンについて、最大7日前までさかのぼってMeta広告のコストデータを取得します。それ以前のコストデータは取得できません。

その後の同期でも、AppsFlyerは過去7日間のデータを取得します。つまり、過去7日間に1件以上のコンバージョンが発生したすべてのキャンペーンについて、コスト、クリック、インプレッションのデータが収集されます。

コストデータの同期を停止できますか?

Meta広告とのコストデータの同期を停止するには、Meta広告アカウントの[ビジネス統合]からAppsFlyerを削除してください。

数か月間はコストデータが表示されていましたが、表示されなくなりました

Meta広告が、コストデータの取得権限を数か月ごとにリセットする場合があります。ダッシュボードにコストデータが表示されなくなった場合は、Meta広告の管理者アカウントで再度ログインしてください。

Meta広告の管理者がパスワードを変更した場合も、再度ログインする必要があります。

5分前にFacebook広告をクリックしました。 AppsFlyerにクリックが表示されないのはなぜですか? 

AppsFlyerは、クリック、インプレッション、コストの集計データをMeta広告から数時間ごとに取得します。そのため、これらのデータがAppsFlyerのダッシュボードに表示されるまで、数時間かかる場合があります。

Meta広告のクリックやインプレッションのローデータを取得できますか?

AppsFlyerはMeta広告からクリックとインプレッションの集計データのみを取得するため、すべてのクリックやインプレッションのローデータを取得することはできません。ローデータレポートで取得できるのは、インストールにつながったクリックとインプレッションのみです。

地域別のMeta広告のコストデータには制限がありますか?

AppsFlyerのダッシュボードで地域を絞り込むと、Meta広告のコストデータの合計と内訳を確認できます。

このデータは、Meta広告の「モバイルアプリインストールキャンペーン」でのみ利用できます。

また、地域別のコストデータは、単一のプラットフォームを対象とするキャンペーンでのみ利用できます。つまり、Android向けとiOS向けの広告セットが同じキャンペーンに含まれる場合、地域別のコストデータは取得できません。コストデータを漏れなく取得するには、プラットフォームごとにキャンペーンを分けてください。

Master APIで取得するMeta広告のコストデータには、どのような制限がありますか?

Meta広告は、Master APIレポートでコストデータを地域とチャネルの両方で同時にグループ化することに対応していません。

コストデータを漏れなく含むレポートを作成するには、いずれか一方のディメンションのみでグループ化してください。

MetaとAppsFlyerでコストの合計が一致しないのはなぜですか?

Meta広告とAppsFlyerでは、アトリビューションモデルが異なります。この違いにより、Meta広告のコストデータに次のような乖離が生じる場合があります。

  • Meta広告のクロスデバイスアトリビューション:あるプラットフォーム(iOSまたはAndroid)向けのキャンペーンに、別のプラットフォームのインストールとそのコストが表示される場合があります。
  • Meta広告のモバイル以外を対象としたキャンペーン:リンククリックキャンペーンなどでは、デスクトップのユーザーが後からモバイルアプリをインストールすることがあります。こうしたクロスデバイスキャンペーンのコストは、AppsFlyerには表示されません。ただし、リンクをクリックしたデバイスとアプリをインストールしたデバイスが同じ場合は、コストデータを取得します。
    たとえば、Facebookのユーザーがデスクトップで広告をクリックし、広告主のランディングページに移動します。その1週間後、同じユーザーがiPhoneに広告主のiOSアプリをインストールします。このインストールはアトリビューションされ、AppsFlyerのダッシュボードに表示されますが、クロスプラットフォームで発生したこのインストールのコストは表示されません。
  • 過去7日間に成果が0件のキャンペーン:AppsFlyerは、過去7日間にインストールまたはコンバージョンが発生したキャンペーンのコストのみを同期します。 Meta広告のコスト連携を設定したばかりの場合、それ以前に7日間を超えて稼働していなかったキャンペーンのコストは表示されません。
  • 削除またはアーカイブされた広告:これらの広告のコストはMetaからAppsFlyerには報告されませんが、Metaのダッシュボードには反映されます。そのため、キャンペーン単位でデータを比較すると、MetaとAppsFlyerのレポート間で乖離が生じる場合があります。

コストの合計が同じなのに、AppsFlyerとMeta広告でeCPIが異なるのはなぜですか? 

インストール単価は、コストの合計をインストール数で割って算出します。 AppsFlyerとMeta広告ではインストールのカウント方法が異なるため、通常、両者のeCPIも異なります。

コストデータにすべてのキャンペーンが含まれないのはなぜですか? 

前述のMeta広告へのログインを行ったユーザーに、一部の実施中キャンペーンへのアクセス権がない場合、キャンペーン自体はAppsFlyerのダッシュボードに表示されても、コスト、クリック、インプレッションのデータの一部が欠落します。

注意:Metaビジネスマネージャで複数のユーザーにキャンペーンの運用権限があっても、Meta広告へのログインを行う必要があるのは1人だけです。

リターゲティングキャンペーンのMeta広告のコストデータは表示されますか?

リターゲティングキャンペーンのコストとROIのデータは、コホートレポートの統合ビューで確認できます。

Meta広告のコスト設定ウィンドウが、ログインする前に閉じるのはなぜですか?

設定を行っているブラウザですでにMeta広告にログインしている場合、その認証情報を使って自動的に接続します。すでにAppsFlyerにアクセス権を付与している場合は、追加の操作が不要なため、ウィンドウが閉じます。

Amazonアプリストアのアプリでコストデータに乖離が生じるのはなぜですか?

AppsFlyerとは異なり、Meta広告は、Androidアプリと、AndroidをベースとするAmazonアプリのコストデータを区別しません。そのため、Amazonユーザーのコストデータが、本来のAmazon向けキャンペーンではなく、他のAndroidユーザー向けキャンペーンに割り当てられる場合があります。

以前のMeta広告アカウントが連携されている状態で、新しい広告アカウントのコストデータを連携するにはどうすればよいですか?  

新しい広告アカウントに切り替えたい場合、以前のアカウントがAppsFlyerのMeta広告コスト連携に接続されていれば、Meta広告側でその接続を解除してから、AppsFlyerで新しい広告アカウントを接続する必要があります。

  1. Meta広告で[設定]>[ビジネス統合]に移動します。
  2. [アクティブ]タブで、AppsFlyerの連携を削除します。

  3. AppsFlyerのダッシュボードに移動し、新しい広告アカウントのコストを接続します。

Facebook SDKに関するよくある質問

Facebook SDKが必要なのはどのような場合ですか?

AppsFlyer SDKを導入する前から、Facebook SDKをアプリに実装している場合もあります。実装していない場合も、AppsFlyer SDKに加えてFacebook SDKが必要かどうか疑問に思うかもしれません。また、両方が必要な場合、二重報告を発生させずに併用できるのでしょうか。

以下の用途では、Facebook SDKは必要ありません。

  • ユーザー獲得:通常、AppsFlyer SDKだけで、Meta広告経由のユーザーのエンゲージメント、インストール、セッション、インストール後のイベントを含む、モバイルユーザー獲得のアトリビューションに対応できます。
  • ディープリンク:リンクのクリック時にアプリを開き、特定のアプリ内ページや機能にユーザーを誘導するには、Facebook SDKを使用せずにOneLinkを利用できます。この用途には、iOSのユニバーサルリンク、Androidのアプリリンク、URIスキームを使用できます。詳細は、Metaヘルプセンターを参照してください。

    注意:
    カタログを使用しない静的広告では、iOSのユニバーサルリンクとAndroidのアプリリンクは、遷移先として[アプリ]を選択したキャンペーンでのみサポートされます。
    たとえば、Metaの認知度キャンペーンでは遷移先に[アプリ]を選択できないため、iOSのユニバーサルリンクとAndroidのアプリリンクはサポートされません。

    ダイナミック広告では、こちらの説明に従って、iOSのユニバーサルリンク、Androidのアプリリンク、URIスキームを使用できます。

    Meta広告はOneLink URLの情報を取得し、その情報を基にMeta広告用のアプリリンクを作成して、アプリの起動とアプリ内へのディープリンクを行います。 

以下の用途では、AppsFlyer SDKに加えてFacebook SDKが必要です。

  • ディファードディープリンク:
    Meta広告のDDL値は、コンバージョンデータでは取得できません。このデータの取得にはMetaとの調整が必要であり、通常はFacebook SDKが必要です。
  • ダイナミック商品広告キャンペーンのデータ:ダイナミック商品広告のデータは、Facebook SDKからのみ取得できます。
  • Meta広告のその他の機能:認証、広告マネタイズ、ソーシャルシェア、ユーザー招待など、アトリビューション以外の用途でFacebook SDKが必要になる場合があります。

注意

ディープリンクとディファードディープリンクに関する上記の説明と推奨事項は、Meta広告のデモ・プレビューツールを使用した詳細なテストに基づいています。これらのツールは、実際に配信される広告とは異なる仕組みを使用します。 

Facebook SDKとの併用時の重複の回避

アプリにAppsFlyer SDKとFacebook SDKの両方を実装している場合、インストールとアプリ内イベントはFacebook SDKから報告され、さらにAppsFlyerからもMeta広告のサーバーにポストバックで報告されます。この二重報告を回避するには、どうすればよいですか?

  • インストールについては、Metaが重複を排除します。そのため、重複は発生せず、各インストールは1回だけカウントされます。
  • アプリ内イベントについては、Meta広告が重複を排除しないため、二重カウントや不正確なレポートにつながる可能性があります。 Meta広告でのこうした重複を避けるには、以下のいずれかを検討してください。

Meta広告のアトリビューションに関するよくある質問

Meta広告での代理店へのアトリビューション

代理店やMetaキャンペーン管理パートナーは、AppsFlyer上で、広告主に代わってMeta広告キャンペーンを運用し、アトリビューションを行えます。また、広告主自身が運用するMeta広告キャンペーンと並行して実施することもできます。代理店のキャンペーンを代理店にアトリビューションするには、キャンペーン名の先頭に必ず代理店名を付ける必要があります。

iOS 14ユーザーについては、特定の広告アカウントでキャンペーンを運用できる代理店は1社のみです。詳細は、Meta広告とAppsFlyerのSKAdNetwork連携を参照してください。

代理店とMeta広告のインストールアトリビューションについては、こちらを参照してください。

また、代理店はMeta広告のルックバック期間やリターゲティング設定を変更できません。変更が必要な場合は、広告主に対応を依頼する必要があります。

さらに、代理店はMeta広告に送信されるアプリ内イベントポストバックも変更できません。これは、代理店が獲得したとは限らない、Meta広告にアトリビューションされていないインストールも含め、すべてのインストール情報を受信することをMeta広告が要件としているためです。

以下の画像は、代理店がMeta広告キャンペーンを管理できるようにするために、広告主が設定する必要のある項目を示しています。

advertiser-vs-agency-facebook-int-new.png

Google Play以外のストアで配信するAndroidアプリのMeta広告アトリビューション

Meta広告では、BaiduなどのGoogle Play以外のストアで配信するAndroidアプリについて、モバイルアプリインストールキャンペーンを作成できません。

ただし、以下の手順に従えば、こうしたアプリもMeta広告で宣伝し、インストールを記録できます。

  1. 開発者は、アプリの広告配信に使用するストアごとに、個別のAPKを用意する必要があります。詳細は、こちらを参照してください。
  2. Meta広告で、モバイルアプリの計測を有効にした[トラフィック]または[コンバージョン]キャンペーンを作成し、見込みユーザーをランディングページに誘導します。
  3. ランディングページには、APKを配信しているストアに直接リンクする[アプリをダウンロード]ボタンを配置します。
  4. 見込みユーザーがボタンをクリックすると、対象のストアにリダイレクトされます。インストールが完了すると、AppsFlyerはMMP APIを介して、そのユーザーをMeta広告にアトリビューションします。

注意

この方法は、ストアへリダイレクトする前にランディングページを経由する必要があるGoogle PlayやApp Storeのアプリにも適用できます。 

Amazonのアプリのアトリビューションに関する具体的な手順は、こちらを参照してください。

Meta広告のAndroidとiOS間のクロスアトリビューションとは何ですか?

Meta広告は、Meta広告アカウントを基にユーザーを識別します。同じMeta広告アカウントに、iOSとAndroidの両方のデバイスを関連付けているユーザーもいます。

こうしたユーザーがAndroidデバイスでアプリの広告をクリックまたは閲覧し、iOSデバイスにアプリをインストールした場合、Meta広告はそのインストールを自社の成果と見なします。その結果、iOSのダッシュボードにAndroid向けキャンペーンの名前が表示されます。

例

Andrew JosefがAndroidデバイスを使用しています。その際、MetaのAndroid向けキャンペーンで配信されたBubblesというアプリの広告をクリックします。ただし、アプリはダウンロードしません。

翌日、Andrew JosefはiOSデバイスでBubblesをオーガニックでダウンロードし、起動します。

この場合、AppsFlyerはMeta広告からAndroid向けキャンペーンの情報を受け取り、Andrew Josefがダウンロードと起動を行ったiOSのダッシュボードに表示します。

Meta広告のチャネルとは何ですか?

Meta広告では、キャンペーン、広告セット、広告だけでなく、Meta広告のチャネル(配置)別にデータを確認できます。

  • Facebook:Facebookアプリ経由のユーザー
  • Instagram:Instagramアプリ経由のユーザー
  • Messenger:Facebook Messengerアプリ経由のユーザー
  • AudienceNetwork:Meta広告のネットワークに属する、または提携する他のアプリ経由のユーザー
  • Threads:Threadsアプリ経由のユーザー
  • WhatsApp:WhatsAppアプリ経由のユーザー

このデータを使って、チャネルごとに獲得したユーザーの質を比較できます。

Facebook_channels.png