ยิงแอดได้ยอดขาย แต่ทำไมไม่เหลือกำไร? — ROAS ที่แพลตฟอร์มไม่บอก

ROAS 5 รู้สึกเหมือนกำไร จนกระทั่งรู้ว่าแพลตฟอร์มคำนวณจากยอดขายรวมก่อนหัก fee, voucher, ค่าส่ง และ COGS แถมยังนับ order ที่ถูกส่งคืนหรือยกเลิกไปแล้วด้วย ตัวเลขบน dashboard จึงเป็นอัตราส่วนยอดขายที่ใส่ชุดกำไร บทความนี้อธิบายว่า platform ROAS ซ่อนอะไรไว้ และ True ROAS คำนวณยังไงบน Shopee, Lazada และ TikTok Shop

29 พฤษภาคม 20266 นาทีBhum Soonjun · DataGlass Research

โฆษณา

Shopee Ads Help Center นิยาม metric นี้ในบรรทัดเดียว ROAS คือ "ยอดขายที่ ads ทำได้ หารด้วยค่าโฆษณา" Lazada และ TikTok Shop ก็รายงานแบบเดียวกัน สะอาดในเชิงคณิตศาสตร์ แต่หลอกทิศทางในทางปฏิบัติ เพราะทุกคำในคำว่า "ยอดขายที่ ads ทำได้" คือ gross เป็นตัวเลขก่อนหักต้นทุน และยังนับ order ที่ถูกส่งคืนหรือยกเลิกไปแล้ว ตัวเลขบน dashboard จึงเป็นอัตราส่วนยอดขายที่ใส่ชุดกำไรไว้

ROAS 5 ไม่ได้แปลว่าคุณได้กำไร 5 บาท แต่แปลว่ามียอดขาย 5 บาทที่ถูก attribute ก่อนหักต้นทุนแม้แต่บาทเดียว

บทความนี้บอกว่า platform ROAS กับกำไรจริงห่างกันมากพอที่จะทำให้การ optimize ตามตัวเลขบน dashboard กลายเป็นวิธีที่ผู้ขายมีวินัยขาดทุนแบบไม่รู้ตัว True ROAS คือยอดขายที่ ads ทำได้ หลังหัก marketplace fee, voucher, ส่วนค่าส่ง และ COGS และหักการส่งคืนและยกเลิกที่แพลตฟอร์มนับรวมไว้แล้ว เป็นเวอร์ชันเดียวที่บอกได้ว่า ads ทำกำไรจริงไหม สิ่งที่จะหักล้าง argument นี้คือ ถ้า platform ROAS กับ True ROAS ต่างกันแค่ไม่กี่เปอร์เซ็นต์ การแยกสองอย่างนี้ก็เป็นเรื่องจุกจิก แต่ในบัญชีที่เรา model มันต่างกันราว 3–4 เท่าเป็นประจำ

ตัวเลขของแพลตฟอร์มไม่รวมอะไรบ้าง

อ่านนิยามอีกครั้ง ยอดขาย ที่ถูก attribute แบบ gross ต้นทุนผันแปรก้อนใหญ่สี่ก้อนไม่เคยเข้า numerator เลย ได้แก่ commission และ transaction fee (Shopee non-Mall 1–6%, Mall 3–12% ตาม Help Center), seller-funded voucher, ส่วนค่าส่งที่ผู้ขายร่วมจ่าย และต้นทุนสินค้าเอง บน TikTok Shop ยังมี affiliate commission สูงถึงราว 20% ตาม Seller University เป็นก้อนที่ห้าที่ dashboard ROAS ไม่นับ หักออกแล้วแคมเปญที่รายงาน 5.0 มักเหลือ true terms แค่ราว 1.3 คือเกือบ break-even หรือต่ำกว่า นี่คือด้านกลับของ ACoS ที่ดูดี ทั้งสอง metric หลอกเราเพราะคำนวณจากยอดขาย gross ไม่ใช่ contribution margin

ยังมีการบิดเบือนเงียบ ๆ อีกอย่างที่แม้แต่คู่มือ "คำนวณ true ROAS" ที่ละเอียดก็มักพลาด ยอดขายใน numerator รวม order ที่ถูกส่งคืนหรือยกเลิกไปแล้ว marketplace attribute ยอดขายตอนสั่งซื้อ ส่วนการคืนมาเกิดทีหลังหลายวัน และไม่ถูกดึงย้อนออกจาก ROAS ที่เราเห็นไปแล้ว dashboard จึงให้เครดิต ads สำหรับยอดขายที่ไม่เคย settle จริง ใน category ที่อัตราคืนสูง เช่น แฟชั่น รองเท้า หรืออะไรที่ขึ้นกับไซซ์ แค่จุดนี้จุดเดียวก็ทำให้ ROAS ที่รายงานสูงเกินจริงเป็นเลขสองหลักก่อนคิดต้นทุนใด ๆ ด้วยซ้ำ

