Super Sale WeekClaude Skills — 20% OFF
Glossary

Cohort Analysis คืออะไร? คำจำกัดความ ตัวอย่าง และวิธีทำ (2026)

Powerdrill Team·
Cohort Analysis คืออะไร? คำจำกัดความ ตัวอย่าง และวิธีทำ (2026)

การวิเคราะห์กลุ่มประชากรตามรุ่น (Cohort analysis) จะจัดกลุ่มผู้ใช้งานตามช่วงเวลาที่พวกเขาเริ่มต้นใช้งาน จากนั้นจึงติดตามพฤติกรรมของแต่ละกลุ่มแยกกันไปตามเวลา แทนที่จะดูตัวเลขรวมเฉลี่ยของผู้ใช้ทั้งหมด คุณจะได้เส้นกราฟหนึ่งเส้นต่อหนึ่งเดือนที่เริ่มต้นใช้งาน การแยกข้อมูลเช่นนี้คือหัวใจสำคัญ เพราะมันช่วยให้เห็นว่าผลิตภัณฑ์กำลังดีขึ้นหรือแย่ลงสำหรับผู้ใช้ที่เพิ่งเข้ามาใหม่

คู่มือนี้จะอธิบายถึงคำจำกัดความ เหตุผลที่ค่าเฉลี่ยรวมอาจทำให้เข้าใจผิด และวิธีอ่านตารางสามเหลี่ยม นอกจากนี้ยังครอบคลุมถึงประเภทหลักสองประเภทของ Cohort และข้อผิดพลาดที่ทำให้รายงาน Cohort คลาดเคลื่อน

การวิเคราะห์ Cohort คืออะไร?

Cohort คือกลุ่มคนที่มีเหตุการณ์เริ่มต้นร่วมกันในช่วงเวลาเดียวกัน เช่น ทุกคนที่ลงทะเบียนใช้งานในเดือนมีนาคมคือ Cohort เดือนมีนาคม และทุกคนที่ซื้อสินค้าครั้งแรกใน Q2 คือ Cohort ไตรมาสที่ 2 (Q2)

การวิเคราะห์ Cohort จะวัดผลแต่ละกลุ่มด้วยเกณฑ์เวลาเดียวกัน ไม่ใช่การเปรียบเทียบตามปฏิทินอย่าง "มีนาคม 2026 เทียบกับ เมษายน 2026" แต่เป็นการเปรียบเทียบ "เดือนแรก เทียบกับ เดือนที่สอง" นับจากวันที่เริ่มต้นของแต่ละกลุ่ม การปรับมุมมองเช่นนี้ช่วยให้การเปรียบเทียบมีความเป็นธรรมและแม่นยำขึ้น

ผลลัพธ์ที่ได้มักจะแสดงในรูปแบบตารางสามเหลี่ยม โดยแถวแนวนอนคือกลุ่ม Cohort เรียงตามลำดับเวลาที่เริ่มต้น ส่วนคอลัมน์แนวตั้งคือระยะเวลาที่ผ่านพ้นไปนับจากจุดเริ่มต้น รูปทรงสามเหลี่ยมเกิดขึ้นเนื่องจาก Cohort ล่าสุดเพิ่งเดินทางมาถึงเดือนแรก ในขณะที่ Cohort เก่าแก่ที่สุดมีข้อมูลสะสมมาอย่างยาวนานจนสุดตาราง

ทำไมค่าเฉลี่ยรวมจึงซ่อนปัญหาเอาไว้

และนี่คือสถานการณ์ที่การวิเคราะห์ Cohort ถูกออกแบบมาเพื่อตรวจจับโดยเฉพาะ

Cohort ผู้ใช้งาน อัตราการคงอยู่เดือนที่ 1 อัตราการคงอยู่เดือนที่ 3
มกราคม 1,000 45% 28%
กุมภาพันธ์ 1,600 41% 25%
มีนาคม 2,400 36% 21%
เมษายน 3,600 30%

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

ตัวเลขอัตราการคงอยู่แบบรวมก็ซ่อนปัญหานี้ไว้ด้วยเหตุผลเดียวกัน เนื่องจากค่าเฉลี่ยของแต่ละเดือนจะถูกดึงโดย Cohort ที่มีขนาดใหญ่ที่สุด ซึ่ง Cohort ที่ใหญ่ที่สุดก็มักจะเป็นกลุ่มที่ใหม่ที่สุดเสมอ คุณไม่สามารถมองเห็นแนวโน้มที่แท้จริงได้จากตัวเลขที่องค์ประกอบภายในเปลี่ยนแปลงอยู่ตลอดเวลา

การวิเคราะห์ Cohort ช่วยแก้ปัญหานี้โดยไม่นำข้อมูลมารวมกัน อัตราการคงอยู่ในเดือนที่ 1 ของกลุ่มมกราคมจะคงอยู่ที่ 45% ตลอดไป และเมื่ออัตราการคงอยู่ของกลุ่มเมษายนตกลงมาอยู่ที่ 30% คุณก็จะเห็นการลดลงได้อย่างชัดเจนทันที

วิธีอ่านตาราง Cohort

แถวคือ Cohort, คอลัมน์คือระยะเวลา

แต่ละแถวคือกลุ่มผู้ใช้ที่กำหนดตามเวลาที่เริ่มต้นใช้งาน ส่วนแต่ละคอลัมน์คือระยะเวลาที่ผ่านไปนับจากจุดเริ่มต้นนั้น ไม่ใช่วันที่ตามปฏิทิน โดยเดือนที่ 0 คือช่วงเริ่มต้นและเกือบจะมีค่าเป็น 100% เสมอ

อ่านไล่ลงมาตามคอลัมน์เพื่อดูว่าผลลัพธ์ดีขึ้นหรือไม่

นี่คือทิศทางการอ่านที่มีประโยชน์ที่สุดและเป็นทิศทางที่คนมักจะมองข้าม ให้คุณตรึงสายตาไว้ที่คอลัมน์เดือนที่ 1 แล้วอ่านจากบนลงล่าง หากตัวเลขลดลงเรื่อยๆ เมื่อไล่ลงมา แสดงว่ากลุ่มผู้ใช้ใหม่แต่ละกลุ่มมีอัตราการคงอยู่ที่แย่ลงกว่ากลุ่มก่อนหน้า ซึ่งนั่นเป็นสัญญาณของปัญหาด้านผลิตภัณฑ์หรือการจัดหาผู้ใช้งาน และมันกำลังเกิดขึ้น ณ ตอนนี้

อ่านตามแนวนอนเพื่อดูการลดลงของกลุ่มผู้ใช้กลุ่มเดียว

แถวเดี่ยวๆ จะแสดงรูปแบบการลดลงของ Cohort นั้นๆ ผลิตภัณฑ์ส่วนใหญ่มักจะมีตัวเลขลดลงอย่างรวดเร็วในช่วงแรก จากนั้นจะเริ่มคงที่ จุดที่กราฟเริ่มคงที่นั้นมีความสำคัญมากกว่าช่วงที่ลดลงเสียอีก เพราะมันเป็นตัวบ่งชี้สัดส่วนของผู้ใช้ที่จะอยู่กับคุณในระยะยาว

แนวทแยงมุมคือปฏิทิน

ข้อมูลทั้งหมดที่อยู่ในแนวทแยงเดียวกันคือเหตุการณ์ที่เกิดขึ้นในเดือนเดียวกันตามปฏิทิน ผลกระทบที่เกิดขึ้นกับแนวทแยงใดแนวทแยงหนึ่ง เช่น ระบบล่มหรือการเปลี่ยนราคา จะส่งผลกระทบต่อทุก Cohort พร้อมกันโดยไม่เกี่ยงว่าจะเป็นกลุ่มเก่าหรือใหม่ หากตัวเลขที่แย่ปรากฏตามแนวทแยงแทนที่จะเป็นแนวตั้ง สาเหตุมักมาจากเหตุการณ์เฉพาะหน้า ไม่ใช่ความแตกต่างด้านคุณภาพของ Cohort

Acquisition cohorts และ behavioral cohorts

Acquisition cohorts คือการจัดกลุ่มตามเวลาที่ผู้ใช้เข้าร่วม โดยทั่วไปจะใช้เดือนที่สมัครใช้งานเป็นเกณฑ์ กลุ่มนี้จะช่วยตอบคำถามว่า ผู้คนที่เข้ามาใช้งานในตอนนี้มีคุณภาพดีขึ้นหรือแย่ลงกว่ากลุ่มที่เข้ามาก่อนหน้านี้

Behavioral cohorts คือการจัดกลุ่มตามพฤติกรรมหรือสิ่งที่ผู้ใช้ทำ เช่น ผู้ใช้ที่เชื่อมต่อระบบในสัปดาห์แรก เปรียบเทียบกับผู้ใช้ที่ไม่ได้ทำ กลุ่มนี้จะช่วยตอบคำถามว่า พฤติกรรมในช่วงแรกเริ่มใดที่เป็นตัวบ่งชี้ว่าผู้ใช้จะอยู่กับเราต่อไป

ทั้งสองประเภทมีหน้าที่แตกต่างกัน Acquisition cohorts จะช่วยวินิจฉัยทิศทางตามช่วงเวลา ส่วน Behavioral cohorts จะชี้ให้เห็นว่าต้องปรับปรุงแก้ไขตรงไหน ทีมที่สร้างเฉพาะ Cohort แบบแรกอาจจะมองเห็นแนวโน้มที่แย่ลง แต่จะไม่รู้ว่าต้องลงมือแก้ไขอย่างไร

รูปแบบที่สามคือ Cohort ตามขนาดหรือแพ็กเกจ (Size or Plan Cohorts) ซึ่งจัดกลุ่มตามระดับบัญชีผู้ใช้ มีประโยชน์อย่างยิ่งเมื่อลูกค้ากลุ่มองค์กรและลูกค้าที่บริการตัวเองมีพฤติกรรมที่แตกต่างกันอย่างสิ้นเชิง จนทำให้กราฟแบบรวมไม่สามารถอธิบายพฤติกรรมของกลุ่มใดได้เลย

การสร้างตาราง Cohort ด้วยตัวเอง

วิธีการทำด้วยตัวเองนั้นใช้งานได้จริง และคุ้มค่าที่จะทำความเข้าใจสักครั้ง แม้ว่าในภายหลังคุณจะเปลี่ยนไปใช้ระบบอัตโนมัติก็ตาม

เตรียมข้อมูลหนึ่งแถวต่อหนึ่งเหตุการณ์ของผู้ใช้ คุณต้องมีรหัสผู้ใช้ วันที่สมัครใช้งานหรือซื้อสินค้าครั้งแรก และวันที่ทำกิจกรรมในครั้งต่อๆ ไป ตารางสรุปผลทั่วไปไม่สามารถนำมาแปลงเป็น Cohort ได้ เนื่องจากขั้นตอนการจัดกลุ่มจะต้องทำในระดับแถวข้อมูล

เพิ่มคอลัมน์ Cohort ปรับรูปแบบวันที่สมัครใช้งานให้เหลือเพียงระดับเดือน ตอนนี้ผู้ใช้ทุกคนจะมีป้ายกำกับระบุกลุ่มที่ตนเองสังกัดอยู่

เพิ่มคอลัมน์ดัชนีช่วงเวลา (Period-index) สำหรับแต่ละแถวกิจกรรม ให้คำนวณจำนวนเดือนที่ห่างกันระหว่างเดือนที่สมัครใช้งานกับเดือนที่ทำกิจกรรม ซึ่งค่านี้จะกลายเป็นตำแหน่งคอลัมน์ในตารางสุดท้าย

