Studi kasus

Rule proteksi budget untuk campaign Meta Ads

AdOps membatasi seberapa jauh sebuah campaign Meta bisa belanja sebelum ada orang yang memeriksanya lagi. Spend dan Daily Budget diperiksa sesering 15 menit sekali; campaign yang melewati plafon langsung di-pause dan ditandai di namanya, dan Daily Budget yang kebesaran ditulis ulang turun ke angka yang disepakati.

Plafon spend, plafon budget, dan rule penurunan bertahap yang membatasi berapa jauh sebuah campaign Meta bisa belanja sebelum ada orang yang memeriksanya lagi.

Diperbarui

Situasi

Apa yang berubah ketika AdOps yang memeriksa?

Masalah yang melatari panduan ini, dan bentuk akun setelah rule-nya berjalan.

Sebelum

Budget yang salah ketik satu angka nol, rule dari tool lain, atau campaign yang tiba-tiba mulai delivery bisa menghabiskan budget beberapa hari di antara dua kali login.

Sesudah

Spend dan Daily Budget diperiksa sesering 15 menit sekali, campaign yang melewati plafon di-pause dan ditandai, dan budget yang kebesaran ditulis ulang turun ke angka yang disepakati.

Panduan

Rule apa saja yang dipakai panduan ini?

Tiap kartu adalah satu rule, ditulis seperti tampilan rule builder AdOps: kondisi di atas, action di bawah garis rambut.

Semua angka di bawah ini hanya contoh. Sesuaikan dengan akun Anda sebelum menyetel sebuah rule jadi live.

  1. Plafon spend harian yang keras

    Live
    Applies to
    Campaign

    When

    • Spend Hari ini > Rp 5.000.000

    Then

    • Pause campaign
    • Add to name Mode Append · [DAILY-CAP {date}]

    Alasan rule ini

    Pada check interval 15 menit campaign dievaluasi sampai 96 kali sehari, jadi kelebihan spend di atas plafon dibatasi oleh satu interval, bukan oleh satu malam.

  2. Tarik kembali budget yang terlanjur diubah

    Live
    Applies to
    Campaign

    When

    • Daily Budget > Rp 1.500.000

    Then

    • Set budget ke Rp 1.500.000 Nominal tetap

    Alasan rule ini

    Rule ini menangkap salah ketik angka nol dan perubahan apa pun dari luar AdOps, karena engine membaca ulang Daily Budget live dari Meta tepat sebelum menulis.

  3. Turunkan dulu sebelum menghentikan

    Live
    Applies to
    Campaign

    When

    • Spend Hari ini > Rp 3.000.000
    • AND Purchase ROAS Hari ini < 1,0

    Then

    • Decrease budget 30 persen Sekali setiap 2 jam

    Alasan rule ini

    Cooldown 2 jam mengizinkan maksimal 12 penurunan dalam 24 jam, sehingga campaign yang rugi diperlambat bertahap alih-alih dihentikan dalam satu gerakan.

  4. Berhenti sebelum lifetime budget habis

    Live
    Applies to
    Campaign

    When

    • Remaining budget < Rp 500.000

    Then

    • Pause campaign
    • Add to name Mode Append · [BUDGET-LOW]

    Alasan rule ini

    Remaining budget dibaca langsung dari Meta untuk campaign tersebut, jadi campaign berbudget lifetime berhenti pada angka yang Anda tetapkan, bukan saat Meta kehabisan.

  5. Plafon sejak awal bulan

    Live
    Applies to
    Campaign

    When

    • Spend Bulan ini > Rp 100.000.000

    Then

    • Pause campaign
    • Add to name Mode Append · [MTD-CAP {date}]

    Alasan rule ini

    Periode This month adalah satu dari 11 periode laporan pada sebuah kondisi, jadi komitmen bulanan dijaga oleh engine yang sama dengan yang menjaga komitmen harian.

Dashboard AdOps dalam keadaan waspada: Purchase ROAS 0,412x berbadge Low warna merah, Aggregated ROAS 0,784x berbadge Moderate, dan bar budget utilization di 103,5 persen berwarna merah. Data contoh
Dashboard yang sama ketika bulannya meleset: ROAS berbadge Low, utilization lewat 100 persen, dan bar-nya merah. Baca detailnya
Spend melewati batas, sebuah rule memotong budget, dan bar-nya kembali di bawah garis — tanpa siapa pun membuka Ads Manager. Tanpa suara. 7 dtk No sound

