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

การจัดสรรกลุ่มทดสอบ

ในส่วนของอีเมลของแคมเปญนี้ถูกออกแบบมาเป็น A/B test โดยครึ่งหนึ่งของอีเมลที่ส่งออกไปเป็นการ upsell แบบทั่วไป ส่วนอีกครึ่งหนึ่งเป็นข้อความที่ปรับให้เหมาะกับพฤติกรรมการใช้งานของผู้ใช้แต่ละคน

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

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

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

ดูคอร์ส

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

  • กรองแถวใน marketing ที่ 'marketing_channel' มีค่าเป็น 'Email' แล้วเก็บผลลัพธ์ไว้ใน email
  • จัดกลุ่ม email ตาม variant แล้วรวมจำนวนผู้ใช้ที่ไม่ซ้ำกัน และเก็บผลลัพธ์ไว้ใน alloc
  • พล็อตผลลัพธ์ของ alloc ในรูปแบบกราฟแท่ง

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

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

# Subset the DataFrame
email = ____

# Group the email DataFrame by variant 
alloc = ____

# Plot a bar chart of the test allocation
____
plt.title('Personalization test allocation')
plt.ylabel('# participants')
plt.show()
แก้ไขและรันโค้ด