ทำไมมันทำให้เราเทงบผิดแคมเปญ

ความเสียหายไม่ใช่แค่ตัวเลขสูงเกินไป แต่คือความคลาดเคลื่อนไม่เท่ากันในแต่ละแคมเปญ แคมเปญที่ขาย SKU COGS 50% voucher สูง และคืนบ่อย จะ overstate มากกว่าแคมเปญที่ขาย SKU COGS 25% ไม่มี voucher และคืนน้อย จัดอันดับแคมเปญด้วย platform ROAS จึงเท่ากับจัดอันดับว่าแคมเปญไหนโกหกมากกว่ากัน ไม่ใช่ว่าแคมเปญไหนทำเงินได้มากกว่า แล้ว Target ROAS bidding อัตโนมัติก็เทงบไปที่แคมเปญที่ overstate มากที่สุด ad waste จึงทบต้น เพราะเป้าหมายของการ optimize คือตัวเลขที่ปลอมเกินจริง

ROAS 5.0 บน dashboard แปลงเป็น True ROAS — Shopee รายเดือน
Platform ROAS = ยอดขายที่ attribute / ค่าโฆษณา = THB 100,000 / THB 20,000 = 5.0   <- ตัวเลขที่ dashboard โชว์

หัก cost stack ที่ numerator ไม่เคยเห็น:
  - COGS (50%)                 -THB 50,000
  - commission + fee (~10%)    -THB 10,000
  - seller-funded voucher (5%) -THB  5,000
  - ส่วนค่าส่ง (~3%)            -THB  3,000
  Contribution ก่อน ads         = THB 32,000

True ROAS = THB 32,000 / THB 20,000 = 1.6

จากนั้น: ~8% ของ order ที่ attribute ถูกส่งคืนหรือยกเลิก - ซึ่งถูกนับรวมใน 5.0 ไปแล้ว
True ROAS หลังปรับ  ~=  1.3   <- ตัวเลขที่เข้าบัญชีจริง
ROAS 5.0 บน dashboard เท่ากัน สามแพลตฟอร์ม — True ROAS เหลือเท่าไร
รายการ (% ของยอดขายที่ attribute)ShopeeLazadaTikTok Shop
COGS50%50%50%
Commission + transaction fee~10%~10%~8%
Seller-funded voucher~5%~5%~5%
ส่วนค่าส่ง / program cost-share~3%~3%~3%
Affiliate commission~12%
การส่งคืน + ยกเลิก (ถูกนับใน numerator)~8%~8%~12%
Platform ROAS (dashboard)5.05.05.0
True ROAS (หลังหักข้างบน)~1.4~1.4~0.9

% ต้นทุนเป็นตัวเลข illustrative บนแคมเปญทั่วไปที่ ROAS รายงาน 5.0 ตัวเลข dashboard เดียวกันเหลือ ~1.4 บน Shopee และ Lazada แต่ตกต่ำกว่า 1.0 บน TikTok Shop เพราะ affiliate commission และอัตราคืนที่สูงกว่ากิน contribution ที่ numerator แกล้งทำเป็นว่าเป็นกำไร metric เหมือนกันทุกแพลตฟอร์ม แต่สิ่งที่มันซ่อนไว้ไม่เหมือนกัน

อ่าน True ROAS แทนยังไง

วิธีแก้คือคำนวณราย SKU ยอดขายที่ attribute ลบ variable cost stack ทั้งก้อน ลบการส่งคืน/ยกเลิก แล้วหารด้วยค่าโฆษณา จากนั้นเทียบกับ break-even ROAS ของ SKU ตัวนั้น ไม่ใช่ target ก้อนเดียวทั้งบัญชี คณิตศาสตร์ไม่ยาก ส่วนที่ยากคือ data plumbing ต้อง reconstruct fee, voucher, COGS และ order ที่ settle เทียบกับที่ถูกคืน ต่อบรรทัด ในเชิงปฏิบัติ นี่คือสิ่งที่ DataGlass คำนวณ ทุกแคมเปญถูกจัดอันดับเทียบ break-even ของ SKU ตัวเองด้วย True ROAS โดยหักการคืนออกแล้ว การตัดสินใจเรื่องงบจึงวิ่งตามกำไร ไม่ใช่ตามชุดที่สวมไว้ บทความ methodology คู่กัน วิธีคำนวณ true Shopee ROAS ลงสูตรราย SKU แบบเต็ม

