ผู้ใช้ยกเลิกทดลองใช้ฟรีทันที iOS: สาเหตุและวิธีรับมือ
โดย Mehdi Azizi
เผยแพร่เมื่อ , 9 นาที
บน iOS ทดลองใช้ฟรีหลายรายการถูกยกเลิกภายในนาทีแรก แต่ผู้ใช้ยังเข้าใช้ได้จนครบกำหนด นี่คือสาเหตุ และสิ่งที่ Apple อนุญาตให้ทำเพื่อรักษาผู้ใช้ไว้
บน iOS ทดลองใช้ฟรีที่ถูกยกเลิกภายในนาทีแรกไม่ได้แปลว่าคุณเสียผู้ใช้คนนั้นไปแล้ว การยกเลิกเป็นแค่การปิดการต่ออายุอัตโนมัติ ผู้ใช้ยังเข้าใช้ได้จนจบช่วงทดลอง และเปิดการต่ออายุกลับมาได้ การยกเลิกเร็วไม่ทำให้เขาเสียอะไรเลย และ Apple เองก็แนะนำให้ยกเลิกอย่างน้อย 24 ชั่วโมงก่อนหมดช่วงทดลอง ถ้าอยากรักษาผู้ใช้ทดลองเหล่านี้ไว้ ให้ทำให้เขาเห็นคุณค่าของแอปก่อนวันหมดอายุ ทำตามทุกคำสัญญาที่เขียนไว้บน paywall และใช้เฉพาะวิธีที่ Apple อนุญาต
ผมเผยแพร่แอป iOS ของตัวเอง และคู่มือนี้อิงจากตัวเลขจริงของผม บน TradaZen แอปจำลองการเทรดของผม ทดลองใช้แบบรายปีสองในสามรายการที่เริ่มระหว่างวันที่ 20 ถึง 23 ตุลาคม 2026 ถูกยกเลิก บน Nolera แอปลองชุดด้วย AI ของผม ทดลองใช้ทุกรายการที่เริ่มในหนึ่งเดือนถูกยกเลิกหมด โดยยกเลิกหลังเริ่มไป 2 ถึง 42 นาที กฎที่อ้างถึงมาจากหน้าเว็บของ Apple ซึ่งผมอ่านทวนเมื่อวันที่ 3 พฤศจิกายน 2026
"ยกเลิก" บน iOS หมายถึงอะไร
เมื่อมีคนแตะ Cancel Subscription ระหว่างช่วงทดลอง การสมัครสมาชิกยังไม่หยุดทันที ฝั่งเซิร์ฟเวอร์ Apple จะส่งการแจ้งเตือนการเปลี่ยนสถานะการต่ออายุ คือ DID_CHANGE_RENEWAL_STATUS พร้อมประเภทย่อย AUTO_RENEW_DISABLED ส่วนการหมดอายุจะมาทีหลังในการแจ้งเตือนอีกตัว คือ EXPIRED พร้อมประเภทย่อย VOLUNTARY ซึ่งหมายความว่าการสมัครสมาชิกหมดอายุหลังจากลูกค้าปิดการต่ออายุเอง
Apple บอกผู้ใช้แบบนี้เช่นกัน ในหน้า App Store เกี่ยวกับการซื้อภายในแอป เขียนว่า "หากคุณยกเลิก การสมัครสมาชิกของคุณจะสิ้นสุดเมื่อครบรอบการเรียกเก็บเงินปัจจุบัน" ระหว่างนั้นผู้ใช้กลับมาเปิดการต่ออายุใหม่ได้
ถ้าคุณใช้ RevenueCat อีเวนต์นี้จะชื่อ CANCELLATION เอกสารอีเวนต์ ของเขาระบุเหตุผลไว้ใน cancel_reason ค่า UNSUBSCRIBE หมายถึงผู้สมัครยกเลิกเอง ณ เวลาที่เขากดยกเลิก ไม่ใช่ตอนหมดอายุ ส่วน BILLING_ERROR หมายถึงสโตร์ตัดเงินจากช่องทางชำระเงินไม่สำเร็จ
บน TradaZen ในหนึ่งเดือน "การยกเลิก" มากกว่าหนึ่งในสี่เป็นการชำระเงินล้มเหลว ไม่ใช่การยกเลิกเอง ก่อนจะสรุปอะไร ให้แยกสองกรณีนี้ออกจากกันก่อน
ทำไมทดลองใช้จำนวนมากถึงถูกยกเลิกภายในนาทีแรก
Apple แนะนำให้ยกเลิกเร็ว
หน้าช่วยเหลือของ Apple เรื่องการยกเลิก เขียนว่า "หากคุณสมัครสมาชิกแบบทดลองใช้และไม่ต้องการต่ออายุ ให้ยกเลิกอย่างน้อย 24 ชั่วโมงก่อนสิ้นสุดช่วงทดลองใช้" เพราะสิทธิ์การใช้งานยังอยู่จนจบ การยกเลิกทันทีจึงไม่เสียอะไร การยกเลิกภายในนาทีแรกอาจเป็นแค่การกันลืม ไม่ใช่ความเห็นที่มีต่อแอปของคุณ
ผมไม่เจอหน้าไหนของ Apple ที่สัญญาว่าจะส่งอีเมลเตือนก่อนหมดช่วงทดลอง อย่าหวังพึ่งสิ่งนี้ และอย่าไปสัญญากับผู้ใช้แทน Apple
หน้าชำระเงินทำให้ผู้ใช้ตกใจ
การซื้อจะจบที่หน้าชำระเงินของ Apple ซึ่งแอปของคุณควบคุมไม่ได้ ถ้า paywall ของคุณเน้นราคาต่อสัปดาห์ ในแอปของผม หน้าชำระเงินจะแสดงยอดรายปีที่จะถูกตัดเมื่อหมดช่วงทดลอง ความต่างนี้ทำให้คนตกใจ อีกทั้ง Apple ยังขอไว้ในหน้าการสมัครสมาชิก ให้แสดงระยะเวลาทดลองและราคาที่จะเรียกเก็บหลังจากนั้นอย่างชัดเจนในขั้นตอนการซื้อ
บน Nolera ตอนนั้น paywall เน้นราคาต่อสัปดาห์ ระหว่างวันที่ 12 ถึง 20 ตุลาคม 2026 มากกว่าสี่ในห้าคนที่แตะปุ่มทดลองใช้ปิดหน้าของ Apple ไปโดยไม่ยืนยัน และทดลองใช้ที่ยืนยันแล้วก็ถูกยกเลิกทั้งหมดในภายหลัง
กดทดลอง "เพื่อดูก่อน" ทั้งที่ยังไม่ได้เห็นอะไร
บน Nolera การยกเลิกเกิดขึ้นเร็ว บ่อยครั้งก่อนที่แอปจะได้ทำตามสิ่งที่สัญญาไว้ คนหนึ่งออกจากแอป 40 วินาทีหลังเริ่มทดลอง อีกคนถ่ายรูปเสื้อผ้า 10 ชิ้นใน 5 นาทีโดยไม่ได้เห็นชุดเลยสักชุด แล้วหยุดอยู่ที่หน้าที่ขอรูปเต็มตัว อีกคนออกไป 90 วินาทีหลังลองชุดครั้งแรก อีกคนอยู่ที่หน้าหลัก 30 นาที ซึ่งมีการ์ด "จัดการทดลองใช้" แสดงอยู่ ไม่มีใครในกลุ่มที่ยกเลิกกลับมาเปิดแอปอีกเลย
ไม่ใช่เพราะการแจ้งเตือน
TradaZen ไม่ส่งการแจ้งเตือนใดๆ ระหว่างช่วงทดลอง นี่คือกฎของแอปที่ผมตรวจในโค้ดแล้ว แต่การยกเลิกเร็วก็ยังเกิดขึ้น แปลว่าไม่ได้มีการแจ้งเตือนจากแอปเป็นตัวกระตุ้น
การยกเลิกสองแบบที่ไม่ควรสับสนกัน
ทดลองใช้ที่ถูกยกเลิกไม่ได้เล่าเรื่องเดียวกันทั้งหมด บน TradaZen หนึ่งในสี่ของการยกเลิกเกิดภายใน 10 นาที และสามในสี่เกิดหลังใช้งานไป 5 ถึง 63 ชั่วโมง นี่คือตารางที่ผมใช้อ่านข้อมูล
| ช่วงเวลาที่ยกเลิก | การตีความของผม | วิธีแก้ |
|---|---|---|
| ภายในนาทีแรก | ระวังไว้ก่อน หรือตกใจกับราคา | ราคาชัดเจน แสดงสถานะทดลองใช้ให้เห็น |
| ระหว่างการใช้ครั้งแรก | แอปยังไม่ได้ทำตามที่สัญญา | แสดงผลลัพธ์ก่อนขอให้ผู้ใช้ลงแรง |
| หลังใช้หลายครั้ง | ชอบแอป แต่ราคาไม่ผ่าน | แพ็กเกจที่ถูกกว่า ข้อความที่ตรงไปตรงมา |
| หนึ่งหรือสองวันต่อมา | ผู้ใช้ไม่เคยเปิดแอปอีกเลย | เหตุผลให้กลับมา ที่ได้รับอนุญาตและแจ้งไว้ก่อน |
กรณีที่สามทำให้ผมแปลกใจ บน TradaZen คนที่ยกเลิกช้าใช้งานพอๆ กับคนที่จ่ายเงิน จำนวนเซสชันเท่ากัน จำนวนบทเรียนเท่ากัน การใช้งานแยกพวกเขาไม่ออก แต่ข้อเสนอแยกได้ หลายคนยังเล่นต่อหลังยกเลิกแล้วด้วย พวกเขาชอบแอป แต่ไม่รับราคา
กรณีที่สี่ต่างออกไป คนกลุ่มนี้ใช้งานหนักในครั้งแรก ไม่เปิดแอปอีกเลย แล้วยกเลิกจาก Settings หนึ่งวันครึ่งถึงสองวันต่อมา ไม่มีหน้าจอไหนในแอปรั้งพวกเขาไว้ได้ เพราะเขาไม่เห็นมันเลย
สิ่งที่ Apple อนุญาตให้ทำเพื่อรักษาผู้ใช้ทดลอง
| วิธี | Apple ว่าอย่างไร |
|---|---|
| แสดงระยะเวลาทดลองและราคาที่จะเรียกเก็บหลังจากนั้น | กำหนดให้มีในขั้นตอนการซื้อ |
| แสดงสถานะการสมัครสมาชิกในแอป | แนะนำ พร้อมวิธีจัดการที่ง่าย |
| เปิดหน้าจัดการการสมัครสมาชิกจากในแอป | ทำได้ด้วย showManageSubscriptions(in:) |
| เสนอข้อเสนอเพื่อรักษาผู้ใช้ให้คนที่ปิดการต่ออายุ | แนะนำ ตราบใดที่การสมัครสมาชิกยังไม่หมดอายุ |
| เสนอการสมัครสมาชิกระดับอื่น | แนะนำ หากเหมาะกับผู้ใช้มากกว่า |
| ถามเหตุผลของการยกเลิก | ยกตัวอย่างแบบสอบถามไว้ |
| แสดงข้อความบนหน้ายกเลิก | ทำได้ด้วย Retention Messaging |
ข้อมูลในตารางมาจากหน้าการสมัครสมาชิกของ Apple ยกเว้นแถวสุดท้ายที่มาจากเอกสารของ Retention Messaging API หน้าการสมัครสมาชิกยังขอให้คุณเปิดทางเข้าสู่หน้าระบบที่ใช้ยกเลิกได้ง่ายเสมอ การรักษาผู้ใช้ทดลองคือการให้เหตุผลที่จะอยู่ต่อ ไม่ใช่การทำให้ออกยากขึ้น
มีสองวิธีที่ต้องอธิบายเพิ่ม
การเตือนก่อนหมดช่วงทดลอง การแจ้งเตือนต้องได้รับอนุญาตจากผู้ใช้ก่อน ถ้าใช้เพื่อขายของ guideline 4.5.4 กำหนดให้ต้องได้รับความยินยอมอย่างชัดแจ้งที่แสดงในแอปของคุณ และต้องมีวิธียกเลิกรับการแจ้งเตือน รายละเอียดอยู่ในคู่มือของผมเรื่องการแจ้งเตือนแบบพุช
ข้อความบนหน้ายกเลิก Retention Messaging API ของ Apple จะแสดงข้อความของคุณเมื่อผู้ใช้แตะ Cancel Subscription บนหน้ายืนยัน (Confirm Cancellation) ปุ่มยกเลิกยังอยู่ตรงนั้น ใน RevenueCat มีกฎ "Is in free trial" ที่ให้เลือกเป้าหมายเป็นผู้ใช้ทดลองได้ ตามเอกสารเรื่อง API นี้ ต้องขอสิทธิ์ใช้ API จาก Apple ผมขอให้แอปของผมเมื่อวันที่ 25 ตุลาคม 2026 และจนถึงวันที่ 28 ก็ยังไม่ได้รับคำตอบ รูปแบบ ข้อจำกัด และการตั้งค่าอยู่ในคู่มือของผมเรื่อง Retention Messaging API
มีวิธีหนึ่งที่ใช้ไม่ได้ในกรณีนี้ คือข้อเสนอดึงลูกค้ากลับ (win-back offer) ตามหน้าช่วยเหลือของ App Store Connect ข้อเสนอนี้มุ่งไปที่อดีตผู้สมัครตามระยะเวลาสมัครแบบจ่ายเงินขั้นต่ำ อย่างน้อยหนึ่งเดือน ทดลองใช้ที่ไม่เคยจ่ายเงินจึงไม่มีสิทธิ์
สิ่งที่ห้ามทำ
| วิธีปฏิบัติ | กฎของ Apple |
|---|---|
| ซ่อนระยะเวลาทดลองหรือราคาที่จะเรียกเก็บหลังจากนั้น | 3.1.2(c), หน้าการสมัครสมาชิก |
| ชักชวนให้สมัครด้วยข้ออ้างเท็จ | 3.1.2(a), ถูกนำออกจาก App Store |
| บังคับให้ทำภารกิจเพื่อได้สิ่งที่จ่ายเงินไปแล้ว | 3.1.2(a): โพสต์ แชร์รายชื่อผู้ติดต่อ |
| หลอกล่อ กดดัน หรือสร้างอุปสรรคหลายชั้น | 5.6, จรรยาบรรณ |
| สัญญาว่าจะเตือน ทั้งที่ไม่มีกลไกรองรับ | 5.6 ตามการตีความของผม: เป็นการหลอกลวง |
5.6 ครอบคลุมกว้าง ห้ามหลอกลูกค้าให้ซื้อสิ่งที่ไม่ต้องการ และห้ามวิธีชักจูงแบบบงการใดๆ ทั้งในแอปและนอกแอป บน TradaZen ผมเคยถูกปฏิเสธด้วย 5.6 เพราะ paywall ที่ปุ่มกากบาทเปิดข้อเสนอแทนที่จะปิดหน้าจอ Apple ไม่ได้ระบุว่าองค์ประกอบไหนเป็นปัญหา ผมเล่าสิ่งที่ผมแก้ไว้ใน guideline 5.6 และ paywall ส่วนข้อความที่ paywall ต้องมีอยู่ใน guideline 3.1.2
สิ่งที่ผมเปลี่ยนใน Nolera
ทำตามคำสัญญาที่เขียนไว้ ขั้นตอนเริ่มต้นของ Nolera เคยสัญญาว่า "ผมจะเตือนคุณ 24 ชม. ก่อนตัดเงิน" พอแอปเลิกส่งการแจ้งเตือนระหว่างช่วงทดลอง ประโยคนี้จะค้างไว้โดยไม่มีอะไรรองรับไม่ได้ การ์ดทดลองใช้บนหน้าหลักของแอปจึงทำหน้าที่รักษาคำสัญญานั้น โดยแสดงวันหมดอายุ ราคา และปุ่ม "จัดการทดลองใช้" การ์ดนี้ยังอยู่ แม้จะทำให้ยกเลิกง่ายขึ้นก็ตาม
แสดงชุดก่อนขอให้ผู้ใช้ลงแรง หลังการซื้อ เคยมีหน้าจอที่ต้องทำถึงเก้าหน้ากว่าจะได้เห็นชุดแรก ได้แก่ กล้อง เสื้อผ้า รูปเต็มตัว สัดส่วน และการลองชุด ครึ่งหนึ่งของการยกเลิกเกิดก่อนหรือหลังการลองชุดครั้งแรกทันที ผมเอารูปเต็มตัวและสัดส่วนออกจากขั้นตอนแรก เสื้อผ้าชิ้นแรกจะไปลองบนหุ่นที่แอปเตรียมไว้ให้เลย ตอนนี้เหลือเจ็ดหน้าจอจากเดิมเก้า
ผมยังมีทดลองใช้บนเวอร์ชันนี้ไม่มากพอจะบอกได้ว่ารักษาผู้ใช้ได้ดีขึ้นไหม เมื่อมีข้อมูลพอ ผมจะอ่านการยกเลิกใหม่ทีละหน้าจอ
เช็กลิสต์สำหรับอ่านการยกเลิกของคุณเอง
- แยกการยกเลิกเองออกจากการชำระเงินล้มเหลว ใน RevenueCat ให้ดู
cancel_reasonของทุกCANCELLATION - วัดระยะเวลา ตั้งแต่เริ่มทดลองจนถึงการยกเลิก: นาทีแรก การใช้ครั้งแรก หรือวันถัดๆ ไป
- จดหน้าจอสุดท้ายที่เห็น ก่อนยกเลิก แยกตามเวอร์ชัน
- เปรียบเทียบการใช้งาน ของคนที่ยกเลิกช้ากับคนที่จ่ายเงิน ถ้าเท่ากัน สิ่งที่ต้องแก้คือข้อเสนอ ไม่ใช่แอป
- ดูว่าใครยังใช้แอปต่อ หลังยกเลิก คนกลุ่มนี้คือผู้ที่เหมาะที่สุดสำหรับแพ็กเกจอื่น
- อ่าน paywall ของคุณอีกรอบ ระยะเวลาทดลองและราคาที่จะเรียกเก็บหลังจากนั้นต้องอ่านได้โดยไม่ต้องหา
- ตรวจทุกคำสัญญา บน paywall ถ้าคุณประกาศว่าจะเตือน ต้องมีบางอย่างทำหน้าที่นั้นจริง
- ให้ลิงก์จัดการการสมัครสมาชิก แสดงอยู่ในแอปเสมอ แม้จะทำให้เสียผู้ใช้ไปบ้าง
ข้อผิดพลาดอื่นๆ ของ paywall ที่ทำให้คนหนีไปตั้งแต่ก่อนเริ่มทดลอง อยู่ในข้อผิดพลาด 7 ข้อของ paywall บน iOS ส่วนการสร้างทดลองใช้อธิบายไว้ละเอียดในข้อเสนอแนะนำ (introductory offer) ใน App Store Connect
paywall ที่ตรงไปตรงมาตั้งแต่เริ่ม
iOS & Android Kit เริ่มจากโค้ดตั้งต้นของแอปผมเอง onboarding, paywall และการสมัครสมาชิกเขียนไว้ให้แล้ว ขั้นตอนสี่ขั้นจะพาคุณไปถึง App Store ตามจังหวะของคุณเอง กระบวนการทั้งหมดอธิบายไว้ในหน้าการสมัครสมาชิกในแอป iOS
ถ้าคุณกำลังเตรียมปล่อยแอปแรก ทำการวินิจฉัยฟรี แล้วคุณจะรู้ว่าอะไรคือสิ่งที่ขวางโปรเจกต์ของคุณอยู่จริงๆ พร้อมรับเช็กลิสต์กันโดน Apple ปฏิเสธของผม
คำถามที่พบบ่อย
ทำไมผู้ใช้ถึงยกเลิกทดลองใช้ฟรีทันทีหลังเริ่ม?
เพราะการยกเลิกทันทีไม่ทำให้เขาเสียอะไร สิทธิ์ใช้งานยังอยู่จนถึงวันที่กำหนด และ Apple แนะนำให้ยกเลิกอย่างน้อย 24 ชั่วโมงก่อนหมดช่วงทดลอง ความตกใจกับราคาที่จะถูกเรียกเก็บหลังทดลอง หรือแอปที่ยังไม่ได้แสดงคุณค่า ก็มีส่วนเช่นกัน
ผู้ใช้ที่ยกเลิกทดลองใช้ฟรียังเข้าใช้แอปได้อยู่ไหม?
ได้ จนจบช่วงปัจจุบัน การยกเลิกจะปิดการต่ออายุอัตโนมัติก่อน แล้วการสมัครสมาชิกจะหมดอายุในวันที่กำหนด หน้า App Store ก็บอกไว้ว่าการสมัครสมาชิกที่ยกเลิกแล้วจะสิ้นสุดเมื่อครบรอบการเรียกเก็บเงินปัจจุบัน
การยกเลิกทดลองใช้เป็นการตัดสินใจถาวรไหม?
ไม่ ตราบใดที่ช่วงทดลองยังไม่หมดอายุ ผู้ใช้เปิดการต่ออายุกลับมาได้จากหน้าจัดการการสมัครสมาชิก แล้ว Apple จะส่งการแจ้งเตือน DID_CHANGE_RENEWAL_STATUS พร้อมประเภทย่อย AUTO_RENEW_ENABLED มาให้คุณ
Apple ส่งการเตือนก่อนหมดช่วงทดลองใช้ฟรีไหม?
ผมไม่เจอหน้าไหนของ Apple ที่สัญญาไว้แบบนั้น หน้าช่วยเหลือของ Apple แค่แนะนำให้ผู้ใช้ยกเลิกอย่างน้อย 24 ชั่วโมงก่อนหมดช่วงทดลอง ถ้า paywall ของคุณสัญญาว่าจะเตือน แอปของคุณต้องทำตามเอง
เสนอข้อเสนอให้คนที่ยกเลิกทดลองใช้ได้ไหม?
Apple แนะนำให้เสนอข้อเสนอเพื่อรักษาผู้ใช้ในแอปให้ผู้สมัครที่ปิดการต่ออายุ ตราบใดที่การสมัครสมาชิกยังไม่หมดอายุ Retention Messaging ยังแสดงข้อความบนหน้ายกเลิกได้ด้วย ส่วนข้อเสนอดึงลูกค้ากลับต้องมีการสมัครแบบจ่ายเงินอย่างน้อยหนึ่งเดือน
ห้ามรั้งผู้ใช้ที่อยู่ในช่วงทดลองไว้หรือเปล่า?
ถ้ารั้งด้วยการกดดัน ห้าม guideline 5.6 ห้ามหลอกลวงหรือบงการลูกค้า และ Apple ขอให้เข้าถึงหน้ายกเลิกได้ง่าย แต่ข้อความที่ตรงไปตรงมาเรื่องคุณค่าของแอป หรือแพ็กเกจที่ถูกกว่า ยังทำได้

