概要

セッションリプレイは、ユーザーの Web 閲覧またはモバイルアプリの体験をキャプチャして視覚的に再生できるようにすることで、ユーザーエクスペリエンスモニタリングを拡張します。セッションリプレイを RUM パフォーマンスデータと組み合わせると、エラーの識別、再現、解決に有益で、アプリケーションの使用パターンと設計上の落とし穴に対する洞察をもたらすこともできます。

ブラウザセッションリプレイ

ブラウザセッションリプレイは、ユーザーの Web 閲覧体験をキャプチャして視覚的に再生できるようにすることで、ユーザーエクスペリエンスモニタリングを拡張します。セッションリプレイを RUM パフォーマンスデータと組み合わせると、エラーの識別、再現、解決に有益で、Web アプリケーションの使用パターンと設計上の落とし穴に対する洞察をもたらすこともできます。

RUM ブラウザ SDK はオープンソースであり、オープンソースの rrweb プロジェクトを活用したものです。

ブラウザ向けセッションリプレイについて詳しくはこちらをご覧ください。

モバイルセッションリプレイ

モバイルセッションリプレイは、タップ、スワイプ、スクロールなどの各ユーザー操作を視覚的に再生することで、モバイルアプリケーションの可視性を拡大します。Android と iOS の両方のネイティブアプリで利用できます。アプリケーション上のユーザーインタラクションを視覚的に再生することで、クラッシュやエラーの再現が容易になり、UI を改善するためのユーザージャーニーの理解も容易になります。

モバイル向けセッションリプレイについて詳しくはこちらをご覧ください。

データ保持

デフォルトでは、セッションリプレイデータは 30 日間保持されます。

保持期間を 15 か月に延長するには、個々のセッションリプレイで Extended Retention を有効にします。これらのセッションは非アクティブである必要があります (ユーザーは体験を完了している)。

Extended Retention はセッションリプレイにのみ適用され、関連イベントは含まれません。15 か月は、セッションが収集されたときではなく、Extended Retention が有効になったときに開始します。

Extended Retention はいつでも無効にできます。セッションリプレイの保持期間がまだデフォルトの 30 日以内である場合、リプレイは最初の 30 日間のウィンドウの終了時に失効します。30 日を過ぎたセッションリプレイで Extended Retention を無効にすると、リプレイは直ちに失効します。

Extended Retention を有効にする

保持期間の延長でどのようなデータが保持されるかは下の図を参照してください。

保持期間の延長で保持されるデータの図

再生履歴

プレーヤーページに表示される watched カウントをクリックすると、指定したセッションリプレイを誰が視聴したかを確認できます。この機能により、記録を共有したい相手がすでに視聴しているかどうかを確認することができます。

セッションの記録を誰が見たかを確認

履歴には、プレーヤーページまたはノートブックやサイドパネルのような埋め込みプレーヤーでの再生のみが含まれます。含まれる再生は、監査証跡イベントも生成します。サムネイルプレビューは履歴に含まれません。

自分の再生履歴を見るには、プレイリストの My Watch History をご覧ください。

VS コード

セッションリプレイのプレイリストを作成して、気づいたパターンで整理することができます。セッションリプレイプレイリストについて詳しくはこちらをご覧ください。

その他の参考資料