Fakta kunci

Berapa angka di balik panduan ini?

Check interval tercepat
15 menit Sampai 96 evaluasi per rule per hari
Sweep dispatcher
Setiap 10 detik Pencegahan tumpang tindih membuat sweep yang lambat tidak dimasuki tick berikutnya
Metric budget yang tersedia
3, Daily Budget, Lifetime budget, dan Remaining budget Ketiganya bernilai sesaat dan tidak memakai periode laporan
Action budget
3, Increase budget, Decrease budget, dan Set budget Ketiganya membaca ulang Daily Budget live dari Meta sebelum menulis
Cooldown per action
11 nilai, dari 15 menit sampai sekali seumur hidup
Template bawaan untuk pola ini
Budget Cap Protection

AdOps membatasi spend Meta lewat dua jenis rule: satu yang mengawasi Spend lalu mem-pause campaign yang melewati plafon, dan satu lagi yang mengawasi Daily Budget lalu menulis budget yang kebesaran kembali ke bawah. Keduanya dievaluasi sesering 15 menit sekali, dan setiap perubahan tercatat pada log per campaign berikut nilai sebelum dan sesudahnya.

Apa sebenarnya penyebab campaign lepas kendali?

Jarang misterius. Penyebabnya budget yang salah ketik satu angka nol, lifetime budget yang seharusnya budget harian, campaign yang akhirnya keluar dari fase awal lalu mulai delivery penuh, atau tool kedua yang punya pendapat sendiri soal budget. Pada semua kasus itu akunnya masih aman pukul 22.00 dan sudah keliru pukul 07.00.

Kerugiannya bukan cuma uang. Pagi berikutnya habis untuk merekonstruksi apa yang terjadi alih-alih bekerja, dan bagian itulah yang diperbaiki oleh log.

Bagaimana plafon spend bekerja di AdOps?

Spend adalah satu dari 45 metric yang tersedia pada sebuah kondisi, dan menerima seluruh 11 periode laporan. Spend hari ini lebih besar dari Rp 5.000.000 dipasangkan dengan Pause campaign sudah menjadi rule yang utuh. Menambahkan Add to name mode Append dengan [DAILY-CAP {date}] meninggalkan alasannya di campaign, sehingga review pagi tidak dimulai dari nol.

Jujurlah soal ketelitiannya. AdOps memeriksa kondisi pada interval rule tersebut, bukan terus menerus, dan interval tercepatnya 15 menit. Spend yang terjadi di antara dua evaluasi tidak dicegah, jadi pasang plafon di bawah angka yang benar-benar tidak boleh dilewati, bukan tepat di angka itu.

Kenapa membatasi budget, bukan hanya spend?

Karena keduanya gagal dengan cara berbeda. Rule spend bereaksi setelah uangnya keluar; rule budget mencegah uangnya tersedia sejak awal.

Daily Budget, Lifetime budget, dan Remaining budget semuanya tersedia sebagai metric di rule builder, dan ketiganya bernilai sesaat sehingga tidak memakai periode laporan. Rule yang membaca Daily Budget lebih besar dari Rp 1.500.000 lalu menjawab dengan Set budget ke Rp 1.500.000 sebagai nominal tetap akan menarik kembali perubahan manual, perubahan dari tool lain, atau rule scaling Anda sendiri yang terlalu bersemangat.

Set budget menerima nominal tetap atau nilai hasil custom metric. Action ini tidak menerima persentase, dan itu cocok untuk sebuah plafon: angkanya tidak seharusnya ikut bergeser mengikuti budget kemarin.

Urutan seperti apa yang masuk akal?

RuleMetricCheck intervalAction
Tarik kembali budget yang diubahDaily Budget15 menitSet budget ke plafon
Turunkan sebelum menghentikanSpend hari ini, Purchase ROAS hari ini30 menitDecrease budget 30 persen
Plafon spend harianSpend hari ini15 menitPause campaign dan tandai
Plafon sejak awal bulanSpend bulan ini1 jamPause campaign dan tandai
Berhenti sebelum lifetime budget habisRemaining budget30 menitPause campaign dan tandai

Letakkan plafon budget pada interval terpendek, karena rule itu mencegah, bukan bereaksi. Beri rule penurunan sebuah cooldown supaya turunnya bertahap: action frequency sekali setiap 2 jam mengizinkan maksimal 12 penurunan dalam 24 jam.

