Skip to content

アンインストール追跡

この記事では、アプリのアンインストールの集計を時系列で表示し、傾向や異常を特定する方法と、キャンペーンレベルのアンインストールを追跡し、特定のキャンペーンがアプリのインストールを促進しているのか妨げているのかを判断する方法を紹介します。

Brazeのアンインストール追跡では、以下の詳細が提供されます。

  1. アプリレベルの日次アンインストール統計情報: ホームページの時系列グラフに表示されます。
  2. キャンペーンレベルのアンインストール統計情報: 特定キャンペーンのキャンペーン Detailsページの時系列グラフに表示されます。この統計情報は、アンインストールしたキャンペーン受信者の日次数を示します。

仕組み

Brazeでは、通常のプッシュキャンペーンから基本レベルのアンインストール情報を自動的に収集します。しかし、ユーザーによってプッシュキャンペーンを受け取る頻度が異なる可能性があるため、アンインストール追跡を提供し、ユーザーのアンインストール活動をより正確に把握できるようにしています。

Brazeがアンインストールを検出すると、そのユーザーにはアンインストール済みのタグが付けられます。キャンペーンでHas Not Uninstalledフィルターを使用すると、これらのタグ付きユーザーは除外されます。ユーザーがアプリを再インストールしても開かなかった場合、アンインストールタグはプロファイルに残ります。タグが削除されるのは、再インストールしたアプリでユーザーが新しいセッションを開始したときのみです。つまり、再インストールしてもアプリを一度も開かないユーザーは、引き続きアンインストール済みとして表示されます。

アンインストール追跡の使い方については、ブログ記事 Uninstall Tracking: An Industry Look at its Strengths and Limitations をご覧ください。

アンインストール追跡をオンにする

アンインストール追跡は、追跡するアプリごとに、SettingsApp Settingsページで有効にできます。

アプリのアンインストール追跡を有効にすると、Brazeは24時間以内にセッションを記録していない、またはプッシュ通知を受信していないユーザーに対し、毎晩バックグラウンドでプッシュメッセージを送信します。

設定

iOSアプリケーションのアンインストール追跡を設定するには、ユーティリティメソッドを使用します。Androidアプリケーションの場合は、isUninstallTrackingPush()を使用します。Brazeがアンインストールを検出した場合、アンインストール追跡または通常のプッシュキャンペーン配信のいずれであっても、ユーザーにおけるアンインストールの最良推定時間を記録します。この時刻はユーザープロファイルに標準属性項目として保存され、win-back キャンペーンのユーザーセグメントを定義するために使用できます。

アンインストールによるセグメントのフィルタリング

Uninstalledフィルターを使用すると、一定期間内にアプリをアンインストールしたユーザーを選択できます。アンインストールの正確な時刻を特定することは難しいため、アンインストールフィルターには、アンインストールしたすべてのユーザーがある時点でセグメントに該当するように、より広い時間範囲を設定することを推奨します。

アンインストールに関する日次統計はホームページに表示されます。

セグメントのアンインストール。

このグラフは、Brazeが提供する他の統計と同様に、アプリやセグメントごとに分類できます。Performance overviewセクションで、日付範囲と、必要であればアプリを選択します。次に、Performance Over Timeグラフまでスクロールダウンし、以下を実行します。

  1. Statistics Forドロップダウンで、Uninstallsを選択します。
  2. Breakdownドロップダウンで、By segmentを選択します。
  3. Breakdown Valuesドロップダウンで、グラフに含めるセグメントを選択します。

キャンペーンのアンインストール追跡

キャンペーンのアンインストール追跡は、特定のキャンペーンを受信し、その後選択した期間内にアプリをアンインストールしたユーザー数を示します。このツールは、キャンペーンが意図しないネガティブなユーザー行動を促している可能性についてのインサイトを提供し、キャンペーン全体の効果を測定するのに役立ちます。

キャンペーンのアンインストール統計は、特定のキャンペーンのキャンペーン Analyticsページにあります。マルチチャネルキャンペーンと多変量キャンペーンの場合、アンインストール数はそれぞれチャネル別とバリアント別の内訳で表示できます。

キャンペーンレベルでのアンインストール。

仕組み

Brazeは、ユーザーのデバイスに送信されたプッシュメッセージがFirebase Cloud Messaging (FCM) またはAppleプッシュ通知サービス (APNs) から、アプリがインストールされていないというシグナルを返すタイミングを観察することで、アンインストールを追跡します。アプリでグローバルアンインストール追跡を有効にすると、Brazeはユーザーがアンインストールしたかどうかを検知するため、毎日サイレントプッシュメッセージを送信します。Brazeはこの「サイレント」プッシュをすべてのユーザーに送信します(ユーザーがアプリ設定でサイレントプッシュを無効にしていない限り)。このプッシュはユーザーには表示されません。Brazeがユーザーのアンインストールを検知した場合、以下の処理を行います。

  • アプリの総アンインストール数を1増やします。
  • ユーザーが過去24時間に正常に受信したすべてのキャンペーンのアンインストール数を1増やします。
  • あるユーザーが24時間以内に3つのキャンペーンを受信し、その後アンインストールした場合、3つのキャンペーンすべてについて「アンインストール」のカウントを増加させます。

FCMとAPNsはアンインストール追跡に制限を設けています。Brazeは、FCMやAPNsからユーザーがアンインストールしたと通知があった場合にのみ、アンインストール数を増加させます。ただし、これらのサードパーティシステムは、いつでもアンインストールを通知してくる可能性があります。アンインストール追跡は、正確な統計ではなく方向性の傾向を検出するために使用してください。

Brazeは、以下のFCMレスポンスをトークン削除(アンインストール)レスポンスとして扱います: DEVICE_UNREGISTEREDBAD_REGISTRATIONSENDER_ID_MISMATCH

アンインストール追跡の使い方については、ブログ記事 Uninstall Tracking: An Industry Look at its Strengths and Limitations をご覧ください。

トラブルシューティング

なぜ突然アンインストールが急増したのですか?

アプリのアンインストール数が急増している場合、Firebase Cloud Messaging (FCM) とAppleプッシュ通知サービス (APNs) が古いトークンを異なる頻度で取り消したことが原因である可能性があります。

特定のキャンペーンがアンインストールの原因かどうかを判断するにはどうすればよいですか?

アンインストールの急増が発生した時期と同じ頃にメッセージを送信したキャンペーンの分析を確認してください。特定のメッセージがアンインストールの増加と相関している場合、そのメッセージがユーザーのアンインストールに影響を与えている可能性があります。

セグメントごとのアンインストールを表示するには:

  1. ダッシュボードのホームページに移動します。
  2. Performance Over Timeセクションで、Statistics ForUninstallsを、BreakdownBy セグメントを選択します。

分析トラッキングが有効な離脱ユーザーを追跡するセグメントがある場合、そのアンインストール傾向をアプリ全体の傾向と比較してください。

アンインストールが本物であることを確認するにはどうすればよいですか?

APNsの場合、ユーザープロファイルで BadDeviceToken プッシュエラーを確認してください。このエラーがアンインストールの急増と同じ時期に大量に発生している場合、アンインストールは本物である可能性が高いです。BadDeviceToken は、デバイスのプッシュトークンが無効になったことを示しており、これは通常アプリがアンインストールされた場合に発生します。

アプリのアンインストール数がAPNsの内容と異なるのはなぜですか?

この差異は想定されるものです。

Appleはランダムスケジュールを使用して、プッシュトークンが無効になった時点の報告を遅延させます。つまり、ユーザーがアプリをアンインストールした後でも、APNsは一定期間プッシュ通知に対して成功応答を返し続ける可能性があります。この遅延は意図的なものであり、ユーザーのプライバシーを保護することを目的としています。APNsが無効なトークンに対して 410 ステータスを返すまで、バウンスや失敗は報告されません。

New Stuff!