announcements管理者とデータアカウントおよびユーザーの管理データとAPIデータ辞書セキュリティとプライバシーライセンスこの機械翻訳は、参考として提供されています。英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。アプリでユーザーのインタラクションを再生し、その他のテレメトリーデータをマッピングして、ユーザーの行動を理解するのに役立ちます。セッションリプレイは、次のように、トラブルシューティングやエンドユーザー体験の向上に使用できます。エラーが発生したときにユーザーが何をしていたかを確認して、エラーの原因をトラブルシューティングします。ユーザーが実行した手順と入力したデータを確認できます。これは、問題の根本原因を迅速に特定して修正するのに役立ちます。アプリの領域を発見します。ユーザーがナビゲーションで迷ったり、何も行わないボタンをクリックしたりしていることがわかります。アプリの領域を特定します。ジャーニーを修正することを優先します。スナップショットを取得します。CSSファイルにアクセスします。ファイルを参照する必要がなくなります。内のライブラリがDOMに加えられた変更をキャプチャします。データベースに安全に保存されます。日間保存されますが、実際のデータ保存期間はアカウントによって異なります。セッションリプレイの詳細については、次のセクションを参照してください。データ消費量を表示または予測します。当社がユーザーのデータを保護し、プライバシー要件を満たす方法を学びます。セッションリプレイがアプリのパフォーマンスへの影響を最小限に抑える方法について説明します。Browserに移動します。settingsをクリックします。選択されていることを確認します。Browserエージェントではご利用いただけません。replay設定をオンに切り替えます。サンプルを記録します。すべてのエラーセッションのランダムサンプルを記録します。ウィンドウをバッファリングします。エラーが発生した場合、バッファリングされたデータが収集され、セッションの残りの部分が記録されます。エラーが発生しない場合、リプレイは収集されません。設定すると、次のことが意味されます。セッションの半分が記録されます。サンプルに含まれていない場合でも、エラーが発生したすべてのセッションが記録されます。3(オプション)プライバシー設定を構成するデフォルトでは、すべてのテキストと入力はアスタリスクに置き換えられます。デフォルトのプライバシーでリプレイがどのように表示されるかの例を次に示します。この設定が適切であれば、次の手順に進みます。キャプチャするコンテンツまたはユーザー入力をカスタマイズする必要がある場合は、コンテンツまたはユーザー入力の特定のクラスと属性をマスク、ブロック、または無視するオプションがあります。チームに確認してください。機密テキストをマスクする機密テキストをマスクすることができます。テキストはアスタリスク(*)に置き換えられます。どの入力をマスクするかを指定するには、いくつかのオプションがあります。ボックスをオンにします。セレクターを使用してもユーザー入力はマスクされないことに注意してください。セレクターを使用することをお勧めします。含む<div>にnr-maskを追加します。使用してその要素内のすべてのテキストをマスクし、実際のテキストを隠しますが、入力された文字数は表示します。カード番号などの番号タイプ固有のフィールドをマスキングすると、再生では空白のフィールドが生成されます。サイトのコンテンツをブロックするサイト上のコンテンツのセクション全体をブロックすることができます。この場合、そのセクションはセッションリプレイでは空のプレースホルダーとして表示されます。ページに画像があり、それをキャプチャする必要がない場合は、画像を含むクラスをブロックできます。特定のクラスまたは属性をブロックするには、いくつかのオプションがあります。セレクターを追加します。class>に追加します。</body></html>コピーユーザー入力を無視するユーザー入力フィールドへの変更を無視することができます。入力フィールドはリプレイに引き続き表示されますが、値の変更は表示されません。フィールドを含むクラスを無視できます。パスワード入力フィールドは常にマスクされます。クラスnr-ignoreを追加します。type>に追加します。UIから再度コピー/貼り付けを行う必要があります。スニペットが更新され、新しい構成の更新が組み込まれるためです。スニペットをコピーします。コード内の古いスニペットがあった場所に貼り付けます。アプリをデプロイします。つの場所で見つかります。Browserに移動します。replayをクリックします。各リプレイをクリックしてセッションの詳細を表示します。errorsページをクリックします。リプレイ機能が有効になっていますが、リプレイが表示されません。以下に考えられる修正をいくつか示します。サンプリングレートを確認してください。リプレイとエラーの両方にサンプリングがあります。リプレイを表示する権限があることを確認してください。バージョンを使用していることを確認してください。エージェントでは機能しません。エージェントが次の要件を満たしていることを確認してください。バージョンにアップグレードすることをお勧めします。エージェントでは機能しません。トレースが有効になっています。MutationObserverで互換性を確認してください)。Inboxで、常にリプレイが表示されるようにビューをフィルターします。日間保存されますが、実際のデータ保存期間はアカウントによって異なります。コードを更新していることを確認してください。デプロイメント方法を使用している場合は、セッション再生が自動的に有効になるまでしばらく待つ必要がある場合があります。それでもデータが表示されない場合は、エージェントを再起動してみてください。リプレイが正しく表示されない問題リプレイが表示されますが、正しく表示されません。ファイルにアクセスできないことが考えられます。これにより、重要なスタイル情報が欠落している可能性があるため、リプレイが不完全または不正確になる可能性があります。舞台裏で何が起こっているかは次のとおりです。再構築することによって機能します。ファイルにアクセスしてスタイル情報を正確に取得する必要があります。ファイルを参照する必要がなくなります。よりエージェントがそれらにアクセスできなくなる可能性があります。rel="stylesheet">要素にcrossorigin="anonymous"属性を追加します。エージェントがスタイル情報を記録および統合できるようにします。crossorigin="anonymous"属性を追加する例を次に示します。記録を開始または停止することができます。以下に使用例をいくつか示します。ユーザーがインタラクション記録をオプトインできるようにします。newrelic.recordReplay()呼び出します。newrelic.pauseReplay()を使用してデータのキャプチャを停止します。次のような特定の基準に基づいてセッションを記録します。上のセッションのみの記録を開始します。/billingや/health-recordsなどの機密ページの記録を停止します。ドキュメントを参照してください。newrelic.recordReplaynewrelic.pauseReplayセッションリプレイの自動追跡を無効にするAPI設定オプションautoStartをfalseに設定すると、サンプリングされた場合でもセッションリプレイが自動的に開始されないようにすることができます。これは、自動サンプリングよりも特定のアクションを優先する必要があるシナリオで役立ちます。準拠のページなど、機密性の高いページではセッションリプレイを自動的に実行したくない場合があります。使用してリプレイ機能を手動でトリガーできます。falseを設定すると、エージェントは.start()を使用して明示的に呼び出されるまで初期化を延期するように指示されます。これにより、バックグラウンドがアプリケーションを録音用にサンプリングした場合でも、セッションリプレイがまったく作成されなくなります。重要.start()を呼び出しても、セッションリプレイが記録されることは保証されません。モジュールのインポートとサンプリング結果の評価をこの時点まで遅らせるだけです。「セッションリプレイを手動で録画する」を参照してください。newrelic.startを参照してください。使用してセッションリプレイ設定を構成できます。レートを適用するなど、一括変更が必要な場合に役立ちます。デフォルト設定で新しいbrowserアプリケーションを作成するためのミューテーションと変数の例を次に示します。}}コピーデータ消費セッションリプレイは、他のbrowserバイトと同じ消費価格設定に従います。複雑さによって異なります。リプレイあたりのコストを予測する最も正確な方法は、短いテスト期間で機能を有効にして、実際の消費量を測定することです。大まかな概算として使用することもできますが、実際のコストは大幅に異なる可能性があることに留意してください。cost_per_gbです。