Webサイトでユーザがどんな操作を行ったのかを解析することによって次の改善策が生まれることがあります。また、ゲームプレイのように後で見返したり、リプレイしてみたいケースもあります。録画しておくことで後で振り返れるようになります。 任意のWebサイトにおいてセッションを記録できるライブラリがrrweb.ioになります。

rrweb.ioの使い方

Webフォームの入力はもちろん、ウィンドウのリサイズも記録されます。

そして保存したセッションを再生できます。1〜8倍で再生可能です。

Ajaxを使うような、後からコンテンツが追加される場合も再生できます。

こちらはゲームの例です。

一倍でも高速に再生されます。

rrweb.ioを使って操作内容を記録し、後はその内容をサーバ上に保存することで、いつでも再生が可能になります。プライバシーの問題もあるので、ユーザの了承は必要ですが、ゲーム動画のようにユーザ自身が残したいと思う場合もあるでしょう。使いどころが多そうなライブラリです。

rrweb.ioはTypeScript製のオープンソース・ソフトウェア(MIT License)です。

rrweb.io | Open source web session replay library rrweb-io/rrweb: record and replay the web