# GrowthBook A/B Testing

การจัดการ feature flag และการทดลองด้วย GrowthBook สำหรับการเปิดตัวแบบค่อยเป็นค่อยไป, การทดสอบ A/B, และการปล่อยฟีเจอร์แบบกำหนดเป้าหมาย

โครงสร้างพื้นฐานภายใน การรวม GrowthBook ใช้สำหรับ telemetry การพัฒนาผลิตภัณฑ์และการติดตามการทดลองของ Clew เอง ไม่ใช่ฟีเจอร์สำหรับผู้ใช้

## ภาพรวม

GrowthBook ให้บริการ feature flagging และ A/B testing ภายใน Clew รองรับการเปิดตัวฟีเจอร์ใหม่แบบควบคุม, การติดตามการทดลอง, และการปล่อยฟีเจอร์แบบกำหนดเป้าหมายตามกลุ่มผู้ใช้

## สถาปัตยกรรม

- Feature Flags — ประเภท Boolean, string, number, และ JSON ที่ประเมินในเครื่อง
- การทดลอง — การทดสอบ A/B หลายรูปแบบพร้อมการติดตามทางสถิติ
- Forced Variations — แทนที่ค่า flag สำหรับการทดสอบและดีบัก
- Sticky Bucketing — ประสบการณ์ผู้ใช้ที่สอดคล้องข้ามเซสชัน
- Local Caching — คำจำกัดความของฟีเจอร์ถูกแคชหลังจากการดึงครั้งแรก

## การตั้งค่า

ตัวแปร | วัตถุประสงค์
--- | ---
`GROWTHBOOK_API_HOST` | GrowthBook API endpoint
`GROWTHBOOK_CLIENT_KEY` | คีย์ SDK ฝั่งไคลเอนต์