จัดอันดับแคมเปญด้วย platform ROAS คือจัดอันดับว่าตัวไหน overstate มากกว่ากัน ไม่ใช่ตัวไหนทำเงินได้มากกว่า

ข้อจำกัด และจุดที่ argument นี้ใช้ไม่ได้

  • ช่องว่าง 3–4 เท่าไม่ได้เป็นแบบนี้ทุกกรณี SKU ที่ COGS ต่ำ ไม่มี voucher และคืนน้อย ช่องว่างจะเล็ก platform ROAS ใช้แทนได้ดีและไม่คุ้มที่จะ reconstruct เพิ่ม
  • True ROAS ต้องใช้ข้อมูล order ที่ settle แล้ว ไม่ใช่แค่ order ที่ถูก attribute ถ้าระบบรายงานแยก order ที่ถูกส่งคืนและยกเลิกออกจาก order ที่สำเร็จไม่ได้ การปรับเรื่องการคืนก็เป็นแค่การประมาณ ไม่ใช่การวัดจริง
  • ต่ำกว่า ~THB 200,000 ต่อเดือน การตั้ง break-even target แบบ flat แบบ conservative พร้อม voucher cap มักคุ้มกว่าการ reconstruct ราย SKU เมื่อคิดรวม effort

Methodology

Public-data citations มาจาก Shopee Ads Help Center (นิยาม ROAS, Target ROAS bidding), Shopee general Help Center (commission, transaction fee, Shop Voucher, Free Shipping Program), Lazada Sponsored Solutions portal, เอกสาร affiliate commission ของ TikTok Shop Seller University และ commentary e-Conomy SEA 2025 ของ Bain เรื่อง retail-media inflation รูปแบบ illustrative 5.0→1.3 และช่องว่าง 3–4 เท่า aggregate จากบัญชี Shopee, Lazada และ TikTok Shop ในไทย ช่วง monthly revenue THB 200K–50M ที่เรา model โดยตรง โดย reconstruct cost stack จาก order-line data ไม่ใช่ population claim ของผู้ขายทั้งหมด worked example เป็น illustrative composite ไม่ใช่การเงินของร้านใดร้านหนึ่ง

ก้าวต่อไป

ดู True ROAS ของร้านคุณได้ฟรี

DataGlass reconstruct ทุก order บน Shopee, Lazada และ TikTok Shop ลงถึงระดับ SKU ทั้ง fee, voucher, COGS, ค่าส่ง และของที่ถูกส่งคืน แล้วแสดง ROAS ที่เหลือจริงหลังหักทุกอย่าง จัดอันดับเทียบ break-even ของ SKU แต่ละตัว ไม่ใช่ตัวเลขบน dashboard แต่เป็นตัวเลขที่บัญชีธนาคารเห็นด้วย

แหล่งข้อมูลและอ่านต่อ

  1. 01
    Shopee Ads Thailand — ROAS definition and Target ROAS

    นิยาม ROAS ในแพลตฟอร์มของ Shopee คือ "ยอดขายที่ ads ทำได้ หารด้วยค่าโฆษณา" ที่ยกมาอ้างตรง ๆ ในย่อหน้าเปิด เป็น metric ที่ dashboard รายงานและ Target ROAS bidding ใช้ optimize

    https://ads.shopee.co.th/learn/faq/493/1641

  2. 02
    Shopee — Seller commission and fee schedule (Help Center)

    commission non-Mall (1–6%) เทียบ Mall (3–12%), transaction fee, กลไก Shop Voucher และส่วนผู้ขายของ Free Shipping Program ซึ่งเป็น variable cost stack ที่ numerator ของ platform ROAS ไม่หักออก

    https://help.shopee.co.th/portal/article/77790

  3. 03
    Lazada Sponsored Solutions — Sponsored Search and Sponsored Discovery

    เอกสารฝั่งผู้ขายของ Lazada ที่แสดงว่า Sponsored Search และ Sponsored Discovery รายงาน ROAS แบบ gross และ attributed เหมือนกัน เป็นฐานของตารางเปรียบเทียบข้ามแพลตฟอร์ม

    https://sponsoredsolutions.lazada.com/

  4. 04
    TikTok Shop — Affiliate commission schedule (Seller University)

    affiliate commission ของ TikTok Shop สูงถึงราว 20% ก่อนคิด commission ของแพลตฟอร์ม เป็น cost line เพิ่มที่ทำให้ True ROAS ของ TikTok ต่ำกว่า Shopee และ Lazada ในตาราง

    https://seller-th.tiktok.com/university/essay?knowledge_id=10005772

  5. 05
    Bain & Company — e-Conomy SEA 2025: retail media

    บทวิเคราะห์ของ Bain เรื่อง retail-media inflation ทั่ว marketplace SEA เหตุผลเชิงโครงสร้างว่าทำไมช่องว่าง platform-vs-true ROAS กว้างขึ้นเมื่อค่าโฆษณาแพงขึ้น

    https://www.bain.com/insights/e-conomy-sea-2025/

