• /
  • EnglishEspañolFrançais日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

高度なセッションリプレイ

New Relic AIの概要

New Relic AIはセッションリプレイを要約できるため、リプレイ全体を視聴しなくても、セッション中に何が起きたかをすばやく理解できます。

詳細については、セッションリプレイのNew Relic AI概要を参照してください。

シーケンスフィルター

シーケンスフィルターを使用すると、ユーザーが特定の一連のアクションを実行したリプレイを見つけることができます。詳細については、シーケンスフィルタリングをご覧ください。

トリミングされたセッションリプレイ

詳細については、トリミングされたセッションリプレイを参照してください。

リプレイを手動で記録する

必要に応じて、APIメソッドを使用して、プログラムでセッションリプレイの記録を強制的に開始または停止できます。いくつかの使用事例:

  • ユーザーがインタラクション記録をオプトインできるようにします。 たとえば、「パフォーマンス分析のためにこのセッションを記録することを許可しますか?」というポップアップが表示された場合、 ユーザーは以下に同意します:

    • 録音を開始するには、 newrelic.recordReplay()呼び出します。
    • セッションが完了したら、または同意が取り消されたら、 newrelic.pauseReplay()を使用してデータのキャプチャを停止します。
  • 次のような特定の基準に基づいてセッションを記録します。

    • 製品のチェックアウトフローなど、特定のフローのセッションに対してのみ記録を開始します。
    • /billing/health-recordsなどの機密ページの記録を停止します。

これらのAPIは、Android v7.7.0およびiOS v7.6.1以降でリリースされました。

詳細については、APIドキュメントを参照してください:

NerdGraphを使用してリプレイ設定を行う

UIの代わりにNerdGraph APIを使用してセッションリプレイの設定を行うことができます。これは、複数のモバイルエンティティにサンプリングレートを適用するなど、一括変更を行う必要がある場合に役立ちます。

モバイルアプリケーションのセッションリプレイ設定を更新するミューテーションの例を次に示します:

mutation {
agentApplicationSettingsUpdate(
guid: ""
settings: {
mobileSettings: {
mobileSessionReplay: {
customMaskingRules: "[{ type: "mask", operator: "equals", name: "creditCardNumber", identifier: "class" }]"
enabled: true
errorSamplingRate: 100
maskAllImages: false
maskAllUserTouches: true
maskApplicationText: false
maskUserInputText: true
mode: CUSTOM
samplingRate: 50
}
}
}
) {
mobileSettings {
mobileSessionReplay {
customMaskingRules
enabled
errorSamplingRate
maskAllImages
maskAllUserTouches
maskApplicationText
maskUserInputText
mode
samplingRate
}
}
}
}

次: セッションリプレイのトラブルシューティング

Copyright © 2026 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.