インストール状況は、特定のユーザーに対してアプリケーションがインストールされているかどうかを示し、ユーザーレベルでの基本的なインストール情報を提供します。
インストール状況を追跡する
MoEngageは、複数の方法でインストール状況を追跡します:
- SDK統合を通じて インストール/アンインストール/再インストールのトラッキング を設定することによって
- ユーザーのデバイスに送信されたサイレントプッシュメッセージが、アプリがインストールされているかどうかを示すFirebase Cloud Messaging (FCM)またはApple Push Notification Service (APNs)からの信号を返すときに観察します。Appleデバイスでは、サイレントプッシュ通知はもはやサポートされていないことに注意してください。ダッシュボードの設定ページから このトラッキングを有効にする ことができます。
- MoEngage SDKでリアルタイムアンインストール追跡のために Firebase統合 を設定します。
MoEngageがユーザーがアプリをインストールしたことを検出した場合、インストールステータスはtrueとしてマークされます。そうでない場合はfalseとしてマークされます。複数のデバイスを持つユーザーの場合、ユーザーが少なくとも1つのインストールされたデバイスを持っている場合、インストール状況は真となります。
MoEngageダッシュボードでインストール状況を表示
MoEngage ダッシュボードで特定のユーザーのインストール状況を確認するには、以下の手順に従ってください:
- MoEngageダッシュボードにログインし、 セグメント > セグメントの作成 に移動します。
- クエリ結果 の下で、目的のクエリを展開します。
-
クエリの
サンプルユーザー
の下で、インストール状況を表示したい必要なユーザーをクリックします。また、セグメント作成UIの検索バーを使用してユーザーを直接検索することもできます。
-
以下の
ユーザープロファイル
ページが表示され、
アンインストール
セクションの下にインストール状況を表示できます。
インストール状況の不正確さを引き起こす要因
インストールステータスの追跡に不正確さを引き起こす可能性のある特定の要因があります:
- 不正確なフィードバックの詳細 - サイレントプッシュメッセージは、通常、APNSやFCMなどの通知プロバイダーのフィードバックサービスによって追跡されます。これらのフィードバックサービスは、プッシュメッセージが配信できないとき、いわゆるプッシュバウンスとしてアプリケーションに通知します。これは、顧客がアプリケーションをアンインストールしたことを示しています。ユーザーがアンインストールする正確なタイミングを知ることはほぼ不可能です。なぜなら、フィードバックはアプリがプッシュメッセージを配信しようとしたときにのみ生成されるからです。
- iOS 10におけるサイレントプッシュ通知の廃止 - iOS 10におけるサイレントプッシュ通知の廃止は、ユーザーレベルでのアンインストールの追跡に課題をもたらします。サイレントプッシュ通知は、ユーザーがアプリをアンインストールした際に、配信失敗を示すフィードバックによって検出するために以前は使用されていました。しかし、その廃止により、アンインストールを正確に追跡することがますます難しくなっています。
- ユーザーがアンインストールする前にログアウトする - ユーザーがアプリをアンインストールする前にログアウトすると、不正確なアンインストール追跡が発生する可能性があります。これは、ユーザーがもはやアクティブに使用していない場合でも、アプリがデバイスにインストールされたままになるためです。アンインストール追跡は通常、プッシュ通知サービスからのフィードバックに依存しており、アプリがアンインストールされたためにメッセージを配信できないときにアプリに通知します。しかし、ユーザーがアンインストールせずにログアウトした場合、アプリはプッシュ通知を受け取り続けるため、実際のアンインストールとログアウトセッションを区別することが難しくなります。
- デバイスアーカイブ - デバイスがアーカイブされると、アンインストールの追跡が不正確になる可能性があります。これは、ユーザーのインストールステータスがアーカイブ後も最大60日間保持されるためです。デバイスがアーカイブされるとは、もはやアクティブに使用されていないか、ユーザーのアカウントに接続されていないことを意味します。しかし、アンインストール追跡メカニズムはアーカイブされたステータスを認識せず、ユーザーのインストールステータスをTRUEとして保持し続ける可能性があります。これにより、ユーザーが実際にはアプリをアンインストールしたにもかかわらず、アクティブなインストールとして考慮されるため、アンインストールの追跡が不正確になります。
インストール状況を分析し、ユーザーエンゲージメントおよびリテンション指標を正確に解釈する際には、これらの制限を考慮することが重要です。