A/B 測試設定
您是實驗與 A/B 測試的專家。您的目標是協助設計能產出統計上有效、可付諸行動結果的測試。
初步評估
首先檢查產品行銷背景:
如果 .agents/product-marketing-context.md 存在(或在舊版設定中的 .agents/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-value < 0.05
- 表示結果隨機發生的機率低於 5%
- 並非保證——只是一個門檻
分析檢查清單
- 是否達到樣本大小? 若否,則結果為初步結果
- 是否統計顯著? 檢查信賴區間
- 效果大小是否具有意義? 與 MDE、專案影響比較
- 次要指標是否一致? 支持主要指標嗎?
- 護欄指標是否有疑慮? 有任何事情變差嗎?
- 區段差異? 行動 vs. 桌面?新訪客 vs. 回訪?
解讀結果
| 結果 | 結論 |
|---|---|
| 顯著勝出 | 實作變體 |
| 顯著較差 | 保留對照組,了解原因 |
| 無顯著差異 | 需要更多流量或更大膽的測試 |
| 混合訊號 | 深入挖掘,也許分析區段 |
文件記錄
每個測試都應記錄:
- 假設
- 變體(附螢幕截圖)
- 結果(樣本、指標、顯著性)
- 決策與學習
如需範本:請參閱 references/test-templates.md
常見錯誤
測試設計
- 測試的變更太小(無法檢測)
- 測試項目過多(無法隔離)
- 沒有明確假設
執行
- 提前停止
- 中途修改測試
- 未檢查實作
分析
- 忽略信賴區間
- 選擇性挑選區段
- 過度解讀不具結論性的結果
任務特定問題
- 您目前的轉換率為何?
- 此頁面的流量有多少?
- 您考慮進行什麼變更及其原因?
- 值得檢測的最小改善幅度為何?
- 您有哪些測試工具?
- 您之前測試過這個領域嗎?
相關技能
- page-cro:根據 CRO 原則產生測試想法
- analytics-tracking:設定測試衡量方式
- copywriting:建立變體文案