Rule

Anatomi sebuah rule

Empat kartu di rule builder dan field yang ditulis masing-masing — nama, akun, filter, task, dan jadwal. Halaman ini bagian dari dokumentasi AdOps, ada di bagian Rule, dan terakhir diperbarui 20 Agustus 2026. AdOps menjalankan rule — kondisi ditambah aksi — pada kampanye Meta Ads Anda sesuai jadwal yang Anda tentukan.

Diperbarui

Fakta kunci

Jumlah kartu di rule builder
4 kartu Basic Information, Filter Configuration, Tasks & Conditions, Schedule Configuration
Action per task
tepat 1 satu rule bisa memuat sebanyak mungkin task, masing-masing dengan condition sendiri
Level rule
Campaigns atau Ad sets level menentukan level pembacaan Insights; action dieksekusi di level campaign
Field pre-filter
3 field Campaign ID, Campaign Name, dan Campaign Status
Status rule
DRAFT dan ACTIVE hanya rule ACTIVE yang diambil engine eksekusi

Satu rule AdOps adalah sebuah dokumen dengan lima bagian: nama beserta ad account yang dicakup, pre-filter yang mempersempit campaign mana yang masuk cakupan, level, daftar task yang masing-masing memasangkan condition dengan satu action, dan jadwal. Builder menulis kelimanya dari satu halaman di bawah header Create Rule.

Kartu 1 — Basic Information

Ada tiga field.

Rule Name memakai hint “Choose a descriptive name for your automation rule” dan placeholder “e.g., Pause underperforming campaigns”. Beri nama sesuai pekerjaannya; nama itulah yang muncul di sidebar Rule Logs, Activity Log, dan bulk bar.

Ad Accounts berupa chip yang bisa dihapus plus tombol +, dengan hint “Select up to 5 ad accounts you want to manage”.

Notifications memakai hint “Get alerts about triggered actions via email” dan memuat Email Address, Recipient Name (placeholder “e.g., Marketing Team”), serta Channel Type bernilai Email.

Kartu 2 — Filter Configuration

Kartu ini menentukan campaign mana yang bahkan dilihat rule, sebelum satu metrik pun dibaca.

Tombol level bergantian antara Campaigns dan Ad sets. Di sebelahnya, tombol + menambahkan chip filter pada salah satu dari tiga field:

FieldOperatorNilai
Campaign IDequal, not equalsebuah campaign id
Campaign Namecontains, does not containteks bebas
Campaign Statusis, is notACTIVE atau PAUSED

Setiap chip tampil sebagai <Field> <operator> <value> dan membuka editor inline saat diklik. Di bawahnya, angka Estimated match: N Campaigns dihitung ulang 500 milidetik setelah setiap perubahan, dengan rincian per ad account di tooltip. Sebelum ada akun terlampir, tertulis “Select ad accounts to see affected items”.

Gunakan angka itu. Itu satu-satunya tempat di produk ini yang memberi tahu cakupan rule sebelum Anda menyimpan.

Kartu 3 — Tasks & Conditions

Toolbar-nya berisi Templates, Add Task, dan Generate with AI.

Setiap kartu task menampilkan ikon action, nama action dengan kata “campaign” diganti sesuai level pilihan Anda, ringkasan satu baris seperti “Increase budget for all campaigns”, tombol copy dan trash, pill AND/OR, serta tabel condition. Setiap baris condition terdiri dari empat picker dan satu input: metrik, period, operator, value — plus roda gigi Compare With dan tombol hapus.

Bentuk tersimpannya JSON biasa:

{
  "level": "campaign",
  "status": "ACTIVE",
  "tasks": [
    {
      "action": "increase_budget_campaign",
      "action_frequency": "2_hours",
      "action_value": { "value_1": 100000, "value_2": 1000000, "value_3": "value" },
      "condition": {
        "operator": "AND",
        "conditions": [
          { "metric_key": "purchase_roas.omni_purchase", "period": "today", "operator": "GREATER_THAN", "value": "3", "compare": "value" },
          { "metric_key": "spend", "period": "today", "operator": "GREATER_THAN", "value": "0", "compare": "value" }
        ]
      }
    }
  ]
}

Untuk setiap campaign dalam cakupan, engine menelusuri task secara berurutan dan mengevaluasi condition milik tiap task sebelum menjalankan action-nya. Karena itu satu rule bisa memuat seluruh playbook — naikkan budget saat ROAS bagus, pause saat ROAS jelek, tandai keduanya — dan setiap task dicatat terpisah dengan task_id sendiri.

Kartu 4 — Schedule Configuration

Pilih Run every <interval> atau Run on spesific days and time, opsional dibatasi Run within a date range. Pada rule yang sudah tersimpan, sebuah info alert menampilkan Next Scheduled Execution. Rinciannya ada di Menjadwalkan rule.

Draft atau live

Header punya dua tombol: Save as Draft menyimpan rule dengan status DRAFT, dan Set Live menyimpannya sebagai ACTIVE. Hanya rule ACTIVE yang dipilih engine eksekusi, jadi draft adalah tempat aman untuk pekerjaan yang belum selesai. Saat mengedit rule yang sudah live, tombol utamanya berubah menjadi Update Rule.

Rule builder AdOps: kolom nama rule, dua ad account sebagai chip yang bisa dihapus, kolom notifikasi email, filter bertuliskan Campaign name contain retail dengan estimasi 89 campaign, dan kartu task pertama di bawahnya. Data contoh
Beri nama, arahkan ke maksimal lima ad account, persempit dengan filter — dan lihat berapa campaign yang cocok sebelum menyimpan.

Pertanyaan seputar halaman ini

Apa bedanya rule dan task?

Rule adalah wadah yang memuat ad account, filter, jadwal, dan status. Task adalah satu action beserta kumpulan condition yang harus lolos sebelum action itu berjalan, dan satu rule bisa memuat beberapa task yang dievaluasi berurutan untuk setiap campaign.

Bisakah satu rule sekaligus menaikkan budget pemenang dan mem-pause yang jelek?

Bisa. Tambahkan dua task pada rule yang sama — satu dengan action Increase budget dan condition ROAS tinggi, satu dengan action Pause dan condition ROAS rendah. Setiap task dievaluasi dan dicatat terpisah untuk setiap campaign.

Apa yang berubah kalau level diset ke Ad sets?

Yang berubah adalah level pembacaan Insights Meta, dan level itu disimpan pada setiap rule result. Action dieksekusi di level campaign, jadi jangan merencanakan penulisan di level ad.

Bagaimana menyalin rule ke ad account lain?

Pakai Duplicate dari menu tiga titik pada rule. AdOps membuka builder yang sudah terisi seluruh rule, dengan " (Copy)" di belakang namanya, sebagai rule baru yang belum tersimpan dan bisa diarahkan ke akun berbeda.

Baca sekali, lalu tulis rule-nya.

Semua yang ada di manual ini menjelaskan layar yang bisa Anda buka hari ini. Mulai uji coba dan ikuti langkahnya langsung di produk, bukan di halaman ini.

Mulai uji coba gratis Dokumentasi

Gratis 14 hari · tanpa kartu

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