อ่านต่อจากคลังบทความ

  1. 25 มีนาคม 2026

    วิธีคำนวณ True ROAS ของ Shopee เพื่อกำไร

    บันทึกเชิงระเบียบวิธี ROAS ที่ Shopee แสดงในแพลตฟอร์มอิงจาก gross revenue และมี bias เชิงโครงสร้างให้ใช้เงินเกินจุดคุ้มทุนเมื่อร้านโต True ROAS คือสูตรเดียวกันที่แทน input หนึ่งตัว และการแทนนั้นพลิกแคมเปญที่ดูชนะให้กลายเป็นขาดทุนในเกือบครึ่งของ catalog Shopee ทั่วไป พร้อมชาร์ต SKU สามโปรไฟล์ sensitivity analysis และ operating procedure ที่ใช้การแทนนี้ในจังหวะ production

  2. 8 เมษายน 2026

    วิธีลดค่าโฆษณาเสียเปล่าบน Shopee โดยไม่ทำให้ยอดขายตก

    บนบัญชี Shopee ทั่วไป 20–30% ของค่าโฆษณาขาดทุนเชิงโครงสร้าง ทั้งที่แดชบอร์ดจัดอันดับให้เป็นแคมเปญที่ชนะ การหยุด "แคมเปญที่ทำผลงานไม่ดี" จึงพลาดจุดรั่วไหลจริง บันทึกงานวิจัยว่าด้วยค่า default เชิงโครงสร้างสองอย่างที่ทำให้เกิดค่าโฆษณาเสียเปล่าแบบซ่อนเร้น และวิธี audit ที่ดึงมันออกมาได้โดยไม่เสียยอดขาย

  3. 29 พฤษภาคม 2026

    E-Commerce Optimization คืออะไร?

    Optimization ไม่ใช่คำการตลาด แต่เป็นศาสตร์จาก Operations Research คือการใช้ข้อมูลและคณิตศาสตร์คำนวณการตัดสินใจที่ดีที่สุดเทียบกับเป้าหมายที่ชัดเจน เอามาจับร้านบน Shopee, Lazada หรือ TikTok Shop เป้าหมายคือกำไรจริง ไม่ใช่ยอดขาย บทความนี้อธิบายว่าทำไมสองตัวเลขนี้หยุดขยับไปด้วยกัน และ optimization ตอบอะไรได้จริง

  4. 8 กุมภาพันธ์ 2026

    การแข่งกันสู่ margin ศูนย์ — และ Shopee, Lazada, TikTok Shop ไปถึงจุดนั้นได้อย่างไร

    อ่านเอกสารของแพลตฟอร์มตั้งแต่ต้นจนจบแล้วข้อสรุปก็ชวนอึดอัด ส่วนลดที่ผู้ซื้อเห็น free shipping ที่ดัน conversion และค่า affiliate ที่ดัน reach ล้วนถูกจ่ายโดยผู้ขาย การแข่งกันสู่ margin ศูนย์คือผลลัพธ์ที่เป็นจุดสมดุลของการออกแบบนั้น

  5. 22 เมษายน 2026

    เพิ่มกำไรบน Shopee โดยไม่ต้องขายให้มากขึ้น

    คำแนะนำเดิม ๆ อย่างไล่ ROAS แล้วค่อย scale แคมเปญที่ดูดี มักพาผู้ขายไปสู่การใช้เงินเกินจุดคุ้มทุน เพราะ platform ROAS ไม่เห็นต้นทุนจริง บทความนี้แทนที่ด้วย break-even ROAS ราย SKU

หยุดเดา ให้ DataGlass ช่วยเพิ่มกำไร

ร่วมกับผู้ขายที่ใช้ DataGlass เปลี่ยนข้อมูลร้านให้เป็น Action ถัดไปที่เพิ่มกำไรสูงสุด สำหรับโฆษณา ราคา โปรโมชั่น และสต๊อกสินค้า