セッションリプレイの有効化、サンプリングレート、およびほとんどのプライバシー設定は、New RelicのApplication Settings [アプリケーション設定] ページからサーバーサイドで管理されるため、更新が新しいアプリバージョンのデプロイメントや導入に依存することはありません。コード内で管理する必要があるのは、一部の種類のマスキングのオーバーライドのみです。
要件と互換性
セッションリプレイを設定する前に、アプリが以下の要件を満たしていることを確認してください。
技術的な前提条件
セッションリプレイを使用するには、以下が必要です:
- モバイル監視が有効になっているNew Relicアカウント
- New Relicで構成されたアクティブなモバイルアプリケーション
- モバイルアプリからNew Relicのデータ取り込みエンドポイントまでのネットワーク接続
最小エージェントバージョン
基本的なセッションリプレイのキャプチャをサポートした最初のエージェントバージョンは以下のとおりです:
- iOSエージェント v7.5.10 2025年9月15日リリース
- Androidエージェント v7.6.8 2025年7月29日リリース
- React Nativeエージェント v1.5.10、2025年9月15日リリース
セッションリプレイを有効にする
- one.newrelic.com > All Capabilities > Mobileに移動します。
- モバイルアプリを選択します。
- 左側のメニューで、 Settings > Applicationをクリックします。
- Mobile Session Replay [モバイルセッションリプレイを]オンに切り替えます。

サンプリングレートを構成する
サンプリングレートを定義して、セッションリプレイがキャプチャされる頻度を制御します。高スループットアプリの場合、サンプリングレートは100万分の1パーセントまで小さくなる可能性があります。
以下のサンプリングレートを設定します:
- User sessions [ユーザー セッション]: すべてのユーザー セッションのランダム サンプルを記録します。
- Errored sessions [エラー セッション]: 少なくとも1つのエラーが発生したセッションのランダム サンプルを記録します。エージェントはクライアント側で最大 30 秒間、データのスライディングウィンドウをバッファリングします。エラーが発生すると、バッファリングされたデータがアップロードされ、セッションの残りが記録されます。エラーには、クラッシュ、ANR、およびハンドルされた例外が含まれます。エラーが発生しない場合、リプレイは収集されません。
たとえば、セッション サンプリング レートを50%に、エラー サンプリング レートを100%に設定した場合:
- すべてのユーザー セッションの半分が記録されます。
- 50% サンプルに含まれていない場合でも、エラーが発生したすべてのセッションが記録されます。
次へ: プライバシー設定の構成