- 重要な情報
- はじめに
- 用語集
- ガイド
- エージェント
- インテグレーション
- OpenTelemetry
- 開発者
- API
- CoScreen
- アプリ内
- Service Management
- インフラストラクチャー
- アプリケーションパフォーマンス
- 継続的インテグレーション
- ログ管理
- セキュリティ
- UX モニタリング
- 管理
フラストレーションシグナルは、ユーザーがフラストレーションを感じる瞬間を顕在化させることで、アプリケーションの最大の摩擦ポイントを特定するのに役立ちます。
RUM は 3 種類のフラストレーションシグナルを収集します。
まず、ブラウザ RUM SDK バージョン >= 4.14.0 が必要です。
フラストレーションシグナルの収集を開始するには、SDK の構成に以下を追加します。
window.DD_RUM.init({
trackUserInteractions: true,
trackFrustrations: true
})
フラストレーションシグナルにはアクションが必須です。trackFrustrations
を有効にすると、自動的に trackUserInteractions
が有効になります。
フラストレーションシグナルは、RUM Applications ページにユーザーのフラストレーションの原因を表す高レベルのデータポイントとして表示されます。RUM エクスプローラーにフラストレーションカウントのリストを表示するには、Options ボタンをクリックして @session.frustration.count
の列を追加してください。
ブラウザセッションのリストにカーソルを合わせ、セッションをクリックすると、ユーザーのフラストレーションクリックの挙動を観測することができます。または、Frustrated Sessions をクリックすると、フラストレーションシグナルのあるセッションにアクセスできます。
Frustration Signals ダッシュボードは、アプリケーション全体のフラストレーションレベルの概要を提供し、最もフラストレーションの高いユーザーや、フラストレーションシグナルの数が最も多いページなどのトピックを表示します。
このダッシュボードをクローンして、自分のニーズに合わせてカスタマイズすることができます。詳しくは、フラストレーションシグナルダッシュボードをご覧ください。
RUM エクスプローラーで RUM が収集したすべてのデータを検索し、フラストレーションシグナルの傾向を把握したり、より大きな文脈でパターンを分析したり、ダッシュボードやモニターにエクスポートしたりすることができます。
検索クエリにファセットを入力すると、検索が開始されます。利用可能な検索フィールドは以下の通りです。
action.frustration.type:rage_click
を追加します。session.frustration.count:>1
または view.frustration.count:>1
を追加します。Frustration Count 列の値があるセッションをクリックすると、検出されたユーザーのフラストレーションを調べることができます。シグナルの種類 (rage click
、dead click
、error click
) と、セッション中に発生したことを示すイベントタイムラインを見ることができます。
ビューをクリックすると、frustration detected
タグで特定のページでユーザーがフラストレーションを感じたかどうかを特定することができます。
パフォーマンスウォーターフォールは、フラストレーションシグナルを含むアクションを表示します。
選択したアクションにフラストレーションシグナルが含まれている場合、Actions タブに frustration detected
タグが表示されます。
1 つのアクションで複数のフラストレーションシグナルが発生した場合、アクションパネルの What Happened の下に表示されます。
Errors タブでエラーをクリックすると、エラーの詳細が表示されたサイドパネルが開きます。フラストレーションシグナルが発生したかどうかを確認することができます。
セッションリプレイでは、実際のユーザーの行動をビデオのように再現して観測することができます。リプレイは、ユーザーがフラストレーションの兆候を示したときに取るアクションの証拠をビデオで提供します。
セッションリプレイのユーザージャーニーには、発生したイベントの詳細が時系列で表示されます。イベントにカーソルを合わせると、リプレイ内のその時点に移動します (例えば、デッドクリックが発生した時点など)。
詳しくは、セッションリプレイのドキュメントをご覧ください。
フラストレーションシグナルのモニターを作成し、アラートを設定することで、アプリケーションの重要なページでフラストレーションシグナルが発生した場合、自身や チームに通知することが可能です。
例えば、特定のページでフラストレーションシグナルが発生した場合に通知するアラートを設定することができます。
詳しくは、リアルユーザーモニタリングモニターのドキュメントをご覧ください。
フラストレーションシグナルは、キーボードのストロークではなく、マウスのクリックによって発生します。
セッションがライブの場合、情報を取得しているため、バナーにタイムラインと異なる数値が反映されることがあります。
フラストレーションシグナルを有効にすることで、Datadog はデフォルトで 3 つのシグナルタイプすべてを収集します。詳細については、カスタマーサクセスマネージャーにお問い合わせください。