Bukti apa yang menunjukkan sebuah rule sudah berjalan?

Setiap pass menulis satu batch record plus satu hasil per campaign per task. Layar Rule Log Detail menampilkan, untuk tiap campaign dan tiap task, badge Executed, Not Executed, atau Skipped, setiap kondisi bertanda Pass atau Fail di samping angka yang dibacanya, parameter yang dipakai action, waktu eksekusi dalam detik, dan jadwal eksekusi berikutnya. Perubahan budget dan nama juga mencatat nilai sebelum dan sesudah.

Skipped adalah badge yang paling perlu dipahami. Badge itu muncul ketika cooldown sebuah action memblokir eksekusi, dan dari situ Anda tahu rule penurunan sedang menahan diri, bukan sedang gagal.

Apa yang tidak bisa dijanjikan sebuah rule budget

AdOps tidak bisa menjamin sebuah angka spend tidak akan pernah terlewati. AdOps mengevaluasi pada interval, bergantung pada angka yang dilaporkan Meta Insights saat itu, dan Meta tetap melakukan delivery di antara dua evaluasi. Perlakukan rule sebagai pembatas berapa lama sebuah kesalahan boleh berjalan, bukan sebagai batas keras di platformnya.

Rule juga hanya mencakup ad account yang sudah Anda aktifkan di AdOps, karena setiap akun yang ditemukan dari Meta dimulai dalam keadaan tidak aktif. Action berbentuk campaign, jadi proteksi budget ditegakkan pada level campaign. AdOps saat ini terhubung ke Meta Ads, dengan TikTok Ads, Google Ads, dan Snapchat Ads tercantum sebagai coming soon.

Pertanyaan

Pertanyaan yang sering muncul soal studi kasus ini

Bisakah AdOps menghentikan campaign Meta yang sudah terlalu banyak belanja hari ini?

Bisa. Rule dengan kondisi Spend hari ini lebih besar dari plafon Anda dan action Pause campaign melakukan tepat itu, dan pada check interval 15 menit campaign dievaluasi sampai 96 kali sehari sehingga kelebihannya dibatasi oleh satu interval.

Apa yang terjadi kalau ada yang mengubah budget manual di Ads Manager?

Rule dengan kondisi Daily Budget lebih besar dari plafon Anda dan action Set budget ke plafon tersebut akan menulis budgetnya turun kembali. Engine AdOps membaca ulang Daily Budget live dari Meta tepat sebelum menjalankan action budget, jadi yang dipakai adalah angka terkini.

Seberapa ketat AdOps menegakkan batas spend?

AdOps menegakkan batas pada saat evaluasi, bukan secara terus menerus. Check interval tercepat adalah 15 menit dan dispatcher menyapu rule yang jatuh tempo setiap 10 detik, jadi spend di antara dua evaluasi tidak dicegah. Pasang plafon di bawah angka yang benar-benar tidak boleh Anda lewati.

Bisakah rule budget menurunkan spend bertahap alih-alih mem-pause?

Bisa. Decrease budget menerima persentase, dan action frequency mengatur seberapa sering action itu boleh berjalan, dari 15 menit sampai sekali seumur hidup. Penurunan 30 persen dengan cooldown 2 jam mengizinkan maksimal 12 penurunan dalam 24 jam.

Apakah AdOps mencatat apa yang diubah oleh rule budget?

Ya. Setiap eksekusi menulis satu batch record dan satu hasil per campaign per task, dan layar Rule Log Detail menampilkan badge Executed, Not Executed, atau Skipped, parameter yang dipakai action, waktu eksekusi dalam detik, jadwal eksekusi berikutnya, dan untuk perubahan budget juga nilai sebelum dan sesudahnya.

Apakah AdOps butuh kendali penuh atas ad account untuk menegakkan plafon?

AdOps bekerja lewat Meta Graph API memakai access token yang tersimpan untuk akun Anda, dan hanya menyentuh ad account yang sudah Anda aktifkan. Setiap akun yang ditemukan dari Meta dimulai dalam keadaan tidak aktif sampai seseorang menyalakannya.

Bangun ulang panduan ini di akun Anda sendiri.

