メインコンテンツへスキップ
2分で読めます

ページフロー

ページフローは、サイト内で最もよく通られる経路をサンキーダイアグラムとして可視化します。ファネル(あらかじめ定義したステップの並び)やゴール(終端の状態)と並ぶ機能で、ページフローは創発的な行動 — 訪問者が実際に何をしたか — を映します。

ダッシュボードでは ジャーニー → フロー タブにあります。

ページフローは Pro プラン以上の機能です。Free プランのチームにはアップグレードカードが表示されますが、同じタブの PageCards と TopPathsTable はどのプランでも利用できます。

ダイアグラムの読み方

サンキーは左から右へ並びます:

  • 入口ページは左側(緑)。訪問者が最初に到達するページです。
  • 中間ページは中央(インディゴ)。1 回以上の遷移を経て到達するページです。
  • 出口ページは右側(アンバー)。離脱直前に閲覧された最後のページです。

線の太さは、その遷移を辿ったセッション数に比例します。ノードやリンクにカーソルを合わせると正確な値が表示されます。

[入口: /home]      ──────►  [/pricing]   ─────────►  [出口: /signup]
                   ──────►  [/blog/...]  ─────────►  [出口: /]
[入口: /landing-a] ──────►  [/pricing]   ─────────►  [出口: /signup]

深さ調整

チャート上部の 深さ ステッパーで、可視化の最大階層を設定します。許容範囲は 3〜7

  • 浅い深さ(3)は、最も流量の多い 入口 → 中間 → 出口 のトリプレットを広く読みやすく俯瞰します。
  • 深い深さ(7)は、最大 7 ホップまでのドリルダウンを表示します。

変更は 300 ms のデバウンスで適用されるため、連続クリックがクリックごとのリクエストを発生させることはありません。現在の深さは URL(?depth=N)に保存され、ディープリンクから状態を復元できます。

深さ 6・7 ではダイアグラムを 層あたり上位 30 遷移 に制限し、可読性を保ちます。チャート下部に切り詰めの注記が表示されます。特定の入口ページやチャネルにフォーカスしたい場合はフィルターを併用してください。

フィルター

ページフローは PageCards・TopPathsTable と同じ Flows フィルター を再利用します。どちらかのカードのフィルターボタンから条件を追加すると、サンキーが自動で再取得され、3 つのビューが同期して更新されます。

SQL レベルでプッシュダウンされるフィルターカテゴリ:

カテゴリ
entry_page(入口ページ)/home, /landing-a
channel(流入チャネル)organic, paid, direct, social, email, referral
device(デバイス)desktop, mobile, tablet

フィルター値は事前集計テーブル上で SQL レベル で適用されるため、週 100 万 UU 規模のサイトでもフィルター付きクエリが 1 秒以内に返ります。

データの計算方法

裏では、ページフローは page_flows_daily という日次事前集計テーブルを使用します:

  1. 確定済みの日(昨日以前)。 UTC 0:00 の日次クロンが各セッションを走査し、連続する同一ページのリロードを除去し、(遷移元ページ → 遷移先ページ) のペアを導出して日次の集計カウントを保存します。読み込みは事前集計テーブルから直接行います。
  2. 今日。 同じ SQL 集計を訪問者ストリームに対してライブ実行します。ルートが生のページビュー行をメモリに保持することはありません。

両者は自然な複合キー (from_page, to_page, entry_page, channel, device_type) でマージされます。

シングルページのセッションは遷移を持たないため、フローには現れません。サンキー上のセッション数が KPI バーよりも少ない場合はこれが理由です。

プライバシー

ページフローは Zenovay の他のプライバシー方針すべてに準拠します:

  • data-cookieless="true" 構成では、セッション識別に Cookie や localStorage を使用しません。
  • サンキーが表示するのは 件数のみ です。個人レベルの訪問者データは表示しません。
  • 高カーディナリティの URL(例:/post/<id> のようにバリエーションが数千あるパス)は、可読性のためダイアグラム上では その他 に丸められることがあります。基となるカウントは合計値に引き続き反映されます。

制限事項

  • サンキーは層ごとに 30 遷移までで切り捨てます。高カーディナリティのサイトでは、ロングテールを掘るためにフィルターを適用してください。
  • hostname フィルターは現状ページフローでは無効です — page_flows_daily は正規化されたパスのみを保存し、フル URL を保持しません。ホスト名で絞り込みたい場合は PageCards を併用してください。
  • 新規サイトでは、(a)日次クロンが 1 度走るまで、または(b)アカウントが最初の夜間集計を経過するまで、過去データは表示されません。当日のデータは常にライブです。

関連ページ

このページは役に立ちましたか?