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.
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:
| Field | Operator | Nilai |
|---|---|---|
| Campaign ID | equal, not equal | sebuah campaign id |
| Campaign Name | contains, does not contain | teks bebas |
| Campaign Status | is, is not | ACTIVE 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.
Data contoh 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.