概要:セルフレポーティングネットワーク(SRN)におけるアトリビューション、ディープリンク、iOSへの影響、FAQについて学びましょう。
SRNs integrated with AppsFlyer
注記:SRNには、ユーザーレベルのデータ利用とデータ保持期間の制限が存在します。
アトリビューション
非SRN(アドネットワーク)は計測リンクを使用してコンバージョンをAppsFlyerにレポートしますが、SRNは、AppsFlyerからインストール通知を受け取ると、デバイスIDを用いて自己アトリビューションを行います。 iOSアプリに関しては、SKANと高プライバシーフレームワークがアトリビューションに使用されます。
SRNおよび非SRNのAppsFlyerアトリビューションは次の基準に基づいています:
- ラストタッチおよびマルチタッチの手法。
- 関連するインプレッションとクリックデータを順序付けるためのAppsFlyer標準のアトリビューションロジック。
SRNでのアトリビューションはどのように行われますか?
SRNは、新規インストールやアプリ内イベントなどのイベントを次の方法でAppsFlyerにレポートします:
- APIを使用してアトリビューションおよび計測プロバイダーと通信します。
- サードパーティのアトリビューションプロバイダーがインストールを検出すると、広告IDを用いてネットワークに照会します。
- 関連する広告のクリックやインプレッションの詳細をレポートします。
AppsFlyerがアトリビューションを実行した後、パートナーデータ保持期間内に、アプリ内ポストバックがSRNに送信されます。
アドバンスSRNのアトリビューションはどのように機能しますか?
アドバンスSRNは、通常のSRNと同じアトリビューション手法をサポートしています。さらに、アドバンスSRNは、高プライバシーフレームワークを通じた計測にも対応しています。ネットワークによっては、双方の同意が得られている場合に広告IDを使用したアトリビューションを行う方法や、クリックおよびインプレッションデータに基づいてキャンペーン計測をモデリングする方法が含まれます。
インストールアトリビューション
アプリの潜在ユーザーは、アプリをインストールする前に複数の広告に接触します。一般的に、アトリビューションプロバイダーはラストタッチアトリビューションを提供し、実際のインストール前に発生した最後のクリックにインストールを紐付けます。
アプリを初めて起動したとき:
- AppsFlyerは次を確認します:
- アプリがSRNからのトラフィックを受信するように設定されているかどうか
- The user has an advertising ID.
- これらの条件が両方とも満たされている場合、AppsFlyerは広告IDを使ってSRNを照会します。
- AppsFlyerはSRNの主張を考慮した上でアトリビューションを実行します。
インストールアトリビューションの例
例A:アシストアトリビューション
月曜日:ネットワークAがユーザーのクリックをレポートします。
火曜日:ネットワークBが動画とのエンゲージメントをレポートします。
水曜日:ネットワークCはプレイアブル広告のクリックをレポートし、30分後にインストールが行われます。
AppsFlyerはインストールをネットワークCにアトリビューションし、ネットワークAとBがインストールを「支援」(アシスト)したと見なします。
AppsFlyerは、広告主に対してインストール前のエンゲージメントを示すアシストデータを提供します。これにより、広告主はマルチタッチまたは細分化されたアトリビューションモデルをカスタマイズできます。詳細については、「アシストインストールの説明」をご覧ください。
例B:ラストクリックアトリビューション
ネットワークD (SRN) はネットワークCより数分前にクリックをレポートします。
ネットワークCは標準のアトリビューション連携を使用します。
AppsFlyerは、最後のクリックを行ったネットワークCにインストールを帰属させます。
Attribution windows
Attribution windows include lookback and view-through. 一部のSRNは、インプレッションコスト(CPM)やアクション単価(CPA)に基づいてインストールの費用を広告主に請求します。 これらは1~28日間の期間内に発生したクリックまたはインプレッションを基にしています。
AppsFlyerは、広告主の希望するアトリビューション方法とルックバック期間に基づいて、インストール、アクティビティ、eCPI、eCPAをアトリビューションします。
広告主は、SRNアトリビューション期間とビュースルーモデルに基づきインストールに費用が発生する可能性があります。
- 広告主はAppsFlyerのサードパーティユニバーサルアトリビューション手法によって広告費用を最適化し、配分できると期待しています。
- どうしてでしょう? AppsFlyerは広告主が定義した条件に基づいて実際のeCPIとeCPAをレポートするためです。
- SRNは、独自の支払い条件を定めることが多いため、短期的に利益を得られる可能性があります。しかし、広告主はサードパーティのアトリビューションプロバイダーを利用してこの問題を解決します。
SRNとのディープリンク
ユーザーがリンクをクリックした際にアプリを開くためには、アプリリンク、ユニバーサルリンク、またはURIスキームを設定するだけです。ただし、アプリ内の特定のページまたはアクティビティへのディープリンクやディファードディープリンクを実行するには、SRNはAppsFlyerの方法を使わずに独自の方法を利用しています。
では、ユーザーをディープリンクし、SRNから関連するデータを取得するにはどうすればよいでしょうか?
Direct deep linking
ユーザーのデバイスがディープリンクを実行するとき、AppsFlyerのディープリンクメソッドを呼び出さずに、SRNとのダイレクトディープリンクが行われます。以下の例では、既存ユーザーが広告をクリックするとFacebookの方法でアクティビティに直接リダイレクトされ、新規ユーザーはAppsFlyerのコンバージョンデータを使用して同様の体験をします。 Meta広告がどのようにOneLinkをディープリンクに活用しているかを学ぶ
例
"greatapp"のモバイルマーケティング担当者であるジルは、一般オーディエンスを対象にMeta広告でディープリンクキャンペーンを実行することを決めました。このキャンペーンでは、クリックしたユーザーを「ボーナス」アクティビティにリダイレクトします。
モバイル開発者のジャックは、コンバージョンデータを取得した後、このロジックを追加します。
- これはFacebook由来ですか("is_fb=true")?
- もしtrueであれば、広告グループパラメータの値を取得します。
- 値に「ボーナス」という言葉が含まれている場合、ユーザーを「ボーナス」アクティビティに送ります。
Deferred deep linking
ディープリンクとは異なり、AppsFlyerのGCD APIを利用することで、SRNによるディファードディープリンクが可能になります。 AppsFlyerがコンバージョンデータの情報を受け取り、アプリの初回起動時にそのデータが利用可能になります。新規ユーザーがSRN上のリターゲティングキャンペーンをクリックした後にアプリインストールを行うことになった場合に、AppsFlyerが取得したコンバージョンデータを利用することで、初回起動時アプリ内で新規ユーザーを特定ページへ遷移させることが可能です。
Deferred deep linking is supported for Google Ads, Meta (provided that the FB SDK is installed on the app), Snapchat, and TikTok for Business using the actual deep link value, which can be queried via GCD using the af_dp field. TikTok for Businessの場合、この値は deep_link_value フィールドからもアクセスできます。
しかし、他のSRNでは、通常のAppsFlyerディープリンクパラメーターはディープリンクデータに含まれていません。アプリ内でこのデータを使用するには、開発者は、キャンペーン、広告セット、または単一の広告名などの利用可能なパラメーターに基づくさらなるロジックを使用する必要があります。
iOSへの影響
ほとんどのSRNはSKAdNetworkをサポートしており、AppsFlyerと必要な連携を行えます。
iOS 14.5 SRNアトリビューション
iOS 14.5以降、ユーザーが広告主と媒体アプリの両方でATTに同意すると(二重同意)、SRNインストールはSKAdNetwork管理画面に記録され、従来の管理画面にも表示されます。
注意
- 従来の管理画面では、SRN起因のインストールが減少する様子が示されています。 SRNのパフォーマンスを評価する際は、SKAdNetwork管理画面を使用してください。全体としてSRNアトリビューションのインストールは減少し、オーガニックインストールが増加することが予想されます。ただし、アドバンスSRNの場合、高プライバシーフレームワークやその他のプライバシー保護手法による計測もサポートされているため、その影響は小さくなります。
- SKAdNetwork管理画面は、インストール後48~72時間の遅延で更新されます。
- Apple Ads(ASA)によるインストールは、SKAdNetwork管理画面には記録されません。
SRNへのイベントポストバックの送信
イベントポストバックを受信するSRNでは、ポストバックにデバイスIDが含まれていることが前提となります。これにより、SRNは報告されるユーザー行動を自力でアトリビューションすることができます。多くのiOS 14ユーザーは同意しておらず、デバイスID(IDFA)へのアクセスを許可していません。このケースでは、次のようなことが予想されます:
- SRNに送信されるイベントポストバックの数の減少
- すべてのイベントを記録するAppsFlyerとSRNの間で発生する、イベントポストバック数の差異
注意
- 広告IDを取得できない場合、インストール、アプリ起動、アプリ内イベントのポストバックはSRNに送信されません。ただし、一部のケースでは、広告IDを取得できない場合でも、限定的なポストバックがSRNに送信されることがあります。 。
- クリック型アドネットワークは、イベントポストバック情報のセルフアトリビューションにデバイスIDではなく独自のトランザクションIDを使用するため、影響を受けません。
よくある質問
SRNでのリターゲティングはどのように作業しますか?
非SRNからのリターゲティングクリックは、リターゲティングアトリビューションリンクに is_retargeting=true パラメータが存在することで簡単に識別できます。
SRNでは同様の指標はありません。代わりに、 AppsFlyerはSRNからのリエンゲージメントのアトリビューションを可能にするロジックを使用します。
- 前提条件:
- アプリ設定画面で、リターゲティングを有効にするトグルをオンに設定します。
- 連携済みパートナー画面でSRNを選択し、リターゲティング計測を有効にするトグルをオンに設定します。
- アプリの起動ごとに、AppsFlyerはデバイスIDを用いてSRNにアプリのキャンペーン広告への直近のエンゲージメント状況を問い合わせます。
- If the SRN responds back with engagement details, AppsFlyer validates the engagement is within the lookback window and beyond the minimum time between re-engagements.
- 検証されたエンゲージメントはリエンゲージメントとして記録され、SRNにアトリビューションされます。
SRNのミスターゲティングとは何ですか?
SRNキャンペーンは特定のターゲット層を狙うべきですが、必ずしもそうなるとは限りません。 ユーザー獲得キャンペーンでの非ユーザーとリターゲティングキャンペーンでの既存ユーザー。
1つのSRNを使用してユーザー獲得とリターゲティングキャンペーンの両方を実行すると、ユーザーのターゲットが誤る可能性があります。その結果、意図しないトラフィックに対して支払いをすることになります。
シナリオ: AppsFlyerプラットフォーム上で、SRNがユーザー獲得キャンペーン用に有効になっています。
- アプリが起動するたびに、AppsFlyerはSRNにクエリを行い、該当の広告ID(ユーザー)において直近エンゲージメントがあったかを問い合わせます。
- はいの場合、
- SRNからキャンペーン名が返されます。
- AppsFlyerはそれが初回起動かどうかを判断し、それに応じてアトリビューションをします。
初回起動:新しいインストールはそのキャンペーンによるものと見なされます。
2回目以降の起動:リターゲティングイベントがキャンペーンに紐づけられます。
結論:ユーザー獲得キャンペーンでリターゲティングイベントを取得するのは効率的ではありません。
誤ったターゲティングは問題でしょうか?
AppsFlyerのデータアナリストが、特定の月におけるMeta広告ユーザー獲得キャンペーンを解析しました。
- リターゲティングが有効化されていました。
- キャンペーンの30%では、少なくとも15%が既存のアプリユーザーでした。
- キャンペーンの5%では、少なくとも40%が既存のアプリユーザーでした。
- 結論:SRNのユーザー獲得キャンペーンでは、10人に1人がすでに既存のユーザーです。
誤ったターゲティングの問題を解決する
基本的なソリューション: ユーザー獲得キャンペーンに既存のアプリユーザーを含めないでください。
- SRNは潜在的な新規ユーザーのみを対象とします。
- 同じ予算で新規ユーザー獲得の結果を最大化します。
- たとえば、月に1回、定期的に(手動で)キャンペーンを更新します。
- しかし、時間差があるため、アプリのインストール後の最初の1か月に既存ユーザーがユーザー獲得キャンペーンの対象になり得ます。
AppsFlyerのプレミアム機能であるオーディエンスを使用すると、ユーザーベースの任意のセグメントを毎日数十のアドネットワークに自動的に連携できます。
AppsFlyerの調査によると、誤ったターゲティングを解決することで、マーケティングやユーザー獲得の取り組みに大きな影響を与える可能性があります。
ローデータレポートでオリジナルのURL項目が空白なのはなぜですか?
クリックはSRN環境で行われるため、AppsFlyerの計測リンクは使用されていません。そのため、クリックに関連するオリジナルのURLデータはAppsFlyerでは利用できません。
管理画面にSRNのクリック数とインプレッション数が表示されない
代理店はSRNキャンペーンを設定できますか?
はい、代理店によるSRN設定についてはこちらをご覧ください。
広告IDが利用できない場合でもポストバックを送信できますか?
広告IDが空の文字列(“”)になっている場合、または「00000000-0000-0000-0000-000000000000」(すべてゼロのIDFA)と表示される場合、インストール、アプリ起動、アプリ内イベントのポストバックは送信されません。
- Google広告:Google広告とのリマーケティング計測連携の一環として、双方の同意が得られていない状態でユーザーがアプリ起動またはアプリ内イベントを実行した場合、
gbraidとイベント情報がGoogle Adsに送信されます(additional_data_jsonイベントの場合)。 - Google広告:AndroidでデバイスIDが取得できない場合でも、リファラー値に
gclidが含まれている場合(インストール)、またはリエンゲージメントイベントにgclidパラメーターを含むディープリンクが含まれている場合、gclidとイベント情報がGoogle広告に送信されます。 - Meta:FacebookのクッキーまたはキャンペーンID(ディープリンクや以前のリエンゲージメント)またはAEMトグルが有効になっている場合。
- SnapchatおよびTikTok for Business - アドバンスSRN:確率論的モデリングによってインストールがSnapchatまたはTikTokに紐付けられ、そのインストールに関連するアプリ内イベントが発生した場合、ポストバックが送信されます。
gbraid パラメータ: Googleによって生成される集約識別子で、デバイスのグループを識別し、ディープリンクによって参照されます。 gclid パラメータ): 広告クリックの際にURL内で渡されるパラメータで、キャンペーンや広告に関連するその他のクリック属性を識別します。これは広告のトラッキングとキャンペーンのアトリビューションに使用されます。SRNからのクリックとインプレッションは、ローデータレポートで利用可能ですか?
いいえ、SRNからのクリックとインプレッションのローデータレポートは共有されません。 SRNデータはアトリビューションに使用されますが、クリックとインプレッションのローデータはレポートに含まれていません。これは、TikTok、Snap、Meta、Googleを含むすべてのSRNに適用されます。
