OmniSearch の使い方

OpenReplay の強力な検索機能を活用しましょう

OmniSearch の使い方

OpenReplay のトラッカーを設定してユーザーセッションを取得できるようになれば、プロダクトで実際に何が起きているのかを明らかにする準備は完了です。OmniSearch は、問題のデバッグ、不具合の原因の特定、ユーザー行動の詳細な理解に役立ちます。定量データと、セッションリプレイに隠れた定性的なインサイトとの橋渡しをします。

OmniSearch コンポーネントは、OpenReplay のさまざまなビューで利用できます。ここでは、すべてのセッションリプレイを探索するための主要なインターフェースである Session Replays ビューでの OmniSearch の機能に焦点を当てます。

  1. Events ドロップダウン: 自動キャプチャされたユーザー操作と devTools イベントから選択します
Events ドロップダウン
  1. Filters ドロップダウン: ユーザーデータ、セッションのプロパティ、問題、メタデータでフィルターを適用して、結果を絞り込みます
Filters ドロップダウン
  1. ロジックコントロール: イベントの発生を、順次(“Then”)と並列(“And”/“OR”)の間で切り替えます。
ロジックコントロールのオプション
  1. 検索演算子: “is”、“contains”、“starts with” などで検索を絞り込みます
演算子
  1. ドラッグ&ドロップによるイベントの並べ替え: イベントの順序を並べ替えて、検索を絞り込みます。
イベントのドラッグ&ドロップ
  1. よく使う検索を保存してすばやくアクセス: Save Search ボタンを使用してイベントとフィルターのグループを保存すると、今後同様のクエリを実行するときに簡単にアクセスできます。
保存した検索

OmniSearch の Events は、セッション中に発生するユーザーの操作やシステムの動作を表します。

大きく 2 つのカテゴリに分かれます。Events(Autocaptured: ユーザー操作の自動トラッキング、Custom events: SDK を使用して送信)と、DevTools events(技術的なモニタリングとデバッグ)です。

イベント名説明
Clickユーザーのクリックを記録します。
Text Inputフィールドに入力されたテキストをトラッキングします。
Visited URL訪問したページを記録します
Tagged Elementカスタムタグを付けた要素をトラッキングします。
Custom Eventsユーザー定義のイベントで、SDK を使用して送信されます。
イベント名説明
Network Requestネットワークアクティビティを監視します。
GraphQLGraphQL のクエリとレスポンスを記録します。
State Actionアプリケーション内の状態の変化をトラッキングします。
Error Messageコンソール内のエラーメッセージをキャプチャします。
Average CPU LoadCPU の平均使用率を計測します。
Average Memory Usageメモリの平均消費量をトラッキングします。

OmniSearch の Filters は、特定の条件でセッションリプレイを絞り込むのに役立ち、最も関連性の高いユーザーセッションに集中できます。イベントと組み合わせて使用することで、セッションデータ全体に対して精度の高い検索を実行できます。

フィルターは、大きく 4 つのカテゴリに分類されます。

フィルター名説明
User ID固有の識別子を使用して、特定のユーザーでフィルターします。
Anonymous User IDログイン ID を持たないユーザーのセッションをフィルターします。

セッションフィルター

Section titled セッションフィルター
フィルター名説明
Country国でセッションをフィルターします。
City市区町村でセッションをフィルターします。
State/Province州または省でセッションをフィルターします。
Operating System (OS)使用されているオペレーティングシステムでセッションをフィルターします。
Browserブラウザーの種類でセッションをフィルターします。
Deviceユーザーのデバイスでセッションをフィルターします。
Platformプラットフォームの種類でセッションをフィルターします。
Version IDアプリケーションのバージョンでセッションをフィルターします。
Referrerリファラー URL に基づいてセッションをフィルターします。
Duration長さでセッションリプレイをフィルターします。
UTM SourceUTM ソースパラメーターでセッションをフィルターします。
UTM MediumUTM メディアパラメーターでセッションをフィルターします。
UTM CampaignUTM キャンペーンパラメーターでセッションをフィルターします。
フィルター名説明
Rage Click, Dead Click, Excessive Scrolling, Mouse Thrashing繰り返しのクリック、壊れたボタンやリンク、過度なスクロール、不規則なマウス操作などによってユーザーが不満を感じたセッションを特定します…。
Bad RequestHTTP 400 エラーが発生したセッションを特定します。
Missing Resourceリソースが見つからないセッションを検出します
CPU IssuesCPU 使用率が高いセッションを特定します。
Slow Resource読み込みの遅いリソースがあるセッションを特定します。
Slow Page Loadページの読み込み時間が遅いセッションを特定します。
Crashアプリまたはページがクラッシュしたセッションを特定します。
Errorsアプリケーションエラーが発生したセッションを特定します。

メタデータフィルター

Section titled メタデータフィルター
フィルター名説明
Metadata keyカスタム定義のメタデータを使用して、セッションをフィルターします。未定義の場合は、メタデータの追加方法をこちらで確認してください

ご質問はありますか?

Section titled ご質問はありますか?

ご不明な点がありましたら、Slack コミュニティで開発者に直接お問い合わせください。