概要

セッションリプレイは、ユーザー分析とエラーの視覚的な再現の間のギャップを埋めるものです。このガイドでは、デベロッパーがポストモーテムをドキュメント化する際に、視覚的な補助としてセッションリプレイを活用する方法を例として説明します。

RUM を使って、ユーザーの問題がどの程度広がっているかを確認する

この例では、多くのユーザーが Checkout ボタンをクリックしたときに問題が発生したと訴えていることに気づきました。RUM フラストレーションシグナルダッシュボードを調査した結果、このエラータイプがわずか 1 週間で 3,000 件近く発生していることが RUM エクスプローラーで確認されました。

RUM を使用して、あるエラータイプのインスタンスが 1 週間に何回発生したかを特定する

セッションリプレイでユーザーの問題を見る

上記のクエリからセッションをクリックした後、セッションリプレイを見ることで、このエラーの発生をライブで確認し、その前後でユーザーが何をしたかを観察することができます。

セッションリプレイでユーザーの問題体験を確認する

ノートブックへの共有

この問題を調査している他のチームメンバーがこのコンテキストを見ることができるように、共有ボタンを使ってこの特定のセッションリプレイをノートブックに共有することができます。

セッションリプレイのビデオをポストモーテムノートブックに保存して共有する

セッションリプレイをノートブックに送信することで、解説を加えたり、このインシデントの他のテレメトリーデータを分析したり、ポストモーテムをドキュメント化したりすることができます。

: ポストモーテムノートブックのテンプレートがこちらにあります。

ポストモーテムのドキュメント化

リプレイをノートブックに共有した後、調査のドキュメントを作成することができます。

ノートブックでは、リプレイの動作に関するコンテキストを追加したり、適切なグラフを含めたり、コメントで関係者をタグ付けしたりします

リプレイの動作に関するコンテキストを追加し、影響を受けたユーザーの総数など、問題を最適に表現するために適切なグラフをもたらすことができます。

また、ノートブックにコメントを追加することで、見るべき関係者をタグ付けすることができます。このケースでは、この機能を担当するプロダクトマネージャーをタグ付けし、バックログに修正が追加されたことを確認しています。

その他の参考資料