ทำ Pivot Table โดยวางเดือนของ Cohort ไว้ที่แถวด้านข้าง วางดัชนีช่วงเวลาไว้ที่คอลัมน์ด้านบน และใส่จำนวนผู้ใช้ที่ไม่ซ้ำกันในส่วนของค่าข้อมูล คุณสามารถดูขั้นตอนการทำได้ที่หน้า สร้าง PivotTable ของ Microsoft

แปลงจำนวนตัวเลขให้เป็นเปอร์เซ็นต์ นำค่าในแต่ละช่องหารด้วยจำนวนผู้ใช้ในเดือนที่ 0 ของแถวนั้นๆ เนื่องจากจำนวนผู้ใช้จริงจะทำให้อ่านเปรียบเทียบระหว่าง Cohort ที่มีขนาดต่างกันได้ยาก

ขั้นตอนเหล่านี้ไม่มีอะไรยาก แต่คุณต้องทำซ้ำทั้ง 5 ขั้นตอนนี้ทุกครั้งที่มีข้อมูลใหม่เข้ามา และสูตรคำนวณดัชนีช่วงเวลาก็มักจะเออเร่อทุกครั้งที่รูปแบบวันที่เปลี่ยนไป

วิธีสร้างตาราง Cohort ด้วย Powerdrill Bloom

หากคุณมีข้อมูลผู้ใช้งานที่ส่งออกเรียบร้อยแล้ว คุณก็สามารถข้ามขั้นตอนการทำ Pivot Table ไปได้เลย

ขั้นตอนที่ 1: อัปโหลดข้อมูลผู้ใช้งานของคุณ

เพียงลากและวางไฟล์ Excel, CSV หรือ TSV ที่ส่งออกมาซึ่งมีข้อมูลการสมัครใช้งานและกิจกรรมต่างๆ ระบบสามารถโหลดหลายไฟล์พร้อมกันได้ ดังนั้นคุณจึงสามารถรวมไฟล์ผู้ใช้และไฟล์กิจกรรมเข้าด้วยกันได้ในขั้นตอนเดียว ระบบจะตรวจจับคอลัมน์และวิเคราะห์รูปแบบวันที่ให้โดยอัตโนมัติขณะอัปโหลด ซึ่งเป็นจุดที่การทำด้วยตัวเองมักจะเกิดปัญหาบ่อยที่สุด

การอัปโหลดข้อมูลผู้ใช้งานไปยัง Powerdrill Bloom เพื่อทำการวิเคราะห์ Cohort

ขั้นตอนที่ 2: อธิบาย Cohort ด้วยภาษาธรรมชาติ

บอกสิ่งที่คุณต้องการจัดกลุ่มและวัดผล เช่น "จัดกลุ่มผู้ใช้ตามเดือนที่สมัครใช้งาน จากนั้นแสดงอัตราการคงอยู่รายเดือนสำหรับ 12 เดือนแรกเป็นเปอร์เซ็นต์" ตัวช่วย AI จะสร้างคอลัมน์ Cohort คำนวณดัชนีช่วงเวลา และสร้างตารางออกมาให้ทันที หรือหากคุณต้องการเปลี่ยนเป็น Behavioral Cohort หรือเปลี่ยนเป็นรายสัปดาห์ ระบบก็พร้อมสร้างให้ใหม่โดยที่คุณไม่ต้องไปปรับโครงสร้างไฟล์ต้นฉบับเองเลย

ขั้นตอนที่ 3: ส่งออกแผนภูมิ รายงาน หรือสไลด์นำเสนอ

คุณสามารถส่งข้อมูลออกเป็นแผนภูมิ นำไปใส่ในรายงานสรุป หรือแปลงหน้ากระดานทำงานให้เป็นสไลด์เพื่อใช้ในการประชุมได้ โดยมีสไตล์ให้เลือกทั้งแบบ Professional, Business และ Fancy เพื่อส่งออกไปยัง PowerPoint หรือ Notion สำหรับการสร้างภาพข้อมูลโดยเฉพาะ สามารถดูวิธีได้ที่ วิธีสร้างแผนภูมิอัตราการคงอยู่ของ Cohort และใช้ AI graph maker เพื่อสร้างแผนภูมิรูปแบบอื่นๆ จากไฟล์ที่อัปโหลดเดียวกัน

