Reports
nanco — 計測・観察設計 MARK-44 v0.5 / 三指標並列管理(案 Z)+ M4/M5 廃止反映 / 2026-05-22

計測・観察設計 / MARK-44

A/B テストではなく観察モードで進む
月 23 サインアップの現実的な計測設計

月 23 サインアップでは「100 サンプル/群 × p < 0.05」は非現実的。 全員リリース + リリース前後コホート比較 + 異常値検知の 観察モードで v0.1 / v2.0 の効果を確認する。 A/B テスト復活条件は月次サインアップ 200 人以上。

担当: マーケ(深石)+ nanco-analytics + エンジニア Linear: MARK-44 SoT: strategy/deliverables/onboarding-ab-test-design-2026-05.md バージョン: v0.3(観察モード採用、 2026-05-20)

4 つの数字で見る

月次サインアップ

23

baseline-2026-04 の計測コホートサイズ。 A/B テストには不十分

改善判定 (+10pt)

+10pt

通過率がリリース前後で +10pt 以上なら「改善あり」 と判断

A/B 復活条件

200/月

月次サインアップ 200 人以上 or 累計 5,000 人以上で A/B テスト復活

計測イベント

27

v0.1 8 種 + v2.0 14 種 + Knock Webhook 5 種の合計

v0.3 の方針転換(姉崎判断 2026-05-20)

方針転換 「まだ A/B テストする規模じゃないよね」 → 観察モードに全面転換。 コントロール群なし、 全員リリース。 リリース前後コホートを比較して数値変化を観察。 統計的有意性は問わない。 +10pt 以上が出れば「改善あり」。
✅

改善あり

通過率 +10pt 以上
→ 続行

⚠️

改善なし

+5pt 未満
→ 仮説修正、 v0.2 / v2.0 設計見直し

🚨

悪化

-5pt 以下
→ 緊急対応、 機能停止判断(48h 以内)

観察 1(v0.1)→ 観察 2(v2.0)→ 観察 3(月次継続)

観察 1 v0.1 リリース効果(エンプティ + ウェルカム + ツアー)
配信方式コントロール群なし、 全員リリース
主 KPI通過率(10_register → 30_item_add): リリース前 30 日 vs 後 30 日
改善判定+10pt 以上 → 続行 / +5pt 未満 → 仮説修正 / -5pt 以下 → 緊急対応
観察期間リリース後 4 週間(または 80 サンプル到達、 どちらか早い方)
予定2026 年 6 月後半〜 7 月前半
観察 2 v2.0 リリース効果(ガイデッドセットアップ追加)
配信方式コントロール群なし、 全員リリース。 v0.1 期 vs v2.0 期のコホート比較
観察 KPI24h 活性化率 / 通過率 / Path D 活性化率(v0.4 改訂、 CEO 裁定 2026-05-22): 0% → 15%(v0.1 後 / N≥10)→ 25%(v2.0 後 / N≥15)→ 40%(Phase 2)
改善判定24h 活性化率 + 通過率の両方が +5pt 以上 → 続行 / Path D 15% 以上(N≥10 充足時のみ判定) → 効果あり。 N<閾値は「計測不可・継続観察」(Traction 指摘 / 少サンプル時の偽改善判定回避)
補助指標tp-3 メール開封 → アイテム追加 CVR / Path D 専用シーケンス効果
予定2026 年 7 月後半〜 8 月
観察 3 月次継続観察(MARK-40 Playbook と統合)
頻度月 1 回(MARK-40 月次レビュー Playbook で実行)
観察 KPI通過率 / 24h 活性化率 / Path 別活性化率 / スタートガイド完走率 / サンプル削除率(業種別)
異常値検知サンプル削除 50% 超 → 業種マスタ更新 / 完走率 30% 未満 → チェックリスト見直し / Path D 10% 未満 → MARK-60 見直し
予定2026 年 8 月以降、 継続

各 KPI の改善判定目安

KPI改善判定緊急対応トリガー
通過率(10_register → 30_item_add)+10pt 以上(26% → 36% 以上)-5pt 以下で機能ロールバック(48h 以内)
24h 活性化率+5pt 以上(34.8% → 40% 以上)—
TTV 中央値2 分以上短縮—
Path D 活性化率15% 以上(0% から到達)10% 未満 → MARK-60 見直し
サンプル削除率(業種別)50% 以下50% 超 → 業種マスタ即時更新
スタートガイド完走率50% 以上30% 未満 → チェックリスト見直し(1 週間以内)

v0.1 8 種 + v2.0 14 種 + Knock 5 種

v0.1 イベント(PRD セクション 4.1-4.3)

