Facebook Ads E-Commerce ไทย — วางระบบให้กำไรโตจริงปี 2026
Facebook Ads e-commerce ไทย ทำ ROAS สวยแต่กำไรไม่ขึ้น? เจาะโครงสร้าง campaign, การ track ให้ตรง และ breakeven ROAS — วางระบบให้ยอดขายโตจริงปี 2026
Facebook Ads E-Commerce ไทย — ทำไม ROAS สวยแต่กำไรไม่ขึ้น และวิธีแก้ปี 2026
Last updated: 2026-07-21 · Brad K
Ads Manager ขึ้น ROAS 5.2 ทั้งเดือน กราฟเขียวสวยทุกวัน แต่พอปิดยอดสิ้นเดือน เงินในบัญชีร้านกลับไม่ได้เพิ่มขึ้นตามที่ตัวเลขบอก คนทำร้านออนไลน์ในไทยเจอภาพนี้บ่อยกว่าที่คิด และส่วนใหญ่ไปโทษว่า “แอดเริ่มแพง” ทั้งที่ต้นตอจริงอยู่คนละจุด
ปัญหาไม่ได้อยู่ที่ตัวเลขบน dashboard สูงหรือต่ำ แต่อยู่ที่ตัวเลขนั้นวัดถูกหรือเปล่า และคุณเอามันไปเทียบกับต้นทุนจริงหรือยัง บทความนี้พาไล่ตั้งแต่การเลือกโครงสร้าง campaign ให้เหมาะกับร้าน ไปจนถึงเหตุผลที่ ROAS บนหน้าจอมักสูงเกินจริง และวิธีวางระบบ track ให้ตัวเลขสะท้อนกำไรที่จับต้องได้ ไม่ใช่กำไรบนกระดาษ
Key Takeaways: ROAS บน Ads Manager กับกำไรจริงเป็นคนละตัวเลข เพราะ attribution window นับ view-through เกินและ Pixel กับ Conversion API อาจนับ event ซ้ำ ก่อนตั้ง target ต้องรู้ breakeven ROAS ของร้าน (= 1 หารด้วย gross margin) การเลือกระหว่าง Advantage+ Shopping กับ manual campaign ขึ้นอยู่กับปริมาณ conversion data ที่มี ไม่ใช่ขนาดงบ และการ scale งบเร็วเกินไปทำลาย learning phase มากกว่าช่วยยอด
Facebook Ads E-Commerce ไทย ต่างจากการยิงแอดเก็บ lead ตรงไหน
Facebook ads สำหรับ e-commerce คือการใช้ระบบโฆษณาของ Meta ยิงสินค้าไปหาคนที่มีแนวโน้มซื้อ โดยวัดผลกลับมาเป็นยอดขายจริง (purchase) และ ROAS ไม่ใช่แค่จำนวน lead หรือ inbox แก่นที่ทำให้มันต่างจากการยิงแอดเก็บลูกค้าทั่วไปคือ e-commerce มี signal ครบวงจร ตั้งแต่ ViewContent, AddToCart, InitiateCheckout ไปจนถึง Purchase ที่มีมูลค่าเป็นตัวเงินติดมาด้วย ระบบ machine learning ของ Meta จึงเรียนรู้ได้แม่นกว่ามาก ถ้าคุณป้อน signal พวกนี้ให้มันครบ
จุดที่ร้านไทยส่วนใหญ่พลาดคือมองว่า “ยิงแอปให้คนเห็นเยอะ ๆ แล้วเดี๋ยวมีคนซื้อ” แต่กลไกจริงกลับกัน — Meta จะหาคนซื้อให้เก่งขึ้นก็ต่อเมื่อมันเห็น purchase event ไหลกลับเข้ามาสม่ำเสมอพอ ถ้า track พัง หรือ event ขาดช่วง ระบบก็ optimize มั่ว ต่อให้งบเยอะแค่ไหนก็ได้แต่ traffic ที่ไม่ซื้อ
แผนภาพด้านล่างช่วยตัดสินใจว่าร้านคุณควรเริ่มด้วยโครงสร้างแบบไหน โดยดูจากปริมาณ data ที่มีอยู่จริง ไม่ใช่ดูจากขนาดงบ

สังเกตว่าเส้นทางไม่ได้จบที่ “ใช้ Advantage+ เพราะมันใหม่และฉลาด” ทุกกรณี ร้านที่เพิ่งเริ่มและยังมี purchase data น้อย การโยนเข้า Advantage+ ทันทีมักทำให้ระบบหา pattern ไม่เจอ เพราะมันต้องการปริมาณ conversion ระดับหนึ่งถึงจะเรียนรู้ได้ ช่วงแรกการเจาะ audience เองแบบ manual เพื่อสะสม data มักคุ้มกว่า
เลือกโครงสร้าง Campaign — Advantage+ Shopping กับ Manual อันไหนเหมาะกับร้านคุณ
คำถามนี้มาก่อนเรื่องงบเสมอ เพราะเลือกผิดโครงสร้าง งบเท่าไหร่ก็ไม่ช่วย
Advantage+ Shopping ทำงานยังไง
Advantage+ Shopping Campaign (ASC) คือ campaign ที่ Meta คุม targeting, placement และการจับคู่สินค้ากับคนให้เกือบทั้งหมด คุณแค่ป้อน creative, งบ, และ target ประเทศ ระบบจะดึงจาก catalog มาแสดงสินค้าที่มันคิดว่าแต่ละคนน่าจะซื้อที่สุด กลไกเบื้องหลังพึ่งพา signal จาก Pixel และ Conversion API หนักมาก ยิ่งมี purchase event ไหลเข้าเยอะและสะอาด ASC ยิ่งแม่น
ข้อดีคือมันลดงานตั้งค่าและมักหา audience ใหม่ที่คุณคิดไม่ถึงได้ ข้อเสียคือคุณคุมได้น้อย — ถ้าอยากดันสินค้ากำไรสูงมากกว่าสินค้ากำไรบาง ASC ไม่ได้ให้คุณสั่งตรง ๆ มันมองทุก purchase เท่ากันตามมูลค่าที่ Pixel ส่งไป ไม่รู้ว่าตัวไหน margin ดีกว่ากัน
เมื่อไหร่ควรใช้ Manual campaign
ร้านที่มีสินค้าเด่นไม่กี่ตัว หรือ margin ต่างกันมากระหว่างสินค้า การใช้ manual campaign แยก ad set ตามกลุ่มสินค้ายังคุมทิศทางได้ดีกว่า คุณสั่งได้ว่าจะเทงบไปตัวไหน ตั้ง audience retargeting คนที่ AddToCart แล้วไม่ซื้อได้เอง และเห็นชัดว่าสินค้าตัวไหนกิน budget แต่ไม่ทำยอด
ในทางปฏิบัติ ร้านที่โตแล้วมักรันสองอย่างคู่กัน — ASC ตัวหนึ่งไว้หา demand ใหม่ระดับกว้าง กับ manual DPA retargeting อีกตัวไว้ปิดการขายคนที่เคยดูสินค้า การแยกแบบนี้ทำให้เห็นว่าส่วนไหนคือ “หาลูกค้าใหม่จริง” ส่วนไหนคือ “เก็บคนที่จะซื้ออยู่แล้ว”
ผิดพลาดที่พบบ่อย: ปิด manual campaign ทันทีที่เปิด Advantage+
หลายร้านพอเปิด ASC แล้วเห็น ROAS สูงกว่า ก็รีบปิด manual ทิ้งหมด สิ่งที่เกิดขึ้นบ่อยคือ ROAS ของ ASC ที่ดูสูงนั้น ส่วนใหญ่มาจาก retargeting คนที่จะซื้ออยู่แล้ว — เป็นยอดที่คุณจะได้อยู่ดี ไม่ใช่ลูกค้าใหม่ พอปิด manual ที่เคยหาลูกค้าหน้าใหม่ ยอดรวมทั้งร้านค่อย ๆ ตกในเดือนถัดมา ทั้งที่ตัวเลข ROAS ราย campaign ยังสวย ก่อนตัดสินใจปิดอะไร ควรแยกให้ออกก่อนว่าอันไหน incremental จริง
ถ้าอยากเข้าใจว่า signal เหล่านี้ประกอบกันเป็นภาพยอดขายอย่างไร อ่านต่อได้ที่ Meta Ads Complete Guide สำหรับตลาดไทย ซึ่งลงลึกเรื่องโครงสร้าง account ทั้งระบบ
ทำไม ROAS บน Ads Manager ถึงมักสูงเกินจริง — และวิธี track ให้ตรง
นี่คือหัวใจของปัญหา “ROAS สวยแต่กำไรไม่ขึ้น” ตัวเลขบน Ads Manager ไม่ได้โกหกโดยตั้งใจ แต่มันนับด้วยกติกาที่เอื้อให้แอดดูดีกว่าความจริง ถ้าไม่รู้กติกา คุณจะตั้ง target บนฐานที่ผิดตั้งแต่แรก
Pixel กับ Conversion API — ทำไมต้องมีทั้งคู่ และทำไมมันนับซ้ำได้
หลัง iOS จำกัด tracking ผ่าน browser การพึ่ง Pixel อย่างเดียวทำให้ event หายไปเยอะ Conversion API (CAPI) จึงเข้ามาส่ง event จากฝั่ง server ของคุณตรงเข้า Meta ช่วยเก็บ purchase ที่ browser จับไม่ได้ ผลคือ signal ครบขึ้น ระบบ optimize แม่นขึ้น
แต่ปัญหาที่เจอบ่อยคือ ร้านตั้งทั้ง Pixel และ CAPI ให้ยิง purchase event เดียวกัน แต่ไม่ได้ตั้ง deduplication ให้ถูก ผลคือ purchase หนึ่งครั้งถูกนับสองรอบ ยอดขายใน Ads Manager เลยพองเกินจริง ROAS สูงลิ่วแบบที่ไม่มีอยู่จริง การแก้คือต้องส่ง event_id เดียวกันจากทั้งสองทาง เพื่อให้ Meta รู้ว่าเป็น event เดียวแล้ว dedupe ทิ้งตัวซ้ำ รายละเอียดการตั้งค่านี้อยู่ในคู่มือ Facebook Pixel + Conversion API และถ้าจะทำ server-side ให้เสถียร ดูแนวทาง server-side tracking ประกอบ
Attribution window — ตัวการที่ทำให้ ROAS พองที่สุด
Meta ตั้ง default attribution เป็น 7-day click + 1-day view หมายความว่าถ้าคนแค่เห็นโฆษณา (ไม่ได้กด) แล้วไปซื้อภายใน 1 วัน Meta ก็เคลมยอดนั้นเป็นผลงานของแอด ทั้งที่คนคนนั้นอาจตั้งใจซื้ออยู่แล้วและเข้าเว็บผ่านช่องทางอื่น view-through แบบนี้คือส่วนที่ทำให้ ROAS บนหน้าจอสูงกว่ายอดจริงมากที่สุด
ในทางปฏิบัติ การตั้งเป็น 7-day click อย่างเดียว ให้ภาพที่ใกล้ความจริงกว่า เพราะนับเฉพาะคนที่กดโฆษณาแล้วซื้อ ตัวเลขจะดูต่ำลง แต่มันคือ ROAS ที่เอาไปวางแผนงบได้จริง อย่าตกใจถ้าเปลี่ยนแล้วเลขหล่นลง 30-40% — นั่นแปลว่าที่ผ่านมาคุณกำลังตัดสินใจบนตัวเลขที่พองอยู่
แผนภาพนี้ช่วยไล่หาสาเหตุเวลา ROAS บน dashboard ไม่ตรงกับกำไรจริง

