メインコンテンツまでスキップ

特定シーン分析 - ヒートマップ

最終更新 2026/10/03

ヒートマップは、ゲームマップに関する分析ニーズに特化した分析モデルです。ヒートマップを使うと、マップ上でのプレイヤーの行動の分布状況を分析できるほか、異なるユーザーグループ間で、同じ行動における分布の違いを比較することもできます。ヒートマップを通じて、現在のマップ設計のもとでプレイヤーの行動が想定どおりかどうかを検証し、今後のゲームのアップデートに活かすことができます。

ヒートマップでは、次のような問いに答えを得ることができます。

  • マッププランナーとして、ユーザーがマップ内でどのように行動しているか、設計の想定どおりかを知りたい。
  • 数値設計のプランナーとして、ユーザーがマップ内の各エリアで獲得しているリソース量を知りたい。

ヒートマップの設定​

ヒートマップの分析設定には、次の要素が必要です。

  • ヒートイベント:マップ上で分析するイベントです。仮想イベントも使用できます。イベントのフィルターについてはフィルターでデータを絞り込むを参照してください
  • 計算(指標):ヒートイベントを使って構築する指標で、マップ内のヒート値の計算指標です。構築方法は既存の他の分析モデルと同じです
  • イベント座標:イベントとマップ座標を対応付けるプロパティです。イベントプロパティ(ヒートイベントに対応するプロパティ)またはユーザープロパティを使用できます
  • マップファイル:ヒートマップ分析の対象となるマップです
  • マップの選択方法は2つあります:マップをアップロード、使用済みのマップを選択
  • マップはjpg、png形式に対応しており、ファイルサイズは10MB以下です
  • マップをアップロードした後、モデル設定のイベント座標と位置を合わせるため、マップの左下と右上に対応するトラッキングの座標位置を指定する必要があります

ヒートイベントは新しいイベント処理方法としてFirst or Last フィルターに対応しています

First or Last フィルターで選択できる方法:

  • First、Last

    • 選択した時間ウィンドウにおける各「ユーザー」の最初/最後のイベント
  • max、min

    • プロパティの選択が必要です。選択できるのは数値または時間タイプです
    • 選択した時間ウィンドウ内で、そのプロパティが最大/最小となる1件のイベント

First or Last フィルターは、ヒートイベントを選択した処理方法に従って、各「ユーザー」につき「First」(Last、max、min)の1件のイベントのみを残し、そのイベントを使って対応する計算指標を生成します

異なるグループ間でデータ指標のマップ上の分布を比較したい場合は、マルチグループ比較を使用できます

  • 最少2グループが必要で、最大4グループまで対応しています
  • フィルター条件を追加して、異なるグループを構成します
  • フィルター条件が空の場合、そのグループはすべてのデータを表します
  • 異なる時間区間のヒートマップを比較したい場合は、「イベント時間」でフィルターをかけることで実現できます

モデルの計算結果を確認する​

すべてのモデル条件を設定したら、「計算」ボタンをクリックします。右側にヒートマップの計算結果が表示され、マップのレンダリング結果が生成されます。

  • 計算ロジック:処理とフィルターを経たヒートイベントを、計算(指標)のルールに従い、選択したx軸とy軸の座標プロパティと組み合わせて、各座標位置の結果値に集計し、その結果値を返します
  • ヒートマップのレンダリング:ヒートマップコンポーネントが座標位置間の関係に基づき、現在のレンダリング半径で集計したうえで色を割り当てます
  • ポイント値:マウスカーソルの位置に対応する、現在の座標の指標計算結果です

ヒートマップの右下には、表示を視覚的に調整するためのビューウィンドウがあります

  • マップ領域を拡大したりドラッグしたりして、重点エリアを確認できます
  • カラースキームを変更できます。現在4種類の配色から選択できます
  • 透明度やヒートマップの半径を調整して、ヒートマップを希望どおりの表示にできます

複数の比較グループがある場合は、表示エリアの右上で「同期ズーム」にチェックを入れることができます。

  • チェックを入れた場合:すべての比較グループが同期して拡大・縮小し、マップの表示エリアも同期してドラッグされます
  • チェックを入れない場合:各比較グループを個別に操作できます
このページは役に立ちましたか?