id: conversion-funnel
name:
  ja: "コンバージョンファネル（段階離脱分析）"
  en: "Conversion Funnel (Stage Drop-off)"
purpose:
  ja: "同一母集団が段階的に絞られる様子を件数比例の連続漏斗として描く。件名は各断面の上、件数値と主要指標は断面線上へ置いて水平ガイドで結び、hover・focusでは同じ断面レコードだけを穏やかに強調する。最大離脱後の断面を1件常設強調し、同じ漏斗上で到達情報から離脱数・離脱率・順位へ切り替えられる"
  en: "One population narrowing stage by stage, drawn as a continuous funnel in proportion to the counts. Names sit above each section, figures on the section line, and the largest drop is picked out"
status: published
# 索引カードの図版。pnpm layout:render が原本から描く。
still: ./still.png
category: conversion
catalogOrder: 80
jobs:
  - trace-flow
  - measure-change
  - prioritize-diagnose
useCases:
  - kpi
  - process
layoutKinds:
  - funnel
tags: [funnel, conversion, drop-off, pipeline, data-driven, interactive, progressive-filtering, semantic-geometry, svg]
whenToUse:
  - ja: "営業・採用・オンボーディングの段階別転換を説明する場合"
    en: "Stage conversion in sales, hiring or onboarding"
  - ja: "問い合わせ処理やデータ移行で、どの段階から対象が減るかを示す場合"
    en: "Showing where a caseload or a data migration starts losing records"
  - ja: "加減算要因ではなく、同一母集団が順番に絞られる構造を扱う場合"
    en: "A single population filtered in order, rather than additive factors"
  - ja: "最大の改善余地がある段階間を決めたい場合"
    en: "Deciding which gap between stages holds the most room to improve"
avoidWhen:
  - ja: "加減算要因が起点から終点の値をどう変えたか示す場合"
    en: "How additive factors moved a value from start to end"
  - ja: "複数起点から複数終点への分岐と合流を扱う場合"
    en: "Branching and merging between several starts and ends"
requiredInputs:
  - ja: "段階名"
    en: "The stage names"
  - ja: "同一母集団の段階別件数"
    en: "The count at each stage, from one population"
  - ja: "必要に応じた目標転換率"
    en: "A target conversion rate where there is one"
relatedLayouts: [waterfall, sankey-flow, kpi-cards]
dataSchema:
  title: "string — スライドタイトル。最大離脱区間を結論として書く"
  subtitle: "string（任意）— 対象期間、母集団、出典など"
  unit: "string（任意）— 件、人、社など"
  stages: "{ label, count, targetRate?, note? }[] — 3〜7件。countは後段ほど同じか小さくする"
sources: []