การส่งออกตารางอัตราการคงอยู่ของ Cohort ไปยังสไลด์นำเสนอใน Powerdrill Bloom

ข้อผิดพลาดที่พบบ่อย

การเลือกหน่วยเวลาที่ไม่เหมาะสม การใช้ Cohort รายเดือนกับผลิตภัณฑ์ที่ผู้ใช้ต้องใช้ทุกวันจะบดบังข้อมูลที่น่าสนใจในสัปดาห์แรก ในทางกลับกัน การใช้ Cohort รายสัปดาห์หรือรายวันกับผลิตภัณฑ์ที่ใช้งานเป็นรายไตรมาสจะทำให้เกิดข้อมูลรบกวนมากเกินไป ดังนั้นควรเลือกหน่วยเวลาให้สอดคล้องกับพฤติกรรมการใช้งานตามธรรมชาติ

การอ่านตามแถวแต่ละเลยคอลัมน์ แถวแนวนอนจะบอกว่าผู้ใช้กลุ่มหนึ่งลดลงอย่างไร แต่คอลัมน์แนวตั้งจะบอกว่าคุณกำลังพัฒนาดีขึ้นหรือไม่ ซึ่งข้อมูลในคอลัมน์นี่เองคือสิ่งที่คุณสามารถนำไปปรับปรุงต่อได้จริง

การเปรียบเทียบ Cohort ที่ข้อมูลยังไม่ครบถ้วน Cohort ล่าสุดอาจจะยังใช้งานไม่นานพอที่จะมีข้อมูลในเดือนที่ 6 การปล่อยให้มีช่องว่างหรือข้อมูลไม่ครบในตารางอาจทำให้ผู้อื่นตีความตัวเลขที่ต่ำนั้นว่าเป็นการลดฮวบของระบบได้

ขนาดของ Cohort เล็กเกินกว่าจะนำมาวิเคราะห์ได้ Cohort ที่มีผู้ใช้เพียง 40 คนจะทำให้อัตราการคงอยู่เป็นเปอร์เซ็นต์ผันผวนอย่างรุนแรงเพียงเพราะพฤติกรรมของคนไม่กี่คน ควรขยายช่วงเวลาให้กว้างขึ้น หรือยอมรับว่าข้อมูลในแถวนั้นใช้ดูได้เพียงแนวโน้มคร่าวๆ เท่านั้น

การรายงาน Cohort โดยไม่ระบุขนาดกลุ่ม การแสดงตัวเลขเปอร์เซ็นต์โดยไม่มีตัวหารมักจะทำให้เกิดการเข้าใจผิดได้เสมอ ควรใส่จำนวนผู้ใช้ในเดือนที่ 0 ไว้ในคอลัมน์แรกด้วย

การจำกัดความคำว่า "การคงอยู่" อย่างหลวมๆ คำว่า "แอคทีฟ" จะต้องหมายถึงสิ่งใดสิ่งหนึ่งที่เฉพาะเจาะจง การเข้าสู่ระบบกับการทำกิจกรรมหลักมีความหมายที่แตกต่างกันอย่างสิ้นเชิง และการนำสองสิ่งนี้มาปะปนกันในแต่ละช่วงเวลาจะทำให้ตารางข้อมูลนั้นไร้ความหมายทันที

สรุปสั้นๆ

การวิเคราะห์ Cohort จะแยกผู้ใช้งานตามเวลาที่เริ่มต้น เพื่อไม่ให้ตัวเลขการเติบโตมาบดบังการลดลงของผู้ใช้ ให้อ่านไล่ลงมาตามคอลัมน์เพื่อดูว่ากลุ่มผู้ใช้ใหม่แต่ละกลุ่มมีผลลัพธ์ที่ดีขึ้นหรือแย่ลงกว่ากลุ่มก่อนหน้า และอ่านตามแนวนอนเพื่อดูว่าผู้ใช้ในกลุ่มเดียวกันลดลงอย่างไรและเริ่มคงที่ตรงจุดไหน

ขั้นตอนการสร้างมีเพียง 5 ขั้นตอนเชิงเทคนิคที่ต้องทำซ้ำทุกครั้งที่มีการอัปเดตข้อมูล ทดลองใช้งาน Powerdrill Bloom ฟรี — เพียงอัปเดตไฟล์ข้อมูลผู้ใช้ที่ส่งออกมา อธิบาย Cohort ด้วยภาษาธรรมชาติ และส่งออกตารางไปยังสไลด์นำเสนอได้ทันที สำหรับการเปรียบเทียบเครื่องมือต่างๆ สามารถดูได้ที่ เครื่องมือ AI สำหรับการวิเคราะห์ Cohort

คำถามที่พบบ่อย

การวิเคราะห์ Cohort ใช้ทำอะไร?

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

Cohort กับ Segment แตกต่างกันอย่างไร?

Cohort จะถูกกำหนดโดยเวลาเริ่มต้นที่เหมือนกัน และสมาชิกในกลุ่มจะไม่มีวันเปลี่ยนแปลง ส่วน Segment จะถูกกำหนดโดยคุณลักษณะเฉพาะ เช่น ประเทศหรือแพ็กเกจการใช้งาน ซึ่งผู้ใช้สามารถย้ายเข้าหรือออกจากกลุ่มได้ ดังนั้น Cohort จึงใช้เพื่อติดตามการเปลี่ยนแปลงตามกาลเวลา ในขณะที่ Segment ใช้เพื่ออธิบายลักษณะของกลุ่มประชากร ณ เวลาปัจจุบัน

ควรเลือกช่วงเวลาสำหรับ Cohort อย่างไร?

ควรเลือกให้สอดคล้องกับความถี่ในการใช้งานผลิตภัณฑ์ของผู้ใช้ เช่น Cohort รายวันหรือรายสัปดาห์จะเหมาะกับผลิตภัณฑ์ที่มีการใช้งานบ่อยครั้ง ส่วน Cohort รายเดือนจะเหมาะกับรอบการสมัครสมาชิกหรือการซื้อซ้ำ หากการเลิกใช้งานส่วนใหญ่เกิดขึ้นก่อนคอลัมน์แรกของคุณ แสดงว่าหน่วยเวลาที่คุณเลือกนั้นกว้างเกินไป

สามารถทำการวิเคราะห์ Cohort ใน Excel ได้หรือไม่?

ได้แน่นอน เพียงเพิ่มคอลัมน์เดือนของ Cohort และคอลัมน์ดัชนีช่วงเวลาลงในแถวกิจกรรมของคุณ จากนั้นทำ Pivot Table โดยเปรียบเทียบ Cohort กับดัชนีช่วงเวลาด้วยจำนวนผู้ใช้ที่ไม่ซ้ำกัน แล้วหารตัวเลขในแต่ละช่องด้วยจำนวนเริ่มต้นของแถวนั้นๆ ขั้นตอนการคำนวณนั้นตรงไปตรงมา แต่การต้องทำซ้ำๆ คือสิ่งที่ทำให้รู้สึกน่าเบื่อ

อัตราการคงอยู่ที่ดีควรเป็นเท่าใด?

ตัวเลขนี้มีความแตกต่างกันมากเกินไปในแต่ละประเภทธุรกิจ จนไม่สามารถใช้เกณฑ์มาตรฐานเดียวมาเปรียบเทียบได้ แนะนำให้เปรียบเทียบ Cohort ของคุณเองในแต่ละช่วงเวลาแทน เส้นกราฟที่เริ่มคงที่แทนที่จะตกลงเรื่อยๆ คือสัญญาณที่สำคัญที่สุดที่คุณควรมองหา

Cohort Analysis คืออะไร? คำจำกัดความ ตัวอย่าง และวิธีทำ (2026)