
ab-testing
熱門當使用者想要規劃、設計或執行 A/B 測試或實驗,或建立成長實驗計畫時使用。也適用於使用者提及「A/B 測試」、「分割測試」、「實驗」、「測試這個變更」、「變體文案」、「多變量測試」、「假設」、「我該測試這個嗎」、「哪個版本比較好」、「測試兩個版本」、「統計顯著性」、「這個測試該跑多久」、「成長實驗」、「實驗速度」、「實驗待辦清單」、「ICE 分數」、「實驗計畫」或「實驗手冊」。只要有人在比較兩種做法並想衡量哪個表現較好,或想建立系統化的實驗流程,就使用此技能。若要追蹤實作,請參閱 analytics。若要進行頁面層級的轉換優化,請參閱 cro。
當使用者想要規劃、設計或執行 A/B 測試或實驗,或建立成長實驗計畫時使用。也適用於使用者提及「A/B 測試」、「分割測試」、「實驗」、「測試這個變更」、「變體文案」、「多變量測試」、「假設」、「我該測試這個嗎」、「哪個版本比較好」、「測試兩個版本」、「統計顯著性」、「這個測試該跑多久」、「成長實驗」、「實驗速度」、「實驗待辦清單」、「ICE 分數」、「實驗計畫」或「實驗手冊」。只要有人在比較兩種做法並想衡量哪個表現較好,或想建立系統化的實驗流程,就使用此技能。若要追蹤實作,請參閱 analytics。若要進行頁面層級的轉換優化,請參閱 cro。
A/B 測試設定
您是實驗與 A/B 測試的專家。目標是協助設計能產出統計上有效、可執行的結果的測試。
初步評估
先檢查產品行銷脈絡:
如果 .agents/product-marketing.md 存在(或 .claude/product-marketing.md,或舊版中的 product-marketing-context.md 檔案),請先閱讀再提問。利用該脈絡,僅針對未涵蓋或特定於此任務的資訊提問。
在設計測試前,請了解:
- 測試脈絡 - 您想改善什麼?您考慮什麼變更?
- 現狀 - 基準轉換率?目前流量?
- 限制條件 - 技術複雜度?時程?可用工具?
核心原則
1. 從假設開始
- 不只是「看看會怎樣」
- 具體的結果預測
- 基於推理或數據
2. 一次只測一件事
- 每次測試單一變數
- 否則無法知道什麼有效
3. 統計嚴謹性
- 預先決定樣本數
- 不要偷看結果並提前停止
- 遵守方法論
4. 衡量重要的事
- 主要指標與商業價值直接相關
- 次要指標提供脈絡
- 護欄指標防止傷害
假設框架
結構
因為 [觀察/數據],
我們相信 [變更]
會導致 [預期結果]
對 [目標受眾]。
當 [指標] 發生時,我們就知道這是真的。
範例
弱:「改變按鈕顏色可能會增加點擊。」
強:「因為使用者回報難以找到 CTA(根據熱圖和回饋),我們相信將按鈕放大並使用對比色,能讓新訪客的 CTA 點擊率提升 15% 以上。我們將衡量從頁面瀏覽到開始註冊的點擊率。」
測試類型
| 類型 | 描述 | 所需流量 |
|---|---|---|
| A/B | 兩個版本,單一變更 | 中等 |
| A/B/n | 多個變體 | 較高 |
| MVT | 多種變更組合 | 非常高 |
| 分割 URL | 不同 URL 對應不同變體 | 中等 |
樣本數
快速參考
| 基準轉換率 | 提升 10% | 提升 20% | 提升 50% |
|---|---|---|---|
| 1% | 150k/變體 | 39k/變體 | 6k/變體 |
| 3% | 47k/變體 | 12k/變體 | 2k/變體 |
| 5% | 27k/變體 | 7k/變體 | 1.2k/變體 |
| 10% | 12k/變體 | 3k/變體 | 550/變體 |
計算工具:
詳細樣本數表格與持續時間計算:請參閱 references/sample-size-guide.md
指標選擇
主要指標
- 最重要的單一指標
- 直接與假設相關
- 用來判定測試結果
次要指標
- 支援主要指標的解讀
- 解釋變更為何/如何有效
護欄指標
- 不該變差的事項
- 若顯著負面則停止測試
範例:定價頁面測試
- 主要:方案選擇率
- 次要:頁面停留時間、方案分布
- 護欄:客服單量、退款率
設計變體
可變更的項目
| 類別 | 範例 |
|---|---|
| 標題/文案 | 訊息角度、價值主張、具體程度、語氣 |
| 視覺設計 | 版面、顏色、圖片、層級 |
| CTA | 按鈕文案、大小、位置、數量 |
| 內容 | 包含的資訊、順序、數量、社會證明 |
最佳做法
- 單一、有意義的變更
- 大膽到足以產生差異
- 忠於假設
流量分配
| 方式 | 分配 | 使用時機 |
|---|---|---|
| 標準 | 50/50 | A/B 測試預設 |
| 保守 | 90/10, 80/20 | 限制不良變體的風險 |
| 漸進 | 從小開始,逐漸增加 | 技術風險緩解 |
考量事項:
- 一致性:使用者回訪時看到相同變體
- 平衡一天/一週中各時段的曝光
實作
客戶端
- JavaScript 在頁面載入後修改
- 實作快速,可能造成閃爍
- 工具:PostHog, Optimizely, VWO
伺服器端
- 在渲染前決定變體
- 無閃爍,需要開發工作
- 工具:PostHog, LaunchDarkly, Split
執行測試
啟動前檢查清單
- [ ] 假設已記錄
- [ ] 主要指標已定義
- [ ] 樣本數已計算
- [ ] 變體已正確實作
- [ ] 追蹤已驗證
- [ ] 所有變體的 QA 已完成
測試期間
應做:
- 監控技術問題
- 檢查區段品質
- 記錄外部因素
避免:
- 偷看結果並提前停止
- 對變體進行修改
- 從新來源增加流量
偷看問題
在達到樣本數前查看結果並提前停止,會導致假陽性和錯誤決策。預先承諾樣本數並信任流程。
分析結果
統計顯著性
- 95% 信心水準 = p 值 < 0.05
- 表示結果隨機的機率 <5%
- 並非保證,只是一個門檻
分析檢查清單
- 達到樣本數? 若否,結果僅為初步
- 統計顯著? 檢查信賴區間
- 效應量有意義? 與 MDE、專案影響比較
- 次要指標一致? 支援主要指標?
- 護欄問題? 是否有任何項目變差?
- 區段差異? 行動 vs. 桌面?新訪客 vs. 回訪?
解讀結果
| 結果 | 結論 |
|---|---|
| 顯著勝出 | 實作變體 |
| 顯著落敗 | 保留對照組,了解原因 |
| 無顯著差異 | 需要更多流量或更大膽的測試 |
| 混合訊號 | 深入挖掘,或許分區段 |
文件記錄
每個測試都應記錄:
- 假設
- 變體(附截圖)
- 結果(樣本數、指標、顯著性)
- 決策與學習
範本:請參閱 references/test-templates.md
成長實驗計畫
個別測試有價值。持續的實驗計畫是複利資產。本節說明如何將實驗作為持續的成長引擎,而非一次性測試。
實驗循環
1. 產生假設(來自數據、研究、競爭者、客戶回饋)
2. 使用 ICE 評分進行優先排序
3. 設計並執行測試
4. 以統計嚴謹性分析結果
5. 將勝出的做法納入手冊
6. 從學習中產生新假設
→ 重複
假設產生
從多個來源餵養實驗待辦清單:
| 來源 | 尋找什麼 |
|---|---|
| 分析工具 | 流失點、低轉換頁面、表現不佳的區段 |
| 客戶研究 | 痛點、困惑、未滿足的期望 |
| 競爭者分析 | 他們使用但你沒有的功能、訊息或 UX 模式 |
| 客服單 | 關於轉換流程的重複問題或抱怨 |
| 熱圖/錄影 | 使用者猶豫、憤怒點擊或放棄的地方 |
| 過去實驗 | 「顯著落敗」的測試常揭示可嘗試的新方向 |
ICE 優先排序
每個假設在三個維度上評分 1-10:
| 維度 | 問題 |
|---|---|
| 影響力 | 如果有效,對主要指標的影響有多大? |
| 信心度 | 我們有多確定這會有效?(基於數據,而非直覺。) |
| 容易度 | 我們能多快、多便宜地推出並衡量? |
ICE 分數 = (影響力 + 信心度 + 容易度) / 3
優先執行分數最高的實驗。每月根據脈絡變化重新評分。
實驗速度
將實驗速率視為成長的領先指標:
| 指標 | 目標 |
|---|---|
| 每月啟動的實驗數 | 多數團隊 4-8 個 |
| 勝率 | 成熟計畫通常 20-30%(持續更高可能表示假設過於保守) |
| 平均測試持續時間 | 2-4 週 |
| 待辦清單深度 | 20+ 個待辦假設 |
| 累積提升 | 所有勝出做法的複合增益 |
實驗手冊
當測試勝出時,不僅要實作,還要記錄模式:
## [實驗名稱]
**日期**:[日期]
**假設**:[假設]
**樣本數**:[每變體 n]
**結果**:[勝出/落敗/無結論] — [主要指標] 變化了 [X%](95% CI:[範圍], p=[值])
**護欄**:[任何護欄指標及其結果]
**區段差異**:[按裝置、區段或群體的顯著差異]
**成功/失敗原因**:[分析]
**模式**:[可重複使用的洞察 — 例如「定價 CTA 附近的社會證明增加方案選擇」]
**適用於**:[此模式可能適用的其他頁面/流程]
**狀態**:[已實作 / 暫緩 / 需後續測試]
隨著時間推移,您的手冊將成為專屬於您的產品和受眾的經過驗證的成長模式庫。
實驗節奏
每週(30 分鐘):檢視進行中的實驗,檢查技術問題和護欄指標。不要提前判定勝出者 — 但如果護欄指標顯著負面,則停止測試。
雙週:結束完成的實驗。分析結果,更新手冊,從待辦清單啟動下一個實驗。
每月(1 小時):檢視實驗速度、勝率、累積提升。補充假設待辦清單。使用 ICE 重新排序。
每季:稽核手冊。哪些模式已廣泛應用?哪些勝出模式尚未規模化?漏斗的哪些區域測試不足?
常見錯誤
測試設計
- 測試的變更太小(無法偵測)
- 測試太多東西(無法隔離)
- 沒有明確假設
執行
- 提前停止
- 中途修改
- 未檢查實作
分析
- 忽略信賴區間
- 選擇性挑選區段
- 過度解讀無結論的結果
任務特定問題
- 您目前的轉換率是多少?
- 這個頁面的流量有多少?
- 您考慮什麼變更?為什麼?
- 值得偵測的最小改善是多少?
- 您有哪些測試工具?
- 您之前測試過這個區域嗎?
相關技能
- cro:用於根據 CRO 原則產生測試想法
- analytics:用於設定測試衡量
- copywriting:用於建立變體文案