イベント名発火タイミング主要プロパティ
30_empty_state_shownアイテム 0 個でダッシュボード表示device
30_empty_state_clickedエンプティ CTA クリックcta_type ∈ {photo, barcode, manual, csv_import}
30_welcome_dialog_shown初回ログイン時ウェルカム表示device, signup_path
30_welcome_dialog_actionウェルカムボタン押下action ∈ {primary, later, tour}
30_tour_startedツアー開始device, entry_point
30_tour_step各ステップ表示step ∈ {1, 2, 3}
30_tour_completedツアー完走total_duration_sec
30_tour_skippedスキップat_step ∈ {1, 2, 3}

v2.0 イベント(PRD セクション 4.4-4.8、 抜粋)

イベント名発火タイミング主要プロパティ
30_setup_q1_answeredQ1 業種回答industry
30_setup_q2_answeredQ2 属性選択attributes_selected (array)
30_setup_completed質問 3 問全完了total_duration_sec, variant
30_setup_skippedスキップat_step ∈ {1, 2, 3}
30_sample_generatedサンプル生成完了industry, item_name, folder_name
30_sample_deletedサンプル削除deleted_within_sec
30_startguide_menu_clickedサイドバー「スタートガイド」 クリックcurrent_progress ∈ {0,1,2,3,4}
30_checklist_item_completedチェックリスト項目完了item_id ∈ {add_item, in_out, invite, barcode}
30_checklist_all_completed全 4 項目完了total_duration_sec

Knock Webhook イベント(v0.2 追加)

Knock WebhookPostHog イベント用途
message.sent40_email_sent配信成功確認
message.read40_email_opened開封率測定
message.link_clicked40_email_link_clickedCTA クリック率測定
message.bounced40_email_bounced配信エラー監視
message.unsubscribed40_email_unsubscribed配信停止率監視

主要 HogQL クエリ(抜粋)

クエリ 1: 通過率(コホート別)

WITH cohort AS ( SELECT person_id, timestamp AS register_at, properties.signup_path FROM events WHERE event = '10_register' AND timestamp >= '2026-06-15' AND timestamp < '2026-06-29' ), item_add AS ( SELECT person_id, MIN(timestamp) AS first_add_at FROM events WHERE event = '30_item_add' GROUP BY person_id ) SELECT c.signup_path, COUNT(c.person_id) AS cohort_size, COUNT(i.person_id) AS converted, ROUND(COUNT(i.person_id) * 100.0 / COUNT(c.person_id), 2) AS conversion_rate FROM cohort c LEFT JOIN item_add i ON c.person_id = i.person_id AND i.first_add_at BETWEEN c.register_at AND c.register_at + INTERVAL 24 HOUR GROUP BY c.signup_path;

クエリ 2: サンプル削除率(業種別)

WITH generated AS ( SELECT person_id, timestamp AS gen_at, properties.industry FROM events WHERE event = '30_sample_generated' AND timestamp >= '2026-07-15' ), deleted AS ( SELECT person_id, properties.deleted_within_sec AS deleted_sec FROM events WHERE event = '30_sample_deleted' ) SELECT g.industry, COUNT(g.person_id) AS generated, COUNT(d.person_id) AS deleted, ROUND(COUNT(d.person_id) * 100.0 / COUNT(g.person_id), 2) AS deletion_rate FROM generated g LEFT JOIN deleted d ON g.person_id = d.person_id GROUP BY g.industry ORDER BY deletion_rate DESC;

→ 削除率 50% 超の業種は業種マスタ更新のトリガー(onboarding-industry-presets-2026-05.md)

将来、 統計的 A/B テストに戻る条件

復活条件 月次サインアップ 200 人以上(月 100 サンプル/群 × 2 ヶ月で統計的有意)、 もしくは累計 5,000 人以上。 判断は MARK-40 monthly-review Playbook で月次チェック。
期待効果必要サンプル数(片群)
+15pt約 100
+10pt約 200
+5pt約 600

復活時の A/B 対象候補

  • 質問内容の最適化(業種 / 規模 / 取捨選択 のバリアント A/B/C)
  • チェックリスト項目の組み合わせ(4 項目 vs 5 項目 vs 6 項目)
  • ウェルカムメッセージのコピー
  • サンプル生成あり vs なし

関連する MARK-* タスク

タスク内容
MARK-1PRD v2.2 — 本書の観察設計が セクション 5.2 に反映
MARK-22Layer 2/3 イベント定義 — 月次観察 KPI に Layer 2/3 到達率を追加
MARK-60Path D オンボ設計 — tp-5-path-d-welcome の効果を観察
MARK-40monthly-review Playbook — 月次でダッシュボードを読み込み
MARK-17Knock + SendGrid セットアップ — Webhook → PostHog ハンドラー実装
NANCO-??signup_path プロパティ実装(招待メンバーコホート分割に必須)