CBO vs ABO Meta Ads: Kapan Pakai Mana dan Cara Migrasi yang Benar

CBO dan ABO bukan soal pilihan preferensi atau gaya. Ada decision tree berbasis data yang menentukan mana yang tepat — dan menggunakan yang salah di fase yang salah bisa meninggalkan 30-40% profit di atas meja.

Brand yang stuck di ABO saat seharusnya CBO kehilangan optimasi AI Meta yang lebih efisien dari human spreadsheet. Brand yang pindah ke CBO terlalu cepat kehilangan kendali saat masih dalam fase testing dan membuang budget karena learning phase yang tidak efisien.


Memahami Apa yang Sebenarnya Terjadi

ABO (Ad Set Budget Optimization): Kamu yang kontrol. Budget Rp150K/hari untuk Ad Set A, Rp100K untuk Ad Set B, Rp100K untuk C. Kamu yang putuskan alokasi setiap hari, kamu yang kill underperformer.

CBO (Campaign Budget Optimization): Meta yang kontrol. Kamu set budget Rp350K/hari di level campaign, Meta yang putuskan berapa ke A, B, C secara real-time berdasarkan siapa yang paling likely convert saat itu.

Keunggulan CBO bukan soal fitur — tapi soal volume data. AI Meta memproses jutaan sinyal setiap detik (waktu buka apps, behavior sebelumnya, device, lokasi, dan lebih dari 1.000 faktor lainnya) untuk menentukan alokasi optimal. Tidak ada manusia yang bisa mengalahkan kecepatan dan cakupan itu — tapi hanya setelah ada cukup data untuk AI belajar.


Decision Tree: CBO atau ABO?

Apakah campaign punya 3+ ad set dengan ROAS > 1.5x 
yang konsisten selama minimal 3 hari?

├─ TIDAK → Pakai ABO (testing phase)
│   ├─ Set budget per ad set
│   ├─ Kill ROAS < 0.8x setelah 1.000 impressions
│   ├─ Hold ROAS 0.8-1.0x, tunggu lebih banyak data
│   └─ Keep ROAS > 1.0x, scale perlahan

└─ YA → Siap migrasi ke CBO
    ├─ Apakah total konversi campaign sudah 150+?
    │   ├─ 50-150 konversi → Gunakan Lowest Cost CBO (beri AI waktu belajar)
    │   └─ 150+ konversi → Gunakan Cost Cap CBO (AI sudah cukup data)

    └─ Jaga ABO campaign terpisah untuk testing creative/audience baru

Maturity Continuum: 4 Fase

Fase 1: Learning (Hari 1-5)

Gunakan: ABO

Human control lebih penting di sini. Perlu kill bad creative dengan cepat sebelum terlalu banyak budget terbuang. Decision point setelah 15-20 konversi per ad set:

  • ROAS > 1.0x → KEEP
  • ROAS 0.8-1.0x → HOLD, tunggu lebih banyak data
  • ROAS < 0.8x → KILL

Fase 2: Early Maturity (Hari 5-14)

Gunakan: ABO, mulai identifikasi winner

Winner mulai terlihat. Decision point setelah 50-70 konversi per ad set:

  • ROAS > 1.3x dan konsisten → Pertimbangkan siapkan untuk CBO
  • ROAS 1.0-1.3x → Lanjutkan optimasi ABO
  • ROAS < 1.0x → Kill, test creative baru

Fase 3: Late Maturity (Hari 14-30)

Gunakan: Hybrid — CBO untuk winner, ABO untuk testing

CBO Campaign: 2-3 proven winners (ROAS > 1.5x each) → 80% budget
ABO Campaign: Ad set baru yang sedang ditest → 20% budget

Fase 4: Scale (Hari 30+)

Gunakan: CBO dominant

CBO Campaign 1: Product A winners
CBO Campaign 2: Lookalike audiences  
CBO Campaign 3: Retargeting
ABO Campaign: Testing new audiences/creatives (tidak pernah berhenti)

4 Bid Strategy untuk CBO

1. Lowest Cost (Explore Mode)

Kapan: Minggu pertama CBO baru, atau saat data masih minim Cara kerja: Meta spend semua budget tanpa batas cost — cari konversi termurah ROAS tipikal: 1.5-2.2x Risiko: Bisa dapat konversi murah tapi kualitas customer rendah

2. Cost Cap (Controlled Scaling) ★ Paling umum untuk Indonesia

Kapan: Setelah 100+ konversi dan kamu tahu target CPA Cara kerja: Set batas maksimum biaya per konversi (contoh: Rp400 per purchase) Formula setting: Cost Cap = Gross Profit per Order × 20-30% Contoh: GP per order Rp1,5 juta → Cost Cap Rp300K-450K ROAS tipikal: 2.0-3.0x

3. ROAS Cap (Profit Focused)

Kapan: Brand yang sudah tahu minimum profitable ROAS Cara kerja: Set target minimum ROAS (contoh: 2.5x) ROAS tipikal: 2.5-4.0x (lebih tinggi, tapi scaling lebih lambat) Cocok untuk: Brand di atas Rp500 juta/bulan dengan unit economics sudah proven

4. Value-Based (Growth Mode)

Kapan: Hanya jika tracking Customer Lifetime Value — bukan hanya first purchase Cara kerja: Optimasi untuk customer dengan LTV tertinggi, bukan sekadar sale termurah ROAS: Variable, tapi LTV-adjusted ROAS bisa 5x+ Catatan: Belum banyak brand Indonesia yang implementasi ini karena butuh tracking LTV yang solid


