概要:TikTok for BusinessとAppsFlyerのアトリビューションモデルの違いを説明します。
概要
モバイルユーザー獲得の主要なプラットフォームであるTikTok for BusinessとAppsFlyerは、それぞれ異なるアトリビューションモデルを使用しています。このため、両者のダッシュボードの数値に差異が生じる場合があります。 AppsFlyerはTikTok for Businessと協力して差異の低減に取り組んでいますが、広告主は差異の原因になり得る点を把握しておく必要があります。
アトリビューションモデルの違い
以下の表に、TikTok Ads ManagerとAppsFlyerのダッシュボードで差異が生じる主な原因を示します。
| 原因 | TikTok Ads Manager | AppsFlyer |
|---|---|---|
|
クリックスルーアトリビューションのルックバック期間 |
デフォルトは7日です。ただし、AndroidアプリやTikTokの自己アトリビューション(TikTok—SRN)に移行したアプリでは、別の設定も可能です。 |
デフォルトは7日です。 1~30日の範囲で設定できます。 TikTok側のアトリビューション期間と一致させてください。 |
|
ビュースルーアトリビューションのルックバック期間 |
デフォルトは1日です。ただし、AndroidアプリやTikTokの自己アトリビューション(TikTok—SRN)に移行したアプリでは、別の設定も可能です。 |
デフォルトは1日です。 1~48時間の範囲で設定できます。 TikTok側のアトリビューション期間と一致させてください。 |
|
複数チャネル間のアトリビューション |
TikTokは、他の媒体への接触にかかわらず、インストールを自社にアトリビューションします。 |
AppsFlyerはラストクリックアトリビューションを使用します(AppsFlyerのアトリビューションモデルを参照)。 |
|
クロスデバイスアトリビューション |
TikTokは、広告への接触とインストールが、iOS、Android、デスクトップなどの異なるデバイスで行われたユーザーもアトリビューションします。 |
AppsFlyerは、広告への接触とインストールが同じデバイスで行われたユーザーをアトリビューションします。 |
|
タイムゾーンの違い |
日付範囲の横に表示されるTikTokのタイムゾーンは変更できません。広告アカウントの作成時に設定されたものです。 |
AppsFlyerのアプリのデフォルトタイムゾーンはUTC+0です。 TikTok Events Managerのタイムゾーンに合わせるには、アプリ設定ページでアプリのタイムゾーンを変更してください。 |
|
iOSのアトリビューション |
iOSアプリについて、TikTok Ads ManagerにはSKANアトリビューションの結果のみが表示されます。 |
AppsFlyerには、SKANアトリビューションの結果に加え、SRNおよびアドバンスSRNのAppsFlyerアトリビューションと、重複を排除したSSOTデータが表示されます。両プラットフォームで一致が見込まれるのは、SKANデータのみです。 |
|
アプリ内イベントのアトリビューション期間 |
初回インストールからの経過日数によって、両プラットフォームのアトリビューションは次のように異なる場合があります。 |
|
|
1~90日目 |
アトリビューションの差異はありません。両プラットフォームとも、アプリ内イベントをインストール日時に紐づけます。 |
|
|
91~180日目 |
90日を過ぎると、TikTokではアプリ内イベントがレポートされません。 |
AppsFlyerは、アプリ内イベントをインストール日時に紐づけます。
|
|
180日目以降 |
TikTokのデータ保持ポリシーにより、アプリ内イベントはオーガニックにアトリビューションされます。
|
|
インストール数の違い
TikTok for Businessでは、AppsFlyerがブロックしたインストールや、新規インストールとして扱わないインストールも含める場合があります。
リエンゲージメントキャンペーン
リエンゲージメントキャンペーンは、インストール済みのアプリの起動(リエンゲージメント)を促します。 AppsFlyerが同じデバイスに過去のインストールを認識した場合、そのコンバージョンをリアトリビューションと呼びます。
TikTok for Businessのリエンゲージメントキャンペーンから初めてアプリをインストールしたユーザーは、AppsFlyerでは新規ユーザー獲得のインストールとして記録されます。また、初回インストールから、設定されたリアトリビューション期間が経過した後にアプリをインストールしたユーザーも、新規獲得として扱われます。
一方、初回インストール後のリアトリビューション期間内に発生したインストールは、リアトリビューションに分類されます。これらのインストールは、AppsFlyerのリターゲティングページで確認できます。ただし、TikTok for Businessでは新規インストールとして扱われる場合があります。
検証ルールとProtect360によってブロックされたインストール
検証ルールとProtect360は、特定のインストールをブロックして保護を強化するAppsFlyerの機能です。これらを使用すると、TikTok for Business経由の不適切なインストールはAppsFlyerでブロックされますが、TikTok for Businessは自社のインストールとしてレポートします。
例
GreatAppのUAマネージャーJeffは、北米のスペイン語話者のみを対象とするSPNAキャンペーンを作成します。対象地域を確認するため、カナダと米国のユーザーのみを許可する検証ルールを設定します。
スペインのTikTok for Businessユーザーが広告をクリックしてアプリをインストールすると、TikTok for Businessはインストールを自社の成果としてレポートします。一方、AppsFlyerは検証ルールを満たさないため、インストールをブロックします。
差異の低減
アトリビューションモデルは異なりますが、差異を低減できる場合があります。
クリックスルーとビュースルーのアトリビューション
AppsFlyerは、クリックスルーとビュースルーの両方に対応しています。差異を低減するには、AppsFlyerのクリックスルーとビュースルーのルックバック期間を、TikTok for Business側の設定と一致させてください。
例
アプリcom.greatappのTikTok for Businessのクリックスルールックバック期間を、AppsFlyerでは1日、TikTok for Businessではデフォルトの7日に設定したとします。 TikTokでGreatappの広告をクリックし、2~7日後に初めてアプリを起動したユーザーは、AppsFlyerではオーガニックにアトリビューションされますが、TikTok for Businessは自社の成果としてレポートします。
アプリ内イベントのアトリビューション
TikTok for BusinessとAppsFlyerに表示されるインストール後のイベント(アプリ内購入など)にも、差異が生じる場合があります。以下の表に、主な原因と差異を低減する方法を示します。
| 原因 | 説明 | AppsFlyerからのヒント |
|---|---|---|
|
自己アトリビューション |
TikTokは常にインストールとイベントを自社のキャンペーンにアトリビューションしますが、AppsFlyerはユーザーの獲得元にアトリビューションします。そのようなイベントは、AppsFlyerではTikTokのアシストとして表示されます。 |
TikTokにアトリビューションされたコンバージョンのローデータと、TikTokが貢献媒体になっているローデータを組み合わせてください。 |
| マッピングされていないイベント |
AppsFlyerはSDKからイベントを受信していますが、TikTok for Businessにマッピングされていないため、送信されていません。 |
ユーザーの質を示すアプリ内イベントを、必ずTikTok for Businessにマッピングしてください。 |
| 送信されていない収益 | AppsFlyerはSDKのイベントから収益を受信していますが、TikTok for Businessには送信されていません。 |
TikTok for Businessのアプリ内イベントをマッピングする際に、収益を含めてください。 |
| TikTok for Businessにイベント値が表示されない場合 | AppsFlyerは、正しい構造のパラメータと値を、イベントマッピングの一環としてTikTok for Businessに送信します。 | TikTok for Businessにイベント値を漏れなくマッピングするには、SDKのアプリ内イベントをAppsFlyerの推奨構造に従って作成してください。 |