概要

プレイリストは、セッションリプレイをフォルダのような構造でまとめられるコレクションです。プレイリストを使うことで、以下のようなことが可能になります。

  • 特定のセッションリプレイで観察したパターンを整理し、対応するラベルを付ける
  • プレイリストをざっと確認し、各グループが何を対象としているのかを一目で把握する
  • 特定のセッションリプレイの検索時間を短縮する

はじめに

プレイリストは、プレイリストのページから直接作成するか、個別のセッションリプレイから作成できます。

プレイリストページから直接作成する場合:

  1. Datadog で、Digital Experience > Session Replay > Playlists に移動します。
  2. New Playlist をクリックします。
  3. プレイリストに名前と説明文を付けてください。その後、RUM 内のセッションリプレイを探索してプレイリストに追加できます。
新しいプレイリストを作成する

個別のセッションリプレイから作成する場合:

  1. 保存したいリプレイを開きます。

  2. 上部にある Save to Playlist ボタンをクリックします。

  3. 既存のプレイリストに録画を追加するか、下のビデオのように新しいプレイリストを作成してください。

もしセッションリプレイを視聴した後で何か注目すべき動作を見つけた場合は、Save to Playlist をクリックして新規プレイリストを作成するか、既存のプレイリストにそのセッションリプレイを追加できます。

ユースケース

チームではさまざまな方法でプレイリストを活用できます。いくつかの例を挙げます。

  • あるセッションでエラーを見つけたら、同じエラーパターンが存在する他のセッションを探し、一緒にグルーピングする
  • UI を更新した際に、新しいフローでユーザーが迷っている可能性のあるセッションのプレイリストを作成する
  • 収益を生むボタンのレイジクリックなど、特定の動作があるセッションのグループをブックマークするには、RUM でクエリを作成し、関連するすべてのセッションをプレイリストに保存できます

トラブルシューティング

プレイリストにセッションリプレイを保存するとエラーが発生する

プレイリストに含まれるすべてのセッションリプレイは、完了済みのセッションである必要があります。プレイリストに追加可能なセッションリプレイを検索するには、以下のクエリを RUM Explorer にコピーアンドペーストしてください。

@session.is_active:false @session.type:user @session.has_replay:true

このクエリは、ユーザーによる実際の操作であり、Synthetic ではなく、かつリプレイが添付された完了済みのセッションを検索します。

プレイリストを作成するとエラーが発生する

プレイリストを作成するために必要な権限があるか確認してください。playlist write 権限があると、以下の操作が可能です。

  • プレイリストの作成
  • プレイリストの編集
  • プレイリストの削除
  • セッションをプレイリストに追加
  • セッションをプレイリストから削除

さらに、Session Replay read 権限があると、以下の操作が可能です。

  • プレイリストの閲覧
  • プレイリスト内のセッションの閲覧

既定の 30 日間のセッションリプレイ保持期間より長くプレイリプレイをプレイリストに保持する

デフォルトでは、セッションリプレイの保持期間は 30 日です。拡張保持を利用すると、個々のセッションリプレイの保持期間を最大 15 か月まで延長できます。セッションリプレイをプレイリストに追加すると、そのリプレイの保持期間は自動的に延長されます。必要に応じて、個々のセッションリプレイ単位で拡張保持を取り消すこともできます。

その他の参考資料