ข้ามไปยังเนื้อหา

Experiment Results

เมื่อ experiment ของคุณรันอยู่และ data source เชื่อมต่อแล้ว GrowthBook สามารถคำนวณผลทางสถิติได้ ไปที่ experiment ของคุณแล้วคลิก tab Results

แต่ละแถวในตาราง results คือ metric หนึ่งตัว แต่ละ column หลังจาก column แรกคือ variation หนึ่งตัว cell แต่ละ cell แสดง:

Columnความหมาย
Usersจำนวน unique users ที่ถูก assign ให้ variation นี้
Valueค่า raw metric ของ variation นี้ (เช่น conversion rate, average order value)
Chance to Win(Bayesian) ความน่าจะเป็นที่ variation นี้ดีกว่า baseline
Upliftการเปลี่ยนแปลงสัมพัทธ์เทียบกับ control เช่น +3.2%
Confidence Intervalช่วงของค่า uplift จริงที่เป็นไปได้ที่ confidence level ที่ตั้งไว้

สมมติ experiment มีสอง variations — Control (0) และ New Checkout (1) — และคุณติดตาม Purchase Rate (proportion metric):

  • Control: 4.8% purchase rate, 10,000 users
  • New Checkout: 5.2% purchase rate, 10,050 users
  • Uplift: +8.3%
  • Chance to Win: 87%
  • 95% CI: +1.1% ถึง +15.8%

ความหมาย: ถ้าคุณรัน experiment นี้หลายครั้ง 87% ของครั้งที่รัน New Checkout จะดีกว่า Control ผลกระทบจริงน่าจะอยู่ระหว่าง +1.1% ถึง +15.8% นี่ดูดี แต่ยังไม่สรุปได้ — ทีมส่วนใหญ่รอให้ chance to win ผ่าน 95% ก่อน ship

GrowthBook ไม่ poll warehouse อย่างต่อเนื่อง เพื่อดูตัวเลขที่อัปเดต:

  1. คลิก Update Data ที่มุมขวาบนของ tab Results
  2. GrowthBook รัน analysis queries กับ warehouse ของคุณและอัปเดตตาราง
  3. คุณยังสามารถตั้ง automatic refresh ใน Data Source settings ได้ด้วย

นอกจาก goal metrics หลักแล้ว คุณควรตั้งค่า guardrail metrics ในทุก experiment Guardrail metrics คือ metrics ที่ต้องไม่ถดถอย — เช่น page load time หรือ revenue per user

  1. ใน experiment settings เลื่อนลงไปที่ Metrics
  2. เพิ่ม metric ภายใต้ Guardrails แทนที่จะเป็น Goals
  3. ถ้า guardrail metric แสดงการเปลี่ยนแปลงเชิงลบที่มีนัยสำคัญทางสถิติ GrowthBook จะ flag เป็นสีแดง — แม้ว่า goal metric ของคุณจะเป็นบวกก็ตาม

GrowthBook สามารถแบ่ง results ตาม dimension — attribute เชิงประเภทของผู้ใช้ (เช่น country, device type, plan tier) เพื่อใช้ dimensions:

  1. กำหนด dimension SQL ใน Data Source settings โดย query ต้องคืน user_id และ column ค่า dimension
  2. ใน tab Results เลือก dimension จาก dropdown Dimension
  3. GrowthBook รัน analysis ใหม่แยกตามค่า dimension แต่ละค่า

Dimensions มีประโยชน์สำหรับตรวจสอบ heterogeneous treatment effects — เช่น checkout ใหม่อาจช่วย mobile users แต่ส่งผลเสียต่อ desktop users

ตัวเลือกBenefitCost
รอผลจนครบ sample size ที่วางแผนมั่นใจกว่าทางสถิติใช้เวลานานกว่าจะได้ตัดสินใจ
ดูผลกลางทางแล้วตัดสินใจเร็วเร็วกว่าเสี่ยง false positive ถ้าไม่ใช้ sequential testing
  • หยุด experiment ทันทีที่เห็น “ชนะ” โดยไม่รอ statistical significance
  • มองแค่ metric เดียวโดยไม่เช็ค guardrail metrics
  • ตีความ “ไม่ significant” ว่า “ไม่มีผล” ทั้งที่อาจแค่ sample size ไม่พอ

💡 ตัวอย่างจากของจริง

ทีม growth ที่ Spotify มีกฎห้าม ship ผล experiment ที่ยังไม่ถึง statistical significance ไม่ว่าผลจะดูดีแค่ไหนก็ตาม

"Chance to Win" ใน Bayesian results ของ GrowthBook หมายความว่าอะไร?
จะ refresh experiment results ด้วยข้อมูล warehouse ล่าสุดได้อย่างไร?
guardrail metric มีจุดประสงค์อะไร?
"peeking" ในบริบทของ A/B testing คืออะไร?