ถ้ายังคิดว่า CBO vs ABO คือเรื่องของ "preference" หรือ "ลองดูว่าอันไหน work" — นั่นคือสัญญาณว่ากำลังเสียเงินโดยไม่รู้ตัว ทั้งสองอย่างแก้ปัญหาคนละแบบในสถานการณ์คนละแบบ เลือกผิดตั้งแต่ต้นทำให้ learning phase ยาวขึ้น data ที่ได้ไม่สะอาด และงบหมดก่อนที่จะรู้ว่า audience ไหนทำงานจริง
ความแตกต่างที่แท้จริง
CBO (Campaign Budget Optimization) — ตั้งงบ 1 ก้อนระดับ campaign แล้วให้ algorithm Meta เป็นคนแบ่งว่า ad set ไหนควรได้งบเท่าไหร่ แบบ real-time ทุกชั่วโมง
ABO (Ad Set Budget Optimization) — ตั้งงบแยกทีละ ad set คุณกำหนดเองว่าแต่ละ audience ได้กี่บาทต่อวัน algorithm optimize ภายในแต่ละ ad set ไม่ย้ายงบข้ามกัน
แค่นี้เลย ทุกอย่างอื่นที่อ่านมาจาก guru ต่างๆ เป็นแค่ downstream ของสองประโยคนี้
เมื่อไหร่ ABO ชนะ
1. ทดสอบ audience แบบ head-to-head
ถ้าอยากรู้ว่า "Skincare interest" ชนะ "Beauty Lookalike 1%" ไหม ต้องให้ทั้งคู่ได้รับงบที่เท่ากัน CBO จะโยนงบให้ ad set ที่ดูดีในวันแรก แม้ว่า ad set อีกตัวจะ win ได้ในวันที่ 5 ถ้าแค่ให้โอกาส ABO ทำให้คุณควบคุม exposure เอง การทดสอบจึงสะอาดกว่า
2. งบต่ำกว่า ฿2,000/วัน
CBO ต้องการ signal เพียงพอในการ optimize พูดตรงๆ ถ้า signal น้อย algorithm ก็แค่เดา ABO กับงบที่กำหนดเองชัดเจนให้ test conditions ที่คาดเดาได้และทำซ้ำได้
3. บัญชีใหม่หรือ Pixel ที่ยังไม่มีข้อมูล
ถ้าเพิ่งเริ่มต้นและยังไม่มีการซื้อใน Pixel เลย CBO ไม่มีอะไรจะ optimize ต่อ algorithm จะหันไป optimize ต่อ reach หรือ click แทน ซึ่งไม่ใช่สิ่งที่ต้องการ ใช้ ABO ไปก่อนจนกว่าจะมีข้อมูลจริง
เมื่อไหร่ CBO ชนะ
1. มี winner แล้วและอยาก scale
วิ่ง ABO สองสัปดาห์แล้ว รู้แล้วว่า Audience A ชนะ Audience B ชัดเจน ตอนนี้อยากใช้ ฿5,000/วัน และปล่อยให้ Meta ดัน budget ไปหา creative ที่ร้อนแรงที่สุดในแต่ละวัน CBO ทำแบบนี้ได้โดยอัตโนมัติ ไม่ต้องมานั่ง adjust เองทุกวัน
2. มีหลาย ad set ที่ผ่านการทดสอบแล้ว
CBO เก่งที่สุดเมื่อมี 3–5 ad set ที่ผ่านการ test มาแล้วและรู้ว่าทุกตัวทำงานได้ ให้ algorithm เป็นคน reallocate งบในแต่ละวัน แทนที่จะต้องมานั่ง adjust เอง
Trap ที่ไม่มีใครพูดถึง
CBO ดู "ถูกกว่า" เพราะ Meta โยนงบไปหา audience ที่ถูกที่สุด ซึ่งส่วนใหญ่คือ warm audience คนที่รู้จักแบรนด์อยู่แล้วและจะซื้ออยู่แล้วไม่ว่าจะเห็นโฆษณาหรือเปล่า คุณเห็น cost per purchase ต่ำ รู้สึกดี
แต่สามอาทิตย์ต่อมา warm pool หมด frequency พุ่ง CPM แพงขึ้น และ ROAS หล่น
วิธีแก้: ทุก CBO campaign ต้องมีอย่างน้อยหนึ่ง cold prospecting ad set พร้อม minimum daily spend ที่ตั้งไว้ เพื่อกันไม่ให้ algorithm starve audience ใหม่ออก
Quick reference
| สถานการณ์ | ใช้ |
|---|---|
| บัญชีใหม่ งบต่ำกว่า ฿2,000/วัน | ABO |
| ทดสอบ audience head-to-head | ABO |
| Pixel ยังไม่มี 50+ conversion | ABO |
| มี winner ชัดเจน อยาก scale ฿3,000+/วัน | CBO |
| หลาย ad set ผ่านการ test แล้ว ต้องการ auto-reallocation | CBO + min spend floors |
ขั้นตอนถัดไป
เปิด Blueprint ใน AdBlueprint แล้วดูช่อง Budget strategy ใน Campaign section ระบบดึง daily budget และจำนวน audience ที่ใส่เข้ามาแล้วบอกว่าควรใช้ CBO หรือ ABO ในสถานการณ์ปัจจุบัน ถ้าจะ override ได้เลย แต่รู้ก่อนว่ากำลัง avoid trap ไหนนะ