เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

เปรียบเทียบอัตราการแปลงตามภาษา (I)

ทีมการตลาดต้องการวัดประสิทธิภาพของแคมเปญในกลุ่มผู้ใช้ที่พูดภาษาอังกฤษ

ในแบบฝึกหัดนี้ จะกรองข้อมูลเฉพาะกลุ่มผู้ใช้ภาษาอังกฤษ แล้วคำนวณอัตราการแปลง (conversion rate) เช่นเดียวกับแบบฝึกหัดก่อนหน้า โดยใช้สูตร:

$$ \displaystyle\frac{\mbox{Number of people who convert}}{\mbox{Total number of people who we market to}} $$

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

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

วิเคราะห์แคมเปญการตลาดด้วย pandas

ดูคอร์ส

คำแนะนำการฝึกหัด

  • กรองข้อมูลจาก DataFrame marketing โดยเลือกเฉพาะแถวที่ language_displayed เป็น English
  • คำนวณจำนวนผู้ใช้ทั้งหมดใน DataFrame english_speakers
  • คำนวณจำนวนการแปลงใน DataFrame english_speakers

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Isolate english speakers
english_speakers = marketing[____['____'] == '____']

# Calculate the total number of English speaking users
total = ____

# Calculate the number of English speakers who converted
subscribers = ___

# Calculate conversion rate
conversion_rate = subscribers/total
print('English speaker conversion rate:', round(conversion_rate*100,2), '%')
แก้ไขและรันโค้ด