多くの場合、アプリを再インストールしたユーザーを知ることが重要です。そうすることで、ユーザーフローや他のマーケティングセグメント、コミュニケーションで彼らを別扱いすることができます。
私たちは、多くのユーザーが初回購入割引クーポンを配布しているのを見てきました。インストールと再インストールを区別できないため、オンボーディング/初回購入キャンペーンは、ユーザーが再インストールするたびに同じユーザーに送信されます。これを防ぐために、今ではユーザーが再インストールを追跡できるようにしており、これにより初回購入/アクティベーションキャンペーンがより効果的になります。
MoEngageは、iOSおよびAndroidアプリで発生する再インストールを自動的に追跡します。
iOSでのトラッキングを再インストールする
MoEngage iOS SDK は、特定のアプリに対して特定のデバイスで再インストールが発生したときに、デバイス上にローカルに保存され、再インストールが発生したときに変更される 2 つの異なる匿名 ID に基づいて検出できます。再インストールが検出されると、MoEngage iOS SDK は「REINSTALL」というイベントを追跡し、これを使用してアプリを再インストールしたユーザーをキャンペーンから除外することができます。
Androidでのトラッキングを再インストールする
Androidでの再インストールはiOSとは異なる方法で検出され、完全に正確ではない場合があります。それにもかかわらず、私たちはユーザーが自分のAndroidアプリのユーザーの再インストールを追跡できるようにしています。
Androidで再インストールを追跡するにはどうすればよいですか?
Androidでの再インストールを追跡するために、私たちはGoogle広告ID、SDKによってローカルに保存されるunique_id、および再インストールのたびに変更されるプッシュトークン(FCMトークン)に依存しています。SDKによって保存されたプッシュトークンとunique_idの変化を観察し検出することにより、ユーザーがアプリを再インストールしたかどうかを予測できます。
再インストールは最大60日間のみ追跡可能であることに注意してください。つまり、ユーザーがアプリをアンインストールしてから60日後に再インストールした場合、再インストールを特定することはできません。
再インストールのデータ追跡
Android または iOS で再インストールが検出されるたびに、MoEngage は以下のデータポイントを自動的に追跡します。これらは、必要に応じてセグメンテーション / 分析 / キャンペーンで使用できます -
ユーザー属性
- デバイスの再インストール : 再インストールが検出されるたびに、ユーザープロファイルに Device Reinstall: True を保存します。
- ユーザー再インストール : 再インストールされたユーザーがMoEngageで既に識別された(IDが存在する既存のユーザー)ユーザーにログインするたびに、ユーザープロファイルに属性ユーザー再インストール: Trueを保存します。
再インストールのユーザー属性は、一般的にイベントトリガーキャンペーン、フロー、および分析で使用されます。
イベント
- デバイス再インストール : このイベントは、再インストールが検出されるたびに追跡されます。
- ユーザー再インストール: このイベントは、再インストールされたユーザーがMoEngageでアンインストールされた(インストールステータス: 偽)とマークされた既存のユーザー(IDが存在するユーザー)にログインしたときに追跡され、ログインによってユーザーのステータスがインストール済みとしてマークされる(インストールステータス: 真)ときに発生します。
再インストールのイベントは、一般的にセグメンテーションと分析に使用されます。
制限
1. ユーザーがデバイス上のデータを消去し、push_idも変更された場合 - この場合、私たちはこれを「既存のデバイスでデータが消去された」ではなく「再インストール」のケースとして扱います。
2. ユーザーがアプリをアンインストールし、Google広告IDをリセットして再度アプリをインストールした場合、それを新しいインストールとして扱います。
3. GAIDトラッキング(Google Advertising Id)をオプトアウトした場合、トラッキングの再インストールは機能しません。
4. ユーザーがアプリをアンインストールせずにプッシュトークンが変更され、同時にユーザーがアプリからログアウトすると、私たちはこのユーザーを再インストールとして検出する可能性があります。