- 重要な情報
- はじめに
- 用語集
- ガイド
- エージェント
- インテグレーション
- OpenTelemetry
- 開発者
- API
- CoScreen
- アプリ内
- Service Management
- インフラストラクチャー
- アプリケーションパフォーマンス
- 継続的インテグレーション
- ログ管理
- セキュリティ
- UX モニタリング
- 管理
ヒートマップは、セッションリプレイデータにユーザーのインタラクションを重ねて視覚化したものです。RUM には 3 種類のヒートマップがあります。
ヒートマップを使用すれば、複雑なデータを一目で確認し、ユーザーエクスペリエンスの最適化に関する洞察を得ることができます。
ヒートマップを始めるには
trackUserInteractions: true
を設定し、アクションの追跡を有効にします (Clickmap に必要)。ビューリストページで、アプリケーションとビューを選択します。表示するヒートマップのタイプも選択できます。
これで、特定のビューのヒートマップページに移動します。上部にある View Name と Application セレクタで表示するビューを切り替えることができます。例えば特定の地域など、より詳細なフィルターを追加するには、左側のパネルからフィルターを追加できます。
Click map は、セッションからユーザーのクリックアクションを集計し、それらをマップ上の塊として視覚化することで、特定のビューで最もインタラクションがあったアクションを表示します。
各 Click map では、以下のような分析も提供されます。
パネルの下には、そのページで発生したすべてのアクションが、頻度別にリストアップされています。アクションをクリックすると、そのインタラクションについてより詳しく理解することができます。例:
Top Element ヒートマップは、最もインタラクションがあった要素とその順位を表示することで、特定のビューでのクリックアクションを集計します。マップ自体の順位はサイドのアクション名に対応しています。
パネル内のアクション名をクリックすると、対応するアクションがマップ上でハイライトされます。
Scroll map は、特定のページのスクロールアクティビティの集計を視覚的に表示します。Scroll map を使用すると、ページの平均折り返し位置や、指定した深さまでスクロールしたユーザーの数を確認できます。Scroll map 上の青いフローティングバーを、評価したい深さまでドラッグすることができます。
Scroll map の左側のパネルは、ユーザーが特定のパーセンタイルを越えてスクロールしたビューのリストへのリンクなど、クエリ結果への直接リンクを含む大まかな洞察を提供します。インサイトパネルの下には、ページのミニマップと、詳細なスクロールデータを表示する分布グラフがあり、最大の離脱が発生する場所を特定するのに役立ちます。
分析を理解した後、次のステップはヒートマップ外の他のデータの文脈でアクションを理解することです。これは、RUM エクスプローラーにピボットしたり、コンバージョン率を分析するためにそのアクションを含むファネルを構築したりすることを意味するかもしれません。また、関連するセッションリプレイを見て、セッション全体のコンテキストでユーザーがアクションを実行している様子を視覚化することもできます。
ヒートマップは、RUM のビュー名に基づいています。RUM アプリケーションの構成によっては、多くのページが同じビュー名の下にグループ化されたり、非常に特殊なビュー名を持つようになったりすることがあります。デフォルトのビュー名収集が十分でないと思われる場合は、startView 関数を使用して手動でオーバーライドすることができます。
ヒートマップは、セッションリプレイデータで生成されます。Datadog のインテリジェントなアルゴリズムは、最新のリプレイとページの初期状態に最もマッチするリプレイをスマートに選択します。場合によっては、正しいリプレイを見つけることができないこともあります。ヒートマップの背景を切り替えるには、Choose Background ボタンを使用して、ページの異なる状態を行き来し、探しているものを見つけることができます。
アイコンのツールチップに element is not visible と表示されています。これは、その要素がページ上で一般的なアクションであるにもかかわらず、ヒートマップの背景には表示されていないことを意味します。その要素を見るには、右下の Choose Background をクリックして、ヒートマップの背景をその要素が存在するものに切り替えることができます。
これは、Datadog が現在の検索フィルターに一致するヒートマップの背景として使用するセッションリプレイを見つけることができなかったことを意味します。Browser SDK でセッションの記録を開始したばかりの場合、セッションリプレイが表示できるようになるまでに数分かかることもあります。
これは、Datadog が、現在選択されているリプレイと、いかなるユーザー アクションもマッチさせることができなかったことを意味します。これは、以下のような様々な理由で発生します。
ユーザー情報は、デフォルトでは収集されません。ヒートマップは、セッションデータで利用可能なユーザー情報を使用して、行動に関する関連する洞察を表示します。データとコンテキストの変更の手順に従って、RUM にユーザー情報を設定することができます。
お役に立つドキュメント、リンクや記事: