Exit Intent Popup คืออะไร ตั้งยังไงให้คนก่อนปิดเว็บซื้อ
Exit intent popup คือป๊อปอัปที่เด้งตอนคนกำลังจะปิดแท็บ บทความนี้อธิบายกลไกการจับ พร้อมวิธีตั้ง offer และ timing ให้ได้ conversion โดยไม่ทำให้คนรำคาญ
Exit Intent Popup คืออะไร ใช้ดึงคนก่อนปิดเว็บให้กลับมาซื้อ
Last updated: 2026-09-20
คนเข้าหน้าสินค้า อ่านอยู่ 40 วินาที แล้วเลื่อนเมาส์ขึ้นไปทางกากบาทปิดแท็บ วินาทีนั้นเองคือช่วงที่ exit intent popup ทำงาน มันไม่ได้เดาว่าคนจะออก มันจับ “ท่าทางที่กำลังจะออก” จริง ๆ แล้วยิงข้อเสนอสุดท้ายก่อนคนหายไป
ถ้าคุณทำ B2B lead gen หรือ e-commerce แล้วเสียคนที่เกือบซื้อไปทุกวัน popup แบบนี้คือหนึ่งในไม่กี่วิธีที่ต้นทุนต่ำแต่กู้ conversion กลับมาได้จริง ปัญหาคือส่วนใหญ่ตั้งผิด — เด้งเร็วไป ข้อเสนอไม่ตรง หรือเด้งบนมือถือแบบที่ Google ลงโทษ บทความนี้อธิบายกลไกว่ามันจับ intent ได้ยังไง ตั้ง timing กับ offer แบบไหนถึงไม่ทำให้คนรำคาญ และวัดผลต่อยังไงให้รู้ว่าคุ้มหรือไม่
Key Takeaways: exit intent popup จับสัญญาณที่คนกำลังจะออกจากหน้า (เลื่อนเมาส์ออกนอก viewport บน desktop, กด back หรือเลื่อนขึ้นเร็วบนมือถือ) แล้วยิงข้อเสนอสุดท้าย มันเวิร์กเมื่อ offer ตรง intent ของหน้านั้นและไม่บังเนื้อหาจนโดน Google ปรับ mobile ทำงานต่างจาก desktop เพราะไม่มีเคอร์เซอร์ให้จับ ต้องวัดผลด้วย event ใน GA4 ไม่ใช่ดูแค่ยอด conversion รวม ที่สำคัญคือ popup กู้คนได้เพราะ timing กับ relevance ไม่ใช่เพราะเด้งบ่อย

Exit intent popup คืออะไร ต่างจาก popup ทั่วไปตรงไหน
Exit intent popup คือป๊อปอัปที่ตั้งเงื่อนไขให้แสดง “เฉพาะตอนที่ระบบตรวจว่าผู้ใช้กำลังจะออกจากหน้า” ไม่ใช่เด้งตามเวลาหรือเด้งทันทีที่โหลดเสร็จ จุดต่างอยู่ที่ trigger — popup ทั่วไปใช้ตัวจับเวลา (แสดงหลัง 10 วินาที) หรือ scroll depth (แสดงเมื่อเลื่อนถึง 50%) ส่วน exit intent อ่านพฤติกรรมที่บอกว่าคน “กำลังจะไป” แล้วค่อยยิง
ความหมายมันสำคัญตรงนี้ ตัว trigger ตามเวลาไปรบกวนคนที่กำลังตั้งใจอ่านอยู่ ส่วน exit intent รอจนคนตัดสินใจจะออกแล้ว จังหวะที่ยิงจึงเป็น “ไม้ตายสุดท้าย” ไม่ใช่การขัดจังหวะ คนที่กำลังจะปิดแท็บอยู่แล้ว มี downside น้อยมากถ้าเราขอความสนใจอีกครั้ง
รูปแบบข้อเสนอที่เจอบ่อยในสาย MarTech:
- ส่วนลด/โค้ด สำหรับหน้า checkout หรือหน้าสินค้า (cart abandonment popup)
- Lead magnet เช่น checklist, template, รายงาน แลกอีเมลบนหน้า blog
- ถามเหตุผลที่ไม่ซื้อ (micro-survey) เพื่อเก็บ feedback ว่าอะไรทำให้คนถอย
- นัดเดโม/ปรึกษา สำหรับ B2B ที่ sales cycle ยาว
จุดที่หลายคนเข้าใจผิด: exit intent ไม่ได้เพิ่ม conversion เพราะมัน “เด้ง” แต่เพราะมันยิงถูกจังหวะ ถ้าเอา offer เดิมไปเด้งตั้งแต่วินาทีแรก คนจะรำคาญและ bounce เร็วกว่าเดิม จังหวะคือหัวใจ ไม่ใช่ตัว popup
มันจับ “กำลังจะออก” ได้ยังไง — desktop กับ mobile ทำงานคนละแบบ
บน desktop วิธีที่ใช้กันคือฟัง event mouseout หรือ mouseleave แล้วเช็กว่าเคอร์เซอร์ออกจากขอบบนของ viewport หรือเปล่า (clientY <= 0) เพราะคนที่จะปิดแท็บหรือพิมพ์ URL ใหม่ ต้องเลื่อนเมาส์ขึ้นไปทางแถบ browser เกือบทุกครั้ง สัญญาณนี้แม่นพอจะใช้เป็น trigger ได้
ปัญหาใหญ่คือ มือถือไม่มีเคอร์เซอร์ ตรรกะ mouseleave ใช้ไม่ได้เลย เครื่องมือ popup จึงต้องหันไปจับสัญญาณอื่นแทน:
- กดปุ่ม back ของ browser (ดักผ่าน History API)
- เลื่อนขึ้นเร็ว ๆ หลังเลื่อนลงไปแล้ว (ตีความว่ากำลังจะหนีไป address bar)
- นิ่งไม่แตะจอ เกินเกณฑ์เวลาที่ตั้งไว้ (inactivity)
นี่คือเหตุผลว่าทำไม popup ตัวเดียวกันมักได้ผลบน desktop แต่แทบไม่ทำงานบนมือถือ — เพราะ trigger คนละชุด และบางเครื่องมือไม่รองรับ mobile trigger เลย ถ้าคุณเห็น conversion จาก popup กระจุกอยู่ที่ desktop อย่างเดียว ให้เช็กก่อนว่าเครื่องมือรองรับ mobile trigger แบบไหน อย่าเพิ่งโทษ offer
⚠️ ข้อควรระวังเรื่อง Google penalty บนมือถือ
Google เคยประกาศชัดว่า popup ที่บังเนื้อหาหลักบนมือถือทันทีที่คนเข้าจาก search จะโดนลดอันดับ (intrusive interstitials) รายละเอียดอยู่ใน Google Search Central: helping users easily access content on mobile ข้อดีของ exit intent คือมันเด้ง “ตอนคนกำลังจะออก” ไม่ใช่ตอนเพิ่งเข้า จึงเลี่ยง penalty ตัวนี้ได้ตามธรรมชาติ — แต่มีเงื่อนไข: ต้องปิดง่าย ไม่กินพื้นที่จอเกินสมควร และไม่เด้งซ้ำจนกลายเป็นการขัดจังหวะ
การเข้าใจกลไก trigger ระดับ event นี้เชื่อมโยงกับการ track ทั้งเว็บ ถ้าอยากเห็นภาพรวมว่า event แบบนี้ไหลเข้าระบบวัดผลยังไง อ่านต่อที่ MarTech Analytics & Tracking Guide
ตั้ง offer กับ timing ยังไงให้คนไม่ปิดทิ้ง
ก่อนตั้ง ต้องแยกให้ออกว่าปัญหาอยู่ที่ตรงไหน ตารางนี้เป็นชุดเกณฑ์ที่เราใช้ “ตัดสินใจว่าจะไปแก้อะไรก่อน” — ตัวเลขเป็นเส้นแบ่งที่ตั้งขึ้นเองเพื่อใช้ทำงาน ไม่ใช่ค่าเฉลี่ยอุตสาหกรรม ให้ปรับตามฐานของเว็บคุณเอง:
| อาการ (metric ของ popup) | สาเหตุน่าจะเป็น | สิ่งที่ทำ |
|---|---|---|
| Popup แสดงแต่ conversion < 2% (เกณฑ์ที่เราตั้งเป็นเส้นแบ่ง) | offer ไม่ตรง intent ของหน้า / ข้อความยาวเกิน | จับคู่ offer กับหน้า (หน้าสินค้า = ส่วนลด, หน้า blog = lead magnet), ตัดข้อความให้เหลือ 1 ประโยค |
| Popup แสดงบ่อยแต่คน bounce เพิ่มขึ้น | trigger sensitivity สูงไป / เด้งตั้งแต่ยังอ่านไม่จบ | เพิ่มเงื่อนไข scroll depth ≥ 50% ก่อนอนุญาตให้ยิง, ตั้ง delay ขั้นต่ำ 5 วิหลังเข้าหน้า |
| Conversion กระจุกที่ desktop เกือบ 100% | เครื่องมือไม่รองรับ mobile trigger | เปิด back-button / inactivity trigger หรือเปลี่ยนเครื่องมือที่รองรับ |
| คนกดปิดทันทีไม่อ่าน (close rate สูงมาก) | ดีไซน์เหมือนโฆษณา / บังจอเต็ม | ลดขนาดเป็น slide-in มุมจอ, ทำปุ่มปิดชัด, ทดสอบ headline ใหม่ |
| แสดงซ้ำคนเดิมทุกครั้งที่เข้า | ไม่ได้ตั้ง frequency cap | ตั้ง cookie ให้เด้งไม่เกิน 1 ครั้ง/7 วัน/ผู้ใช้ |
หลักที่ยึดคือ 1 หน้า 1 offer 1 เป้าหมาย อย่าเอา popup ก้อนเดียวไปใช้ทั้งเว็บ หน้า pricing กับหน้า blog คนละ intent กันคนละโลก ยิง offer เดียวกันคือเสียโอกาสทั้งสองหน้า
เรื่อง timing บน desktop อย่ายิงทันทีที่ mouseout ครั้งแรก ให้ตั้งเงื่อนไขซ้อน — ต้องอยู่ในหน้าเกิน 5-10 วินาที และเลื่อนดูเนื้อหาไปบ้างแล้ว ถึงจะถือว่าคนนี้ “สนใจจริงแต่กำลังจะไป” การยิงคนที่เพิ่งเข้ามา 2 วินาทีแล้วขยับเมาส์ออก คือการไล่คนที่ยังไม่ทันได้ดูอะไรเลย
วัดผลยังไงให้รู้ว่าคุ้ม ไม่ใช่แค่ดูยอดรวม
กับดักที่พบบ่อยที่สุดคือดูแค่ “conversion เพิ่มขึ้นไหม” แล้วสรุปว่า popup ได้ผล ทั้งที่จริงต้องดูว่ามัน กู้คนที่กำลังจะเสียไปได้จริงหรือแค่ไปแย่ง conversion ที่จะเกิดอยู่แล้ว ทางแยกนี้ตัดสินด้วยการ track เป็น event แยก ไม่ใช่ดูยอดรวม
วิธีที่ใช้งานได้จริง: ยิง event เข้า GA4 ทุกครั้งที่ popup แสดง (popup_shown) และตอนคน convert ผ่าน popup (popup_convert) ผ่าน GTM แล้วดูอัตรา convert ต่อ shown แยกตามหน้า/อุปกรณ์ ถ้าอยากวางโครง event ให้เป็นระบบ ดูวิธีตั้ง tag/trigger ที่ GA4 + GTM + Conversion API Setup Guide แล้วเอาผลไปทำ dashboard เปรียบเทียบตามหน้าได้จาก Looker Studio Dashboard B2B Template
ตัวอย่างการคำนวณ (สมมติ) เพื่อให้เห็นภาพว่าต้องดูตัวเลขไหน: สมมติหน้า checkout มีคนเข้า 1,000 คน/สัปดาห์ popup แสดง 300 ครั้ง (คนที่มีท่าจะออก) convert ผ่าน popup 12 คน = 4% ของ shown ถ้า 12 คนนี้คือคนที่ปกติจะหายไปเลย นี่คือกำไรสุทธิ แต่ถ้ามี 5 คนที่จะกลับมาซื้อเองอยู่แล้ว กำไรจริงเหลือ 7 คน ตัวเลขในตัวอย่างนี้สมมติล้วน ประเด็นคือให้เทียบ cohort คนที่เห็น popup กับคนที่ไม่เห็น (holdout) ถึงจะรู้ผลจริง
Real-world example
คนที่ convert ผ่าน popup แต่ยังไม่ปิดการขาย (เช่นแค่ให้อีเมล) คือกลุ่มที่เอาไปทำ retargeting ต่อได้ดี เพราะเขาแสดง intent ชัดแล้ว ถ้าจะต่อยอดเป็น audience ยิงโฆษณา อ่านวิธีวางโครงที่ Meta Ads Guide Thailand
FAQ
Exit intent popup ทำงานบนมือถือได้ไหม?
ได้ แต่ใช้ trigger คนละชุดกับ desktop เพราะไม่มีเคอร์เซอร์ ต้องอาศัยปุ่ม back, การเลื่อนขึ้นเร็ว หรือการนิ่งไม่แตะจอ เช็กก่อนว่าเครื่องมือที่ใช้รองรับ mobile trigger จริงหรือไม่ ไม่งั้นบนมือถือจะไม่เด้งเลย
Popup แบบนี้ทำให้ Google ลดอันดับไหม?
exit intent เลี่ยง penalty intrusive interstitials ได้ดีกว่า popup ทั่วไป เพราะเด้งตอนคนกำลังจะออก ไม่ใช่ตอนเพิ่งเข้าจาก search แต่ต้องปิดง่ายและไม่บังจอเต็มบนมือถือ
ตั้ง delay กี่วินาทีดี?
ไม่มีเลขตายตัว หลักคืออย่ายิงคนที่เพิ่งเข้ามาไม่กี่วินาที เราตั้งเงื่อนไขซ้อนว่าต้องอยู่ในหน้าเกิน 5-10 วินาทีและเลื่อนดูเนื้อหาบ้างแล้ว ถึงจะอนุญาตให้ trigger ทำงาน ปรับตามพฤติกรรมจริงของเว็บคุณ
Offer แบบไหนได้ผลกับ B2B?
B2B ที่ sales cycle ยาว ส่วนลดมักไม่ตรงจุด lead magnet ที่ให้ความรู้ (template, checklist, รายงาน) หรือการเสนอนัดเดโมมักได้ intent ที่มีคุณภาพกว่า จับ offer ให้ตรงกับ intent ของหน้านั้น
จะรู้ได้ยังไงว่า popup กู้คนได้จริง ไม่ใช่แย่ง conversion เดิม?
ต้องทำ holdout — กันคนกลุ่มหนึ่งไม่ให้เห็น popup แล้วเทียบ conversion กับกลุ่มที่เห็น ถ้าดูแค่ยอดรวมจะแยกไม่ออกว่าเป็นกำไรใหม่หรือแค่ย้ายที่
สรุป
exit intent popup ไม่ใช่ของวิเศษ มันคือเครื่องมือกู้คนที่กำลังจะเสียไป และมันเวิร์กก็ต่อเมื่อสามอย่างนี้ครบ ยิงถูกจังหวะ (timing), offer ตรง intent ของหน้า (relevance), และวัดผลแยกเป็น event ไม่ใช่ดูยอดรวม (measurement)
สามสิ่งที่เอาไปใช้ได้ทันที: หนึ่ง จับคู่ offer กับ intent ของแต่ละหน้า อย่าใช้ก้อนเดียวทั้งเว็บ สอง ตั้งเงื่อนไข trigger ซ้อนกันบน desktop และเปิด mobile trigger แยกต่างหาก สาม track popup_shown กับ popup_convert ใน GA4 แล้วทำ holdout เพื่อดูกำไรจริง
อยากเข้าใจภาพรวม conversion rate optimization ทั้งระบบ อ่านต่อที่ CRO Guide หรือดูรวมทุก pillar ได้ที่ Guides — และถ้าอยากได้ MarTech insight ต่อเนื่อง subscribe newsletter ไว้ได้เลย