การจัดสรรกลุ่มทดสอบ
ในส่วนของอีเมลของแคมเปญนี้ถูกออกแบบมาเป็น 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()