> ## Documentation Index
> Fetch the complete documentation index at: https://moengage.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# 再インストールのトラッキング

> MoEngageでアプリの再インストールをトラッキングし、復帰ユーザーと新規インストールを区別します。オンボーディングキャンペーンの重複を防ぎ、アクティベーションフローを改善できます。

ユーザーフローやその他のマーケティングセグメント、コミュニケーションで個別に扱うために、アプリを再インストールしたユーザーを把握することが重要な場合が多くあります。

多くのお客様が初回購入割引クーポンを配布しています。インストールと再インストールを区別できないため、ユーザーが再インストールするたびに、同じユーザーにオンボーディング/初回購入キャンペーンが送信されてしまいます。これを防ぐため、ユーザーの再インストールをトラッキングできるようになり、初回購入/アクティベーションキャンペーンをより効果的に実施できます。

MoEngageは、iOSおよびAndroidアプリで発生する再インストールを自動的にトラッキングします。

## iOSでの再インストールのトラッキング

MoEngage iOS SDKは、デバイスにローカル保存され、再インストール時に変更される2つの異なる匿名IDに基づいて、特定のアプリの特定のデバイスで再インストールが発生したことを検出できます。再インストールが検出されると、MoEngage iOS SDKは「REINSTALL」イベントをトラッキングします。これを使用して、アプリを再インストールしたユーザーをキャンペーンから除外できます。

## Androidでの再インストールのトラッキング

Androidでの再インストールはiOSとは異なる方法で検出されるため、完全に正確ではない場合があります。それでも、Androidアプリのユーザーについても再インストールをトラッキングできます。

### Androidで再インストールをトラッキングする仕組み

Androidでの再インストールのトラッキングには、Google Advertising Id、SDKによってローカルに保存されるunique\_id、および再インストールのたびに変わるプッシュトークン（FCMトークン）を使用します。プッシュトークンとSDKが保存したunique\_idの変化を監視・検出することで、ユーザーがアプリを再インストールしたかどうかを予測できます。

再インストールをトラッキングできるのは最大60日間であることにご注意ください。つまり、ユーザーがアンインストールから60日以上経過してアプリを再インストールした場合、再インストールとして識別することはできません。

## 再インストールのデータトラッキング

AndroidまたはiOSで再インストールが検出されるたびに、MoEngageは以下のデータポイントを自動的にトラッキングします。これらは必要に応じてセグメンテーション/分析/キャンペーンで使用できます。

### ユーザープロパティ

* **Device Reinstall**: 再インストールが検出されるたびに、ユーザープロファイルにDevice Reinstall: Trueを保存します。
* **User Reinstall**: 再インストールしたユーザーが、MoEngageですでに識別されているユーザー（IDが存在する既存ユーザー）としてログインするたびに、ユーザープロファイルに属性User Reinstall: Trueを保存します。

再インストールのユーザープロパティは、一般的にイベントトリガーキャンペーン、Flows、分析で使用されます。

### イベント

* **Device Reinstall**: このイベントは、再インストールが検出されるたびにトラッキングされます。
* **User Reinstall:** このイベントは、再インストールしたユーザーが、MoEngageですでに識別されていてアンインストール済み（Install Status: False）としてマークされているユーザー（IDが存在する既存ユーザー）としてログインし、そのログインによってユーザーのステータスがインストール済み（Install Status: True）としてマークされたときにトラッキングされます。

再インストールのイベントは、一般的にセグメンテーションと分析で使用されます。

### 制限事項

1. ユーザーがデバイス上のデータを消去し、push\_idも変更された場合、「既存デバイスでのデータ消去」ではなく「再インストール」として扱われます。

2. ユーザーがアプリをアンインストールしてGoogle Advertising Idをリセットし、再度アプリをインストールした場合、新規インストールとして扱われます。

3. GAID（Google Advertising Id）のトラッキングをオプトアウトしている場合、再インストールのトラッキングは機能しません。

4. ユーザーがアプリをアンインストールせずにプッシュトークンが変更され、同時にユーザーがアプリからログアウトした場合、このユーザーが再インストールとして検出される可能性があります。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.