Fitur
11 action yang bisa dieksekusi rule AdOps
Satu task rule AdOps membawa tepat satu action, dipilih dari 11 yang bisa dieksekusi engine: notify, start, pause, delete, dan duplicate campaign; increase, decrease, atau set daily budget; serta add, remove, atau replace teks pada nama campaign. Lima di antaranya menerima cooldown.
Sebelas action yang mencakup lifecycle, budget, dan penamaan, masing-masing dengan parameter sendiri dan cooldown opsional.
Dalam angka
Angka di balik fitur ini
- Action yang bisa dieksekusi
- 11 5 General, 3 Budget, 3 Name dan text
- Tipe nilai budget
- 3 nominal tetap, persentase, custom metric
- Token nama dinamis
- 6 date, time, metric dengan period, field campaign, custom metric lewat id
- Mode penempatan nama
- 3 TEXT, APPEND, OVERWRITE
- Pilihan action frequency
- 11 15 menit sampai sekali seumur hidup
- Action yang menerima frequency
- 5 Notify, Duplicate, Increase budget, Decrease budget, Set budget
Data contoh AdOps dapat mengeksekusi 11 action ke campaign yang cocok dengan sebuah rule, dikelompokkan di action picker sebagai General, Budget, serta Name atau text. Semua action ditulis ke Meta lewat satu wrapper terinstrumentasi, dan action budget maupun nama mencatat nilai sebelum dan sesudah pada baris hasil campaign tersebut.
Apa saja 11 action itu?
| Grup | Action | Key | Fungsinya |
|---|---|---|---|
| General | Notify | notify | Menandai kondisi terpenuhi pada campaign ini |
| General | Start | start_campaign | Menulis status ACTIVE |
| General | Pause | pause_campaign | Menulis status PAUSED |
| General | Delete | delete_campaign | Menulis status DELETED |
| General | Duplicate | duplicate_campaign | Mengirim deep copy campaign |
| Budget | Increase budget | increase_budget_campaign | Menaikkan daily budget, dibatasi maksimum |
| Budget | Decrease budget | decrease_budget_campaign | Menurunkan daily budget, dibatasi minimum |
| Budget | Set budget | set_budget_campaign | Menulis daily budget absolut |
| Name dan text | Add to name | add_name_campaign | Menambahkan template terender ke nama |
| Name dan text | Remove from name | remove_name_campaign | Menghapus potongan teks dari nama |
| Name dan text | Replace text in name | replace_name_campaign | Mengganti satu potongan teks dengan teks lain |
Duplicate pantas dijelaskan sendiri. Ia mengirim async batch ke Meta untuk meminta deep copy campaign dengan nama job yang dibangkitkan, jadi Meta yang menggandakan seluruh struktur, bukan AdOps yang menyusun ulang field satu per satu.
Bagaimana perubahan budget bekerja?
Satu action budget membawa nominal, batas, dan tipe nilai. Tipe nilainya value untuk nominal tetap, percent untuk persentase dari daily budget berjalan, atau custom_metric untuk mengambil angka dari custom metric Google Sheets.
Dua detail membuat ini cukup aman untuk dibiarkan jalan. Pertama, AdOps membaca ulang daily_budget dari Meta tepat sebelum action budget dieksekusi, sehingga perubahan yang dilakukan di Ads Manager lima menit sebelumnya tidak membuat penulisan memakai angka basi. Kedua, budget proyeksi dibulatkan ke bilangan bulat lalu dijepit: kalau kenaikan akan melewati batas maksimum, AdOps menulis persis batas itu, dan kalau penurunan akan jatuh di bawah minimum, AdOps menulis persis minimumnya.
Set budget melewati semua aritmetika itu dan langsung menulis angka absolut yang Anda isi.
Apa yang bisa masuk ke nama campaign?
Action nama juga membaca ulang nama campaign terbaru dari Meta sebelum menulis. Add to name lalu menyusun teks barunya dari template multi baris, di mana setiap baris berkurung kurawal diterjemahkan saat eksekusi.
| Token | Diterjemahkan menjadi |
|---|---|
{date} | Tanggal eksekusi |
{time} | Jam eksekusi |
{metric|<metric_key>|<date_preset>} | Nilai Insights hidup untuk metrik dan period itu |
{metric|<campaign_field>} | Field yang dibaca langsung dari objek campaign |
{metric|custom_metric|<id>} | Hasil hitungan custom metric |
{custom_metric|<id>} | Hasil hitungan custom metric |
Potongan-potongan itu disatukan dengan separator pilihan Anda, lalu ditempatkan lewat salah satu dari tiga mode. TEXT menempelkan hasil render apa adanya. APPEND menaruhnya setelah separator bot, yaitu penanda yang ditulis AdOps supaya bagian miliknya tetap terpisah dari bagian yang ditulis manusia. OVERWRITE mengganti semua yang ada setelah penanda itu, dan inilah yang mencegah tag performa harian menumpuk tanpa henti.
Remove from name dan Replace text in name adalah pasangan pembersihnya: yang satu menghapus potongan teks, yang lain menukarnya, dan keduanya mencatat nama lama serta nama baru.
Bagaimana cooldown mencegah rule kebablasan?
Tiap task bisa membawa action frequency, yaitu cooldown untuk action itu pada campaign itu, terpisah sepenuhnya dari seberapa sering rule dievaluasi. Sebuah rule boleh dicek tiap 15 menit tetapi tetap hanya menaikkan budget satu campaign sekali tiap 2 jam.
Ada sebelas pilihan: 15 menit, 30 menit, 1 jam, 2 jam, 3 jam, 6 jam, 12 jam, sekali sehari, sekali dalam 2 hari, sekali dalam 3 hari, dan sekali seumur hidup. Cooldown berbasis hari dipatok ke tengah malam, dan sekali seumur hidup menetapkan eksekusi berikutnya ke tahun 2100, yang menjadi cara menyatakan rule tag sekali atau duplikat sekali.
Saat cooldown memblokir sebuah action, AdOps tidak diam. Ia menulis hasil skipped yang eksplisit dengan alasan next_execute_not_reached, waktu cooldown berakhir, dan satu langkah yang mencatat bahwa evaluasi dilewati. Log menjawab kenapa tidak terjadi apa-apa, bukan meninggalkan lubang kosong.
Apa yang dicatat saat sebuah action jalan?
Seluruh 11 penulisan ke Meta melewati satu wrapper yang mencatat URL request, body request, dan respons Meta. Kegagalan mendorong nama fungsi, pesan, stack, body request persis, dan respons error Meta ke error log yang terdeduplikasi, sehingga gangguan API yang berulang muncul sekali dengan hitungan kemunculan, bukan ribuan baris identik.
Action budget dan nama juga menempelkan nilai sebelum dan nilai sesudah ke baris hasil campaign, dan itulah yang ditampilkan blok Value Changes di log detail sebagai Before dan After.
Kemampuan
Apa yang dikerjakan fitur ini, satu per satu.
Tiap baris adalah perilaku yang bisa Anda ulangi di produk hari ini.
- Tiga action lifecycle
- Start, Pause, dan Delete menulis status ACTIVE, PAUSED, atau DELETED langsung ke objek campaign Meta. Duplicate mengirim deep copy sehingga seluruh struktur digandakan oleh Meta.
- Perubahan budget dalam tiga bentuk
- Increase, Decrease, dan Set budget menerima nominal tetap, persentase dari daily budget berjalan, atau angka hasil custom metric berbasis Google Sheets.
- Cap yang menjepit, bukan melewati
- Increase budget punya batas maksimum dan Decrease budget punya batas minimum. Kalau perubahan akan melewati batas, AdOps menulis persis angka batas itu, bukan angka proyeksinya.
- Nama yang membawa angka hidup
- Add to name menerjemahkan 6 token kurung kurawal ke dalam nama campaign, termasuk metrik hidup pada period pilihan dan custom metric, disatukan separator pilihan Anda.
- Cooldown per action
- Lima action menerima action frequency dari 15 menit sampai sekali seumur hidup, diatur per task dan terpisah dari seberapa sering rule dievaluasi.
Pertanyaan
Yang sering ditanyakan soal fitur ini.
Jawaban langsung, lengkap dengan angkanya.
Action apa saja yang bisa dijalankan AdOps ke campaign Meta?
AdOps mengeksekusi 11 action. Grup General berisi Notify, Start, Pause, Delete, dan Duplicate. Grup Budget berisi Increase budget, Decrease budget, dan Set budget. Grup Name dan text berisi Add to name, Remove from name, serta Replace text in name.
Bisakah AdOps menaikkan budget dalam persen?
Bisa. Increase dan Decrease budget punya tipe nilai berupa nominal tetap, persentase, atau custom metric. Pada mode persentase AdOps menghitung selisihnya dari daily budget campaign saat itu, yang dibaca ulang dari Meta tepat sebelum penulisan.
Apa yang mencegah rule AdOps menaikkan budget tanpa batas?
Increase budget membawa batas maksimum dan Decrease budget membawa batas minimum. Kalau budget proyeksi akan melewati batas itu, AdOps menulis persis nilai batasnya. Action frequency per task juga membatasi seberapa sering action boleh menyala.
Bagaimana cara kerja action Add to name?
Add to name menyusun teks dari template multi baris di mana setiap baris berkurung kurawal diterjemahkan saat eksekusi, lalu disatukan dengan separator yang Anda isi. Penempatannya TEXT untuk tempel apa adanya, APPEND untuk menambah setelah separator bot, atau OVERWRITE untuk mengganti semua setelah separator itu.
Apakah action Notify mengirim email?
Notify adalah salah satu dari 11 action di grup General dan bisa membawa action frequency. Jadikan rule log sebagai catatan resmi atas apa yang dicocokkan dan dikerjakan sebuah rule, karena setiap campaign yang dievaluasi menulis baris hasil, ada action yang jalan maupun tidak.
Berdekatan
Fitur yang bekerja bersama fitur ini
Tulis rule ini di akun Anda sendiri.
Semua fitur di halaman ini tersedia di semua paket. Hubungkan satu ad account, salin satu template, lalu baca log-nya setelah run pertama.