アンインストール追跡
Braze SDKを通してアンインストール追跡を設定する方法を学習する。一般的な情報については、ユーザーガイドを参照のこと:アンインストール追跡.
アンインストール追跡の設定
ステップ1:FCMの設定
Android Braze SDKは、Firebase Cloud Messaging (FCM)を使用してサイレントプッシュ通知を送信し、アンインストール追跡分析を収集するために使用される。まだの場合は、プッシュ通知のためにFirebase Cloud Messaging APIを設定するか、移行する。
ステップ2: 手動でアンインストール追跡を検出する(オプション)
デフォルトでは、Android Braze SDKは、アンインストール追跡に関連するサイレントプッシュ通知を自動的に検出し、無視する。しかし、手動でアンインストール追跡を検出するには、以下の方法を選択する。 isUninstallTrackingPush()
メソッドを使う。
アンインストール追跡用のサイレント通知は、Brazeのプッシュコールバックには転送されないため、このメソッドを使用できるのは、プッシュ通知をBrazeに渡す前だけである。
ステップ 3:自動サーバーpingを削除する
サイレント・プッシュ通知はアプリを目覚めさせ、アプリがまだ実行中でなければ、Application
コンポーネントをインスタンス化する。従って、もし顧客に Application
カスタム・サブクラスがある場合は、ライフサイクル・メソッド中に自動的にサーバーにpingを送るロジックをすべて削除する。 Application.onCreate()
ライフサイクル・メソッド中に
ステップ4:アンインストール追跡を有効にする
最後に、Brazeでアンインストール追跡を有効にする。完全なチュートリアルについては、アンインストール追跡を有効にするを参照のこと。
アンインストールの追跡は不正確な場合がある。Brazeに表示される指標は、遅れたり不正確であったりする可能性がある。
アンインストール追跡の設定
ステップ1:バックグラウンドのプッシュを有効にする
Xcode プロジェクトで、[Capabilities] に移動し、[Background Modes] が有効になっていることを確認します。詳しくは、サイレント・プッシュ通知を参照のこと。
ステップ2: 内部プッシュ通知を無視する
Swift Braze SDKは、バックグラウンドプッシュ通知を使用してアンインストール追跡分析を収集する。プッシュ通知が送信されたときにアプリが不要なアクションを起こさないようにするには、内部プッシュ通知が無視されるようにする必要がある。
ステップ 3:テストプッシュを送信する(オプション)
次に、Brazeのダッシュボードからテスト用のプッシュ通知を自分に送る(ユーザープロファイルは更新されないのでご安心を)。
- メッセージング>キャンペーンと進み、関連プラットフォームを使ってプッシュ通知キャンペーンを作成する。
- 設定>アプリ設定に進み、
appboy_uninstall_tracking
キーと関連するtrue
値を追加し、Content-Available フラグを追加をチェックする。 - [プレビュー] ページを使用して、テストアンインストール追跡プッシュを自分に送信します。
- アプリがプッシュ通知を受信したときに、不要な自動アクションを行わないようにチェックする。
バッジ番号はテストプッシュ通知と一緒に送信されるが、実際のアンインストール追跡プッシュではバッジ番号は送信されない。
ステップ 3:アンインストール追跡を有効にする
最後に、Brazeでアンインストール追跡を有効にする。完全なチュートリアルについては、アンインストール追跡を有効にするを参照のこと。
アンインストールの追跡は不正確な場合がある。Brazeに表示される指標は、遅れたり不正確であったりする可能性がある。