Bagaimana BAIK Digital Menerapkan Ini

Di BAIK Digital, audit campaign structure adalah salah satu item pertama yang dijalankan saat onboard klien baru. Banyak brand masuk dengan semua campaign dalam ABO meski sudah ada winner yang proven lebih dari 3 bulan — mereka kehilangan AI optimization yang bisa tambah ROAS 15-25%.

Sebaliknya, ada brand yang pindah ke CBO terlalu cepat sebelum ada data yang cukup — learning phase CBO berjalan lambat, ROAS dip di awal, dan brand panik lalu matikan campaign. Padahal jika dibiarkan 7-14 hari, CBO biasanya recovers dan outperform.

Protokol yang dijalankan: ABO untuk semua kampanye baru, transisi ke CBO setelah 150+ konversi dengan 3+ winner, dan ABO testing campaign selalu aktif paralel untuk pipeline winner baru.


Cara Migrasi ABO ke CBO Tanpa Reset Learning Phase

Ini adalah bagian yang paling sering salah dilakukan.

Langkah 1: Identifikasi winner di ABO campaign. Cari ad set dengan ROAS > 1.5x yang konsisten minimal 3-5 hari.

Langkah 2: Buat CBO campaign baru. Jangan edit campaign lama — buat yang baru. Copy audience dan creative dari winner ad sets ke CBO campaign baru.

Langkah 3: Transisi budget bertahap:

Hari CBO Campaign ABO Campaign Lama Total
Hari 1-3 Rp300K/hari (test phase) Tetap jalan Rp600K/hari Rp900K
Hari 4-7 Rp450K/hari (prove it) Kurangi ke Rp300K/hari Rp750K
Hari 8+ Rp600K/hari (full) Pause (jika CBO ROAS > ABO) Rp600K

Kenapa bertahap? Karena CBO punya learning phase tersendiri di level campaign. Hari 1-7 adalah fase di mana Meta AI belajar alokasi optimal — performa bisa sedikit turun sebelum naik. Kalau langsung matikan ABO di hari pertama dan CBO underperform, tidak ada fallback.


Kapan Kembali ke ABO

Dua situasi di mana switch kembali ke ABO:

Diagnostic mode: CBO campaign mulai underperform tapi tidak jelas mana yang bermasalah. CBO bisa menyembunyikan masalah karena averaging performance. Pindahkan ke ABO sementara untuk isolasi ad set yang bermasalah.

New creative/audience testing: Ad set baru selalu mulai di ABO — jangan langsung masukkan ke CBO yang sedang berjalan. Ini akan ganggu learning phase CBO dan bisa merusak performa yang ada.


Relevan untuk Siapa?

Relevan kalau:

  • Sudah running Meta Ads minimal 3 bulan dengan data conversion yang sufficient
  • Masih semua campaign di ABO meski ada beberapa winner yang proven
  • CBO pernah dicoba tapi langsung dimatikan karena performa awal drop

Belum relevan kalau:

  • Brand baru yang belum punya 50+ konversi — fokus ke ABO dan testing dulu
  • Campaign yang pixel-nya tidak akurat atau tracking purchase event bermasalah — CBO butuh data yang bersih

Mau Audit Struktur Campaign Meta Ads Kamu?

BAIK Digital adalah performance ads strategic partner berbasis Jakarta yang membantu brand retail Indonesia tumbuh secara sustainable. Termasuk audit campaign structure, CBO/ABO optimization, dan scaling roadmap.

Dapatkan Free Brand Audit →


FAQ

Apakah CBO bisa dipakai untuk campaign awareness (bukan purchase)?

Ya, tapi logikanya sedikit berbeda. Untuk awareness campaign, CBO mengoptimalkan untuk reach dan impression yang murah. Tapi untuk e-commerce brand yang fokus pada ROAS dan CPA, CBO paling powerful untuk purchase atau add-to-cart objective. Jangan campur objective dalam satu CBO campaign — campaign awareness-nya sendiri, campaign purchase-nya sendiri.

Berapa minimum budget harian untuk CBO yang efektif?

Minimal Rp200K-300K per hari per CBO campaign agar Meta punya cukup budget untuk mendistribusikan ke beberapa ad set dan tetap memberi data yang meaningful. Di bawah Rp150K/hari, CBO sering berakhir mengalokasikan hampir semua budget ke satu ad set saja (yang dianggap paling profitable) dan ad set lain tidak dapat distribusi yang cukup untuk berkembang. Ini memang bisa berhasil kalau satu winner sangat dominan, tapi mengurangi kemampuan CBO untuk eksplorasi.

Apakah mengubah budget CBO akan reset learning phase?

Perubahan budget yang signifikan (lebih dari 20-30% dalam satu kali) bisa mempengaruhi learning phase. Untuk menghindari ini, naikan budget CBO secara bertahap — tidak lebih dari 20% per hari. Meta akan mulai “belajar ulang” distribusi optimal tapi tidak dari nol selama tidak ada perubahan besar di audience atau creative.

Apakah Advantage+ Shopping Campaign berbeda dari CBO biasa?

Advantage+ Shopping Campaign (ASC) adalah evolusi dari CBO — Meta mengkontrol lebih banyak (audience, placement, dan sebagian creative). Bisa performanya sangat baik untuk brand dengan data conversion yang banyak karena memberi AI lebih banyak kebebasan. Tapi untuk brand yang masih memerlukan kontrol atas audience dan creative testing, CBO biasa lebih manageable. ASC cocok dicoba setelah brand sudah punya track record 6+ bulan data konversi yang solid.