Semua rule di halaman ini tersusun dari kondisi dan action yang memang ada di AdOps. Arahkan ke satu ad account dan baca log-nya sebelum memperluas cakupan.

Hubungi kami Lihat harga

Gratis 14 hari · tanpa kartu · ditagih dalam Rupiah

Di dalam produk

Seperti apa layarnya sebenarnya

Sembilan layar dari dashboard yang berjalan — rule builder, metric picker, grid dayparting, dan log yang mencatat apa yang terjadi. Geser untuk melihat.

  • Performance Dashboard AdOps menampilkan kartu Purchase ROAS 2,380x dan Aggregated ROAS 2,088x yang keduanya berbadge Profitable, kartu Monthly Budget Rp 155jt, dan Spend Breakdown yang mengurutkan lima ad account teratas dengan bar budget utilization di 45,5 persen.
    Performance Dashboard. Dua angka ROAS hingga tiga desimal, meteran budget, dan spend yang diurutkan per ad account — untuk Today, Last 7 days, Last 30 days, atau This month.
  • Daftar rule AdOps menampilkan dua belas rule otomatisasi, masing-masing dengan toggle aktif/nonaktif, ad account yang dikelolanya, dan kapan terakhir kali dipicu — sebagian beberapa menit lalu, sebagian dengan timestamp bertanggal.
    Rule List. Semua rule, apa yang dikelolanya, dan kapan terakhir berjalan. Hanya toggle yang memisahkan draft dari live.
  • Condition builder AdOps menampilkan satu task dengan kondisi jam terhadap tujuh tag hari, satu grup AND bersarang berisi kondisi spend lifetime di bawah 400.000, dan task kedua dengan empat kondisi metrik bertumpuk.
    Kondisi. Metrik, periode, operator, nilai — digabung dengan AND atau OR dan bisa bersarang, sehingga satu rule bisa menyatakan hal yang tak bisa dinyatakan dropdown.
  • Pemilih metrik AdOps terbuka di atas satu baris kondisi: panel dengan tab Meta Ads dan Custom metrics, kotak pencarian, dan daftar metrik yang dapat digulir dengan Spend terpilih.
    Pemilih metrik. Empat puluh lima metrik Meta dan kolom sheet Anda sendiri dalam satu daftar, masing-masing membawa periode pelaporan dan enam pilihan operator.
  • Timetable dayparting AdOps: grid jam terhadap tujuh hari, dengan jam siang terisi navy untuk semua hari serta jam malam dan sore akhir pekan dibiarkan kosong.
    Grid dayparting. Atau gambar jamnya. Apa pun di luar bentuk yang Anda isi tidak akan berjalan.
  • Detail log eksekusi AdOps: satu campaign, dua panel aksi berbadge Not Executed, masing-masing memuat parameter aksi dan setiap kondisi yang dievaluasi beserta nilai aktual, nilai yang diharapkan, dan badge Pass atau Fail.
    Detail Rule Log. Alasan sebuah rule tidak melakukan apa-apa dicatat sama telitinya dengan alasan ia bertindak — aktual versus ekspektasi, kondisi demi kondisi.
  • Activity log AdOps memuat kenaikan budget dan penggantian nama campaign, tiap baris menyebut campaign yang terdampak lewat id-nya, rule penyebabnya, dan berapa lama lalu kejadiannya.
    Activity Log. Satu baris untuk setiap perubahan yang AdOps lakukan di akun Anda, menyebut campaign dan rule yang bertanggung jawab.
  • Daftar ad account AdOps: delapan belas ad account Meta dengan toggle aktif/nonaktif, id akun, badge Active atau Inactive, dan spend bulan ini dalam rupiah.
    Ad Accounts. Akun yang ditemukan dari Meta masuk dalam keadaan mati. Tidak ada yang dibaca, dan tidak ada yang diubah, sampai Anda menyalakannya.
  • Editor custom metric AdOps yang memetakan Google Spreadsheet: id spreadsheet, nama sheet, kolom untuk mencocokkan campaign, dan kolom yang memuat nilainya.
    Custom metric. Arahkan AdOps ke sebuah sheet, sebutkan kolom pencocok dan kolom nilainya, lalu angka Anda sendiri masuk ke daftar metrik.

Semua gambar dibangun ulang dari antarmuka produk dan diisi data fiktif — tidak ada nama pelanggan, ad account, atau angka spend asli di seluruh situs ini. Lihat cara satu run bekerja