Breakeven ROAS — ตัวเลขที่ต้องรู้ก่อนตั้ง target
คนส่วนใหญ่ตั้ง target ROAS แบบเดา เช่น “เอา 3 ก็พอ” โดยไม่รู้ว่าจุดคุ้มทุนจริงของร้านตัวเองอยู่ตรงไหน ถ้า margin ร้านคุณบาง ROAS 3 อาจยังขาดทุน ถ้า margin หนา ROAS 2 ก็กำไรแล้ว
ตัวอย่างการคำนวณ (สมมติ): สินค้าขาย 1,000 บาท ต้นทุนสินค้า (COGS) 400 บาท ค่าส่งกับค่าธรรมเนียม payment รวม 100 บาท เท่ากับกำไรขั้นต้นต่อชิ้น 500 บาท หรือ gross margin 50%
Breakeven ROAS = 1 ÷ gross margin = 1 ÷ 0.5 = 2.0
แปลว่าถ้า ROAS ต่ำกว่า 2.0 คุณจ่ายค่าแอดมากกว่ากำไรที่ได้ — ยิ่งยิงยิ่งขาดทุน ถ้า margin เหลือแค่ 30% breakeven ROAS จะขยับเป็น 1 ÷ 0.3 ≈ 3.3 ทันที ตัวเลขนี้เป็นแค่ตัวอย่างเพื่ออธิบายกลไก ร้านคุณต้องแทนต้นทุนจริงของตัวเอง แต่หลักการเดียวกัน — ตั้ง target ROAS ให้อยู่เหนือ breakeven พอสมควรเผื่อ view-through ที่พองและต้นทุนแฝงอื่น ๆ
พอมี breakeven ในมือ คุณจะเลิกถามว่า “ROAS เท่านี้ดีไหม” แล้วเปลี่ยนเป็น “ROAS เท่านี้อยู่เหนือหรือใต้จุดคุ้มทุนของร้าน” ซึ่งเป็นคำถามที่ตอบเรื่องกำไรได้จริง เรื่องการวัดผลข้าม channel ให้เห็นภาพรวมว่าแอดสร้างยอด incremental แค่ไหน อ่านต่อได้ที่คู่มือ attribution model
การ Scale งบโดยไม่ทำลาย Performance
พอเจอ campaign ที่ ROAS ดี ความอยากแรกคือเพิ่มงบเท่าตัวทันที และนั่นคือจุดที่หลายร้านทำ performance พังด้วยมือตัวเอง
ทำไมเพิ่มงบเร็วเกินไปถึงพัง
ทุกครั้งที่คุณขยับงบแรง ๆ ระบบจะกลับเข้า learning phase ใหม่ ช่วงนั้น Meta ต้องหา audience ในสเกลที่ใหญ่ขึ้นและยังไม่ optimize ต้นทุนต่อ purchase มักแพงขึ้นชั่วคราว ถ้าเพิ่มทีละมาก ๆ บ่อย ๆ campaign จะวนอยู่ใน learning phase ไม่จบ ROAS เลยไม่นิ่งสักที
แนวทางที่เสถียรกว่าคือขยับงบเป็นขั้น ไม่กระชากทีเดียว ให้ระบบปรับตัวทันในแต่ละรอบ อีกทางคือขยาย audience หรือเพิ่ม creative ใหม่แทนการอัดงบเข้า ad set เดิม เพราะบ่อยครั้งเพดานไม่ได้อยู่ที่งบ แต่อยู่ที่ audience เริ่มอิ่มและ creative เริ่มล้า
ผิดพลาดที่พบบ่อยตอน scale
- ดู ROAS รายวันแล้วตกใจปิด campaign — ยอด e-commerce แกว่งรายวันเป็นเรื่องปกติ ควรดูเป็นช่วง 7 วันขึ้นไปก่อนตัดสิน
- เพิ่มงบเฉพาะวันที่ยอดดี — การขยับงบขึ้นลงตามอารมณ์ทำให้ระบบ reset learning ซ้ำ ๆ กำหนดจังหวะปรับที่แน่นอนดีกว่า
- ปล่อย creative เดิมจนคนเบื่อ — creative fatigue ทำให้ CPM ขึ้นและ CTR ตก เตรียม creative ชุดใหม่หมุนก่อนตัวเดิมจะล้า
การมี dashboard กลางที่รวมข้อมูล ad spend กับยอดขายจริงไว้ด้วยกันช่วยให้ตัดสินใจ scale ได้บนภาพจริง ไม่ใช่แค่หน้าจอ Ads Manager — ดูแนวทางทำdashboard สำหรับติดตามผล ประกอบได้
Real-world Example
ส่วนนี้เว้นไว้สำหรับเคสจริงที่ผ่านการยินยอมให้เผยแพร่ ระหว่างนี้ถ้าอยากเห็นวิธีประกอบระบบวัดผลตั้งแต่ต้นทาง อ่านคู่มือ MarTech analytics และ tracking ที่รวมภาพการต่อ Pixel, CAPI และ GA4 เข้าด้วยกัน
FAQ
Facebook Ads e-commerce ไทย ควรเริ่มด้วยงบเท่าไหร่?
ไม่มีตัวเลขตายตัว เพราะขึ้นกับราคาสินค้าและ margin ของคุณ หลักที่ใช้ได้คือ งบต่อวันควรมากพอให้ ad set เก็บ purchase ได้ราว ๆ 50 ครั้งต่อสัปดาห์ ซึ่งเป็นระดับที่ Meta เรียนรู้ได้ ถ้าสินค้าแพงและ conversion น้อย ให้เริ่มที่ audience แคบก่อน อย่าเพิ่งกระจายกว้าง
Advantage+ Shopping ดีกว่า manual campaign เสมอไหม?
ไม่เสมอ ASC เด่นเมื่อคุณมี purchase data ไหลเข้าสม่ำเสมอและมีสินค้าหลากหลาย แต่ถ้าร้านเพิ่งเริ่มหรือมีสินค้าเด่นไม่กี่ตัวที่ margin ต่างกันมาก manual campaign ให้คุณคุมทิศทางงบได้ดีกว่า
ทำไม ROAS ใน Ads Manager ไม่ตรงกับยอดขายหลังบ้าน?
สาเหตุหลักมีสอง — attribution window ที่นับ view-through (คนแค่เห็นแล้วซื้อ) และการนับ event ซ้ำเมื่อ Pixel กับ Conversion API ยิง purchase เดียวกันโดยไม่ได้ dedupe ปรับ attribution เป็น 7-day click และตั้ง event_id ให้ตรงกัน ตัวเลขจะเข้าใกล้ความจริงขึ้น
จำเป็นต้องต่อ Conversion API ไหม ในเมื่อมี Pixel แล้ว?
จำเป็นมากขึ้นเรื่อย ๆ เพราะ browser tracking ถูกจำกัดหลัง iOS ทำให้ Pixel เก็บ event ได้ไม่ครบ CAPI ส่ง event จาก server ช่วยอุด purchase ที่หายไป แต่ต้องตั้ง deduplication ให้ถูก ไม่งั้นจะนับซ้ำแทน
Breakeven ROAS คำนวณยังไง?
เอา 1 หารด้วย gross margin ของสินค้า เช่น margin 50% breakeven ROAS = 1 ÷ 0.5 = 2.0 หมายความว่า ROAS ต้องเกิน 2.0 ถึงเริ่มมีกำไร ตั้ง target ให้อยู่เหนือเส้นนี้พอสมควรเพื่อเผื่อ view-through และต้นทุนแฝง รายละเอียดการตั้งค่า attribution ดูได้จากเอกสารทางการของ Meta
สรุป
Facebook ads e-commerce ไทย ไม่ได้แพ้ที่ตัวโฆษณาสวยหรือไม่สวย แต่แพ้ที่การวัดผลผิดตั้งแต่ต้น จำสามข้อนี้ไว้ หนึ่ง — ROAS บน Ads Manager มักสูงเกินจริงเพราะ view-through และ event ซ้ำ ปรับ attribution เป็น 7-day click และตั้ง deduplication ให้ถูกก่อนเชื่อตัวเลข สอง — ก่อนตั้ง target ROAS ต้องรู้ breakeven ของร้านตัวเอง (1 หารด้วย margin) ไม่งั้นคุณอาจกำลังยิงแอดที่ ROAS สวยแต่ขาดทุนทุกออเดอร์ สาม — เลือกโครงสร้าง campaign จากปริมาณ data ที่มี ไม่ใช่จากขนาดงบ และ scale เป็นขั้น อย่ากระชากจน learning phase พัง
อยากเข้าใจ paid media ฝั่ง Meta ให้ลึกขึ้นทั้งระบบ อ่านต่อที่ Complete Meta Ads Guide สำหรับตลาดไทย หรือ subscribe newsletter รับ insight เรื่องการวัดผลและ scale ทุกสัปดาห์
ทีม Adsitec ทำงานด้าน B2B และ e-commerce paid media — ถ้าอยากปรึกษาเป็นกรณี ๆ ดูบริการได้