การคำนวณ retention rate
ในแบบฝึกหัดนี้ คุณจะคำนวณ retention rate หรืออัตราส่วนของผู้ที่ยังคงเป็นสมาชิกอยู่จากกลุ่มผู้ใช้ที่ตัดสินใจสมัครใช้ผลิตภัณฑ์ของคุณ ตัวเลขนี้บอกให้รู้ว่าแคมเปญการตลาดของคุณดึงดูดผู้สมัครที่สนใจผลิตภัณฑ์จริงๆ ได้มากน้อยเพียงใด
Conversion rate และ retention rate ทำงานควบคู่กัน คุณอาจสร้างธุรกิจที่มี conversion rate สูงด้วยการมอบช่วงทดลองใช้ฟรี แต่กลับมี retention rate ต่ำเมื่อเริ่มเก็บค่าบริการ ซึ่งนั่นไม่ได้เป็นปัญหาเสมอไป แต่การให้ข้อมูลเชิงลึกแก่ผู้มีส่วนได้ส่วนเสียในธุรกิจว่ามีผู้ใช้เหลืออยู่เป็นสมาชิกกี่เปอร์เซ็นต์นั้นเป็นสิ่งสำคัญ
สูตรการคำนวณ retention rate คือ:
$$ \frac{\text{จำนวนผู้ที่ยังคงเป็นสมาชิกอยู่}}{\text{จำนวนผู้ที่ทำการ conversion ทั้งหมด}} $$
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
วิเคราะห์แคมเปญการตลาดด้วย pandas
คำแนะนำการฝึกหัด
- คำนวณจำนวนผู้สมัครสมาชิกโดยใช้คอลัมน์
user_idและconvertedใน DataFramemarketing - คำนวณจำนวนผู้ที่ยังคงเป็นสมาชิกอยู่โดยใช้คอลัมน์ boolean
user_idและis_retained - คำนวณ retention rate
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Calculate the number of subscribers
total_subscribers = ____
# Calculate the number of people who remained subscribed
retained = ____
# Calculate the retention rate
retention_rate = ____
print(round(retention_rate*100, 2), "%")