Skip to content

アンインストール追跡

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

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

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

仕組み

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

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

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

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

アンインストール追跡は、追跡するアプリごとに、[設定] の [アプリ設定] ページで有効にできます。

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

設定

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

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

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

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

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

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

  1. [Statistics For] ドロップダウンで、[Uninstalls] を選択します。
  2. [内訳] ドロップダウンで、[セグメント別] を選択します。
  3. [内訳値] ドロップダウンで、グラフに含めるセグメントを選択します。

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

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

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

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

仕組み

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

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

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

トラブルシューティング

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

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

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

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

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

New Stuff!