Redownloads for partners
A redownload is the first session recorded after an app was deleted from a device, as detected by Adjust SDK using OS metadata. Some redownloads qualify to be treated as new installs for attribution (redownload installs) based on clients’ app settings.
仕組み
セッションが 再ダウンロードインストール と見なされるには、以下の3つの要件を全て満たす必要があります。
- デバイスからアプリが削除された後に、Adjust SDKがセッションを計測していること。このセッションは「再ダウンロード」としてマークされます。
- 前回のインストール(初回のインストールまたは直近の再ダウンロードインストール)から十分な時間が経過していること。期間については再ダウンロードの除外期間で管理できます。
- アプリ内でユーザーが非アクティブ状態を維持しており、十分な時間が経過していること。そうでない場合、まったく新しいコンバージョンを生成することはできません。期間は、再ダウンロードの非アクティブ期間で設定でき、前回のセッション開始時点から計測されます。
再ダウンロードの除外期間(Redownload exclusion window)
設定された最短期間を経過している必要があります。除外期間は、以下のいずれかの「インストール開始時点」から計測されます。
- デバイスで以前に要件を満たす再ダウンロードがあった場合は、最後に記録された再ダウンロードインストール時
- デバイスに再ダウンロードインストールの記録がない場合は、初回のインストール時(Adjustによってデバイスに記録されたアプリの最初のセッション)
設定
- デフォルト:3ヶ月(90日)
- 設定可能な範囲:30〜720日(1〜24ヶ月)
再ダウンロードの非アクティブ期間(Redownload inactivity period)
デバイスでアプリのセッションアクティビティが最後に記録されてから、設定された最短期間が経過している必要があります。
- この期間は、前回のセッションから計測されます。
設定
- デフォルト:14日
- 設定可能な範囲:1〜30日
アトリビューションの動作
再ダウンロードインストール
アプリの再ダウンロードが要件を満たすと、再ダウンロードインストールとして記録され、以下のように処理されます。
新しいインストールアクティビティが計測されます。
再ダウンロードは、アトリビューションとレポートにおいて、新しいアトリビューションソースからの新規インストールとして処理されます。
インストール時間とインストール関連のカウンターは、再ダウンロードのタイムスタンプを使用します。
アトリビューションには、標準的なインストールアトリビューションフローが適用されます。
- セッションはアトリビューションウォーターフォールモデルに従ってアトリビュートされ、オーガニックインストールもしくは有料ソースへアトリビュートされます。
アトリビュートされたデバイスのコホートパフォーマンス履歴はリセットされ、再ダウンロードがアトリビュートされた時点からカウントが開始されます。
このデバイスで、最初の(First)ソースとダイナミック流入元の両方に対して新規にコホート計測が開始されます。
ADIDはリセットされません。
再ダウンロードセッション/再ダウンロードリアトリビューション
再ダウンロードセッションがインストールとしての要件を満たさない場合、再ダウンロードセッションまたは再ダウンロードリアトリビューションと見なされます。
- 再ダウンロードは通常のセッションとして扱われ、既存のアトリビューションロジックに従って処理されます。
- デバイスデータの継続率は変更されません。この場合、アクティビティは通常のセッションとして扱われ、設定されている場合は通常のリアトリビューションロジックを使用して処理されます。
- 新しく最初の(First)ソースのコホートを開始するものではありません。
Callbacks
Redownload activity is available in callbacks based on how the activity is classified.
- A redownload install triggers an Install callback
- A redownload reattribution triggers a Reattribution callback
- A redownload session triggers a Session callback
Placeholders
To provide visibility into redownloads reporting, the following placeholders can be added to your callbacks:
| Placeholder | Description |
|---|---|
| {is_redownload} | Indicates whether this app activity is the first one recorded after the app was redownloaded. |
| {redownload_exclusion_window} | The redownload exclusion window setting configured for the app in the dashboard. (Reported in hours) |
| {redownload_inactivity_period} | The redownload inactivity period setting configured for the app in the dashboard. |
For more information about the placeholders you can use for visibility into redownloads, and which activity types they’re available for, you can use our guide to Partner placeholders.