セルフレポーティングネットワーク(SRN)

概要:セルフレポーティングネットワーク(SRN)について、アトリビューション、ディープリンク、iOSへの影響、FAQについて学びましょう。 

SRN媒体

SRN ロゴ
Amazon広告 amazon-ads-logo.png
Apple検索広告
Google広告
Googleマーケティングプラットフォーム
Meta広告
Snapchat— アドバンスSRN snapchat_logo.png
Tencentソーシャル広告 blobid0.jpg
TikTok for Business— アドバンスSRN TTFB_logo__4C_horizontal_black.png
X広告 X Ads logo.png
Yahoo(Oath:Ad Platforms / Yahoo Gemini) verizonmedia.png
Yahoo!検索広告

注記:SRNには、ユーザーレベルのデータ利用とデータ保持期間の制限があります。

アトリビューション

非SRN(広告ネットワーク)はアトリビューションリンクを使用してイベントをAppsFlyerに報告しますが、SRNは、AppsFlyerからインストール通知を受け取ると、デバイスIDを用いて自己アトリビューションを行います。iOSアプリに関しては、SKANAggregated Advanced Privacyフレームワークがアトリビューションに使用されます。

SRNおよび非SRNのAppsFlyerアトリビューションは次の基準に基づいています: 

  • ラストタッチおよびマルチタッチの手法。
  • 関連するインプレッションとクリックデータを順序付けるためのAppsFlyer標準のアトリビューションロジック。 

SRNでのアトリビューションはどのように行われますか?

SRNは、新規インストールやアプリ内イベントなどのイベントを次の方法でAppsFlyerにレポートします。 

  • APIを使用してアトリビューションおよび計測プロバイダーと通信します。
  • サードパーティのアトリビューションプロバイダーがインストールを検出すると、広告IDを用いてネットワークに照会します。
  • 関連する広告のクリックやインプレッションの詳細をレポートします。

AppsFlyerがアトリビューションを実行した後、パートナーデータ保持期間内に、アプリ内ポストバックがSRNに送信されます。

高度なSRNでのアトリビューションはどのように行われますか?

高度なSRNはSRNと同様の方法でアトリビューションを行います。ただし、アドバンスSRNは、デバイスID (IDFA) がない場合にも、Aggregated Advanced Privacyフレームワークを使用してアトリビューションできます。場合によっては、アトリビューションは、ATT同意による IDマッチングを使用して行われ、一部のアドバンスSRNでは、クリックとインプレッションのAPI通信を介して確率論的モデリングを使用して行います。

インストールアトリビューション

潜在的なアプリユーザーは、アプリをインストールする前に複数の広告を見て操作します。一般的に、アトリビューションプロバイダーは広告主にラストタッチアトリビューションを提供します。これは、インストールを実際のインストールの直前の最後のクリックに帰属させるものです。

アプリを初めて起動したとき:

  • AppsFlyerは次のことを確認します: 
    • アプリはSRNからのトラフィックを受信するように設定されています。
    • ユーザーには広告IDがあります。
  • これらの条件が両方とも満たされている場合、AppsFlyerは広告IDを使ってSRNを照会します。 
  • AppsFlyerはSRNの主張を考慮した上でアトリビューションを実行します。

インストールアトリビューションの例

例A:アシストアトリビューション

SRN_1.png

月曜日:ネットワークAがユーザーのクリックをレポートします。

火曜日:ネットワークBが動画とのエンゲージメントをレポートします。

水曜日:ネットワークCはプレイアブル広告のクリックをレポートし、30分後にインストールが行われます。

AppsFlyerはインストールをネットワークCにアトリビューションし、ネットワークAとBがインストールを「支援」(アシスト)したと見なします。

AppsFlyerは、広告主に対してインストール前のエンゲージメントを示すアシストデータを提供します。これにより、広告主はマルチタッチまたは細分化されたアトリビューションモデルをカスタマイズできます。詳細については、「アシストインストールの説明」をご覧ください。

例B:ラストクリックアトリビューション

SRN_2.png

ネットワークD (SRN) はネットワークCより数分前にクリックをレポートします。

ネットワークCは標準のアトリビューション連携を使用します。

AppsFlyerは、最後のクリックを行ったネットワークCにインストールを帰属させます。

アトリビューション期間

アトリビューション期間には、ルックバックとビュースルーが含まれます。 一部のSRNは、インプレッションコスト(CPM)やアクション単価(CPA)に基づいてインストールの費用を広告主に請求します。これらは1~28日間の期間内に発生したクリックまたはインプレッションを基にしています。

AppsFlyerは、広告主の希望するアトリビューション方法とルックバック期間に基づいて、インストール、アクティビティ、eCPI、eCPAをアトリビューションします。

広告主は、SRNアトリビューション期間とビュースルーモデルに基づきインストールに費用が発生する可能性があります。

  • 広告主はAppsFlyerのサードパーティユニバーサルアトリビューション手法によって広告費用を最適化し、配分できると期待しています。
  • どうしてでしょう?AppsFlyerは広告主が定義した条件に基づいて実際のeCPIとeCPAをレポートするためです。
  • SRNは、独自の支払い条件を定めることが多いため、短期的に利益を得られる可能性があります。しかし、広告主はサードパーティのアトリビューションプロバイダーを利用してこの問題を解決します。

SRNとのディープリンク

ユーザーがリンクをクリックした際にアプリを開くためには、アプリリンク、ユニバーサルなリンク、またはURIスキームを設定するだけです。ただし、アプリ内の特定のページまたはアクティビティへのディープリンクやディファードディープリンクを実行するには、SRNはAppsFlyerの方法を使わずに独自の方法を利用しています。 

では、ユーザーをディープリンクし、SRNから関連するデータを取得するにはどうすればよいでしょうか?

直接ディープリンク

ユーザーのデバイスがディープリンクを実行するとき、AppsFlyerのディープリンクメソッドを呼び出さずに、SRNとの直接ディープリンクが行われます。以下の例では、既存ユーザーが広告をクリックするとFacebookの方法でアクティビティに直接リダイレクトされ、新規ユーザーはAppsFlyerのコンバージョンデータを使用して同様の体験をします。Meta広告がどのようにOneLinkをディープリンクに活用しているかを学ぶ

 例

"greatapp"のモバイルマーケティング担当者であるジルは、一般オーディエンスを対象にMeta広告でディープリンクキャンペーンを実行することを決めました。このキャンペーンでは、クリックしたユーザーを「ボーナス」アクティビティにリダイレクトします。
モバイル開発者のジャックは、コンバージョンデータを取得した後、このロジックを追加します。

  1. これはFacebook由来ですか("is_fb=true")?
  2. もしtrueであれば、広告グループパラメータの値を取得します。
  3. 値に「ボーナス」という言葉が含まれている場合、ユーザーを「ボーナス」アクティビティに送ります。

ディファードディープリンク

ディープリンクとは異なり、AppsFlyer GCD APIを利用することで、SRNによるディファードディープリンクが可能になります。  AppsFlyerがコンバージョンデータの情報を受け取り、アプリの初回起動時にそのデータが利用可能になります。新規ユーザーがSRN上のリターゲティングキャンペーンをクリックした後にアプリインストールを行うことになった場合に、AppsFlyerが取得したコンバージョンデータを利用することで、初回起動時アプリ内で新規ユーザーを特定ページへ遷移させることが可能です。

ディファードディープリンクは、実際のディープリンク値を使用して、Google広告、Snapchat、TikTok for Businessでサポートされており、af_dpフィールドを使用してGCD経由でクエリできます。TikTok for Businessの場合、この値はdeep_link_valueフィールドからもアクセスできます。しかし、他のSRNでは、通常のAppsFlyerディープリンクパラメーターはディープリンクデータに含まれていません。アプリ内でこのデータを使用するには、開発者は、キャンペーン、広告セット、または単一の広告名などの利用可能なパラメーターに基づくさらなるロジックを使用する必要があります。

Meta広告の場合、Googleインストールリファラー機構を使用するAndroidアプリでは、GCDを介したディファードディープリンクが利用可能です。Facebook SDKがアプリに実装されている場合にのみ、iOSアプリで利用できます。

iOSへの影響

ほとんどのSRNはSKAdNetworkをサポートしており、AppsFlyerと必要な統合を行えます。 

iOS 14.5 SRNアトリビューション

iOS 14.5以降、ユーザーが広告主と媒体アプリの両方でATTに同意すると(二重同意)、SRNインストールはSKAdNetwork管理画面に記録され、従来の管理画面にも表示されます。

  • 従来の管理画面では、SRN起因のインストールが減少する様子が示されています。SRNのパフォーマンスを評価する際は、SKAdNetwork管理画面を使用してください。全体としてSRNアトリビューションのインストールは減少し、オーガニックインストールが増加することが予想されます。しかし、高度なSRNでは、デバイスIDがない状況下でもエンゲージメントがアトリビューションされるため、影響は少ないです。
  • SKAdNetwork管理画面は、インストール後48~72時間の遅延で更新されます。
  • Apple Search Ads (ASA)によるインストールは、SKAdNetwork管理画面には記録されません。

SRNへのイベントポストバックの送信

イベントポストバックを受け取るSRNは、ポストバックにデバイスIDを含める依存があります。これにより、SRNは報告されるユーザー行動を自力でアトリビューションすることができます。多くのiOS 14ユーザーは同意しておらず、デバイスID(IDFA)へのアクセスを許可していません。このケースでは、次のようなことが予想されます:

  • SRNに送信されるイベントポストバックの数の減少
  • イベントポストバック数に関して、すべてのイベントをログするAppsFlyerとSRNの間で不一致があります。

よくある質問

SRNでのリターゲティングはどのように作業しますか?

非SRNからのリターゲティングクリックは、リターゲティングアトリビューションリンクに is_retargeting=true パラメータが存在することで簡単に識別できます。
SRNでは同様の指標はありません。代わりに、 AppsFlyerはSRNからのリエンゲージメントのアトリビューションを可能にするロジックを使用します。

  • 前提条件:
    • アプリ設定ページで、リターゲティングを有効にするをオンにします。 
    • アクティブ統合ページでSRNを選択し、リターゲティングをオンにします。
  • アプリの起動ごとに、AppsFlyerはデバイスIDを用いてSRNにアプリのキャンペーン広告への最近のエンゲージメント状況を問い合わせます。
    • SRNからエンゲージメントの詳細が返ってきた場合、AppsFlyerはエンゲージメントのルックバック期間内であること、および再エンゲージメント間の最低時間を超えていることを確認します。
    • 検証されたエンゲージメントは再エンゲージメントとして記録され、SRNに帰属されます。

SRNのミスターゲティングとは何ですか?

SRNキャンペーンは特定のターゲット層を狙うべきですが、必ずしもそうなるとは限りません。ユーザー獲得キャンペーンでの非ユーザーとリターゲティングキャンペーンでの既存ユーザー。 

1つのSRNを使用してユーザー獲得とリターゲティングキャンペーンの両方を実行すると、ユーザーのターゲットが誤る可能性があります。その結果、意図しないトラフィックに対して支払いをすることになります。

シナリオ: AppsFlyerプラットフォーム上で、SRNがユーザー獲得キャンペーン用に有効になっています。

  • アプリが起動するたびに、AppsFlyerはSRNにクエリを行い、広告ID(ユーザー)が最近エンゲージメントしたかを確認します。
  • はいの場合、
    • SRNからキャンペーン名が返されます。
    • AppsFlyerはそれが初回起動かどうかを判断し、それに応じてアトリビューションをします。
      初回起動:新しいインストールはそのキャンペーンによるものと見なされます。
      2 回目以降の起動:リターゲティングイベントはキャンペーンに紐づけられます。

結論:ユーザー獲得キャンペーンでリターゲティングイベントを取得するのは効率的ではありません。

誤ったターゲティングは問題でしょうか?

AppsFlyerのデータ アナリストが、特定の月におけるMeta広告ユーザー獲得キャンペーンを解析しました。

  • リターゲティングが有効化されていました。
  • キャンペーンの30%では、少なくとも15%が既存のアプリユーザーでした。
  • キャンペーンの5%では、少なくとも40%が既存のアプリユーザーでした。
  • 結論:SRNのユーザー獲得キャンペーンでは、10人に1人がすでに既存のユーザーです。

mistargeted_users.png

誤ったターゲティングの問題を解決する

基本的なソリューション: ユーザー獲得キャンペーンに既存のアプリユーザーを含めないでください。

  • SRNは潜在的な新規ユーザーのみを対象とします。
  • 同じ予算で新規ユーザー獲得の結果を最大化します
  • たとえば、月に1回、定期的に(手動で)キャンペーンを更新します。
  • しかし、時間差があるため、アプリのインストール後の最初の1か月に既存ユーザーがユーザー獲得キャンペーンの対象になり得ます。

AppsFlyerのプレミアム or ハイエンド機能であるオーディエンスを使用すると、ユーザーベースの任意のセグメントを毎日数十の広告ネットワークに自動的に送信できます。

AppsFlyerの調査によると、誤ったターゲティングを解決することで、マーケティングやユーザー獲得の取り組みに大きな影響 OR インパクトを与える可能性があります。

ローデータレポートでオリジナルのURLフィールドが空であるのはなぜですか?

クリックはSRN環境で行われますが、AppsFlyerアトリビューションリンクは使用されていません。そのため、クリックに関連するオリジナルのURLデータはAppsFlyerでは利用できません。 

管理画面にSRNのクリック数とインプレッション数が表示されない

クリックはSRN環境で行われますが、AppsFlyerアトリビューションリンクは使用されていません。したがって、一部のSRNはクリックおよびインプレッションデータをAppsFlyerに提供しません。

Meta広告およびGoogleは、AppsFlyerに一部の集計データを提供します。

代理店はSRNキャンペーンを設定できますか?

AppsFlyerは、広告ID(IDFA/GAID)がない場合にポストバックを送信しますか?

広告IDが空の文字列("")を含む場合や、'00000000-0000-0000-0000-000000000000'(ゼロ化IDFA)の場合を除き、AppsFlyerはインストール、アプリの起動、またはアプリ内イベントのポストバックを送りません。

  • Google広告:Google広告を用いたリマーケティング計測の連携の一環として、同意していないiOSユーザーがアプリを開いた場合やアプリ内イベントを行った際、AppsFlyerはgbraidとイベント情報をGoogle広告に送信します(additional_data_jsonイベントの場合)。
  • Google広告:Androidの場合、デバイスIDがないが、リファラーの値にgclid(インストールの場合)が含まれている、またはリエンゲージメントイベントにgclidパラメータを含む深いリンクが存在する場合、AppsFlyerはgclidとイベント情報をGoogle広告に送信します。
  • Meta:FacebookのクッキーまたはキャンペーンID(ディープリンクや以前のリエンゲージメント)またはAEMトグルが有効になっている場合。
  • SnapchatとTikTok(アドバンスSRN) - PMOD経由でSnapchatやTikTokにビューションされ、そのインストールに関連するアプリ内イベントが発生したとき、ポストバックが送信されます。
Google広告 gbraidパラメータ: Googleによって生成される集約識別子で、デバイスのグループを識別し、ディープリンクによって参照されます。 
GoogleクリックID( gclid パラメータ): 広告クリックの際にURL内で渡されるパラメータで、キャンペーンや広告に関連するその他のクリック属性を識別します。これは広告のトラッキングとキャンペーンのアトリビューションに使用されます。