Jadwal yang sudah lewat waktunya:
berhasil dijalankan, menyerah setelah dicoba berulang, atau dibatalkan —
beserta sebabnya. Yang masih menunggu ada di kartu di atas.
Memuat…
📈 Riwayat scale up
Tiap kenaikan budget beserta angka yang
mendasarinya. Kolom kanan menjawab pertanyaan pasangannya: kenaikan itu sudah
punya jadwal pengembalian jam 23.00 atau belum — keduanya harus 1:1.
Memuat…
📕 Riwayat vonis mati
Yang dihentikan di rentang ini beserta
nasibnya. Yang mengaku tetap mati dicek sekali ke Meta — sekali borong untuk semua,
bukan satu per campaign — jadi yang lo nyalakan sendiri di Ads Manager tetap ketahuan.
Memuat…
Kembalikan ke budget awal
Yang budgetnya bergeser hari ini,
atau masih di atas budget saat dibuat, muncul di sini — siapa pun yang mengubah.
Yang sedang berhenti tanpa jadwal nyala tidak ikut: budgetnya tidak membelanjakan
apa pun. Pengembalian dijadwalkan pada jam 23.00 terdekat — dijalankan server,
tidak perlu dashboard tetap terbuka.
Memuat…
⏳ Akan dijalankan
Sudah masuk antrean, tinggal menunggu
jam 23.00. Selalu tampil berapa pun rentang di bawah, dan bisa dibatalkan
selama masih di sini.
Memuat…
✓ Sudah dijalankan
Jadwal yang sudah lewat waktunya:
berhasil dijalankan, gagal, atau dibatalkan — beserta sebabnya.
Memuat…
Jumlah campaign
Dua putaran tiap malam.
Keduanya menghitung berapa campaign yang akan menayang besok di tiap
ad account kelas ini. 20.00 WIB — ramalan. Server memilih iklan untuk menambal yang kurang
dan mencatatnya sebagai rencana. Belum ada campaign yang dibuat, dan
rencana ini belum tentu jadi. 23.00 WIB — eksekusi. Server menghitung ulang. Rencana yang
kekurangannya masih ada dibuat jadi campaign sungguhan; yang kekurangannya
sudah tertutup dibatalkan (sebabnya tercatat, dan itu bukan
kegagalan); kekurangan yang justru bertambah ditambal baris baru saat itu
juga.
Angka di bawah adalah hasil putaran terakhir — bukan keadaan Meta
detik ini. Tombol “Hitung sekarang” cuma menghitung: ia tidak pernah
membuat apa pun, dan hasilnya tidak pernah dieksekusi malam itu.
Memuat…
Akun
Minimal
Jalan hari ini
Mati, tak jalan besok
Jalan besok
Dibuat
Total besok
Setelan
Berlaku untuk kelas yang sedang
dipilih saja. Semua angka dibersihkan dan dijepit di server, jadi yang
tampil sesudah Simpan adalah yang BENAR-BENAR tersimpan — bukan yang
barusan diketik. Kolom angka yang dikosongkan kembali ke nilai bawaan.
—
Total budget harian SEMUA campaign yang dibuat malam
itu, dijumlahkan satu kelas. Begitu penuh, sisanya tidak ditambal dan
dicoba lagi besok. 0 berarti tidak ada campaign yang dibuat sama
sekali — bukan “tanpa batas”.
—
—
Best placement memakai aturan yang sama dengan tombol ⭐ di Re-up:
placement yang menghasilkan pembelian dengan ROAS ≥ 1, dan usia dengan minimal 10%
pembelian — dihitung dari iklan yang terpilih untuk tiap campaign, dalam jendela
“Lihat performa iklan berapa hari ke belakang”. Kalau datanya belum cukup, campaign
itu lahir Advantage+ dan namanya “adv+”.
Bukan rentang. Iklan ROAS 5 tetap dipakai — dia yang
diambil duluan. Angka bawah ini lantai: di bawahnya tidak diambil
sama sekali, walau akunnya masih kurang campaign.
Jendela data yang ditanyakan ke Meta waktu mencari
iklan pemenang. 60 = ROAS dan spend dihitung dari 60 hari terakhir.
Makin pendek, makin segar tapi makin sedikit iklan yang lolos.
Iklan yang sama dipasang ulang di beberapa ad
account sekaligus. 2 = satu iklan juara paling banyak dipakai di 2
akun semalam; akun ketiga yang butuh iklan itu tidak ditambal dan
papan berbunyi “kolam iklan habis”. Naikkan kalau iklan bagusmu
sedikit tapi akunnya banyak.
Dua baris “Cari dulu” dicoba
lebih dulu; kalau campaign-nya belum cukup, syaratnya turun ke dua baris
“Kalau belum cukup, turun sampai”. Jadi angka di baris “turun sampai”
yang harus lebih kecil daripada baris “cari dulu”, bukan sebaliknya.
—
Minimal khusus per akun
Kosong = ikut angka kelas di atas.
Akun yang butuh lebih banyak (atau lebih sedikit) campaign diisi di sini.
Akun
Minimal khusus
Pixel per akun
—
Akun
Pixel
Dua hal yang tidak kelihatan dari nama kolom di atas:
· Objective, mode budget, dan pixel di atas dipakai apa adanya oleh
campaign tambalan — tidak ada nilai lain yang ditanam di belakang layar. Akun
yang karenanya dilewati malam itu, berikut sebabnya, tertulis di papan Jumlah
campaign.
· Campaign-nya dibuat ACTIVE: begitu jadi, ia langsung menayang dan
langsung membelanjakan uang, tanpa ada yang menyetujuinya lebih dulu.
Memuat setelan…
📜 Riwayat perubahan setelan ini
Tiap kali setelan kelas ini disimpan dan ada yang berubah: kapan,
siapa, dari perangkat apa, dan apa saja yang berubah. Baris bertanda ⚠ disimpan
dari formulir yang sedang menampilkan kelas LAIN — tanda bug, bukan perubahan
yang disengaja.
💬 Ngobrol saja, semuanya selesai di sini
Saya kumpulkan isiannya, carikan iklannya,
lalu tunjukkan rencananya di sini juga. Tidak ada yang dibuat sebelum lo menekan
tombolnya sendiri.
Cari iklan yang sudah menang
Satu akun saja, bukan semua sekaligus.
Yang muncul hanya iklan yang postingannya bisa dipakai ulang. Yang diperiksa
bisa-tidaknya dipakai ulang hanya iklan yang
lolos saringan — yang tidak lolos tidak ditanyakan sama sekali, supaya jatah
panggilan Meta tidak terbuang untuk baris yang memang dibuang.
Atur saringannya lalu klik “Cari”.
Centang dulu iklannya di atas.
Iklan yang dicentang dinaikkan ulang ke satu campaign baru. Isi sisanya —
nama campaign, budget, objective, jumlah ad set, jadwal, status — di formulir
di bawah, lalu pakai tombol Cek & preview dan Buat di sana.
Kolom Landing URL dan CTA tidak dipakai: keduanya ikut postingan
aslinya.
Materi yang dicentang di daftar di atas dipakai untuk satu campaign baru.
Isi sisanya di formulir di bawah — termasuk Landing URL dan Facebook
Page, yang di mode ini memang dipakai: postingannya baru, jadi ia butuh
pemilik dan tujuan link sendiri. Link-nya satu untuk seluruh campaign,
bukan per iklan — api/create.js cuma menerima satu
landing_url. CTA boleh beda per iklan; kolomnya ada di
tiap baris materi.
Meta yang mengunduh sendiri videonya dari URL di atas, jadi tiap akun tujuan
menarik salinannya masing-masing. URL itu bertanda tangan dan berumur beberapa
hari — tidak disimpan ke browser, dan ditarik ulang tiap kali tombol
Ambil materinya ditekan.
Bisa pilih beberapa sekaligus. Formasi ad set diatur di bawah —
tiap materi bisa dipindah ke ad set mana pun. File diunggah langsung dari
browser ke object storage, jadi ukurannya bebas.
Campaign dibuat di tiap akun yang dicentang — semuanya dalam
kelas yang sedang aktif. Nomor nama campaign dihitung ulang per akun, jadi
namanya bisa berbeda di tiap akun.
Nomor urut ditambahkan otomatis per ad set (1, 2, 3…).
Pilih materinya dulu.
Postingan barunya tayang atas nama Page ini di
semua akun tujuan. Daftar Page datang dari System User, bukan dari ad
account, jadi isinya sama untuk akun tujuan mana pun.
Dipakai objective Sales / Leads.
Di re-up, pixel diambil dari tiap akun
tujuan sendiri saat campaign dibuat: pilihan di sini cuma dipakai di akun
yang memang punya pixel itu, selebihnya pakai pixel milik akun tersebut.
Akun tujuan yang tidak punya pixel sendiri DILEWATI di objective Sales /
Leads — tidak dipinjami pixel akun lain, karena konversinya akan tercatat
di pixel yang salah tanpa pesan gagal apa pun. Identitas Instagram/Threads ikut Page pemilik postingan, bukan akun
tujuan: id yang sama dikirim ke semua akun tujuan. (Satu pengecualian:
akun Instagram yang cuma terbaca dari jejak creative lama akun itu
sendiri.) Kalau ad account tujuan ternyata tidak punya akses ke akun
Threads-nya, iklannya tetap dibuat tapi TANPA Threads — dan itu ditulis
di rincian akun yang bersangkutan.
Statusnya ikut “Status setelah dibuat” di atas — jadwal cuma
menentukan kapan penayangannya mulai, bukan apakah objeknya hidup.
Kosongkan kalau iklan jalan terus.
Klik “Cek & preview” dulu untuk membuka tombol ini.
Setelan di halaman ini milik kelas saja. Kelas lain
punya angkanya sendiri — mengubah di sini tidak menyentuh mereka.
Tingkat kenaikan
Tiap tingkat punya syaratnya sendiri.
Sebuah campaign naik ke tingkat berikutnya hanya kalau ROAS dan jumlah pembelian
hari itu memenuhi baris yang berlaku. Setelah tingkat terakhir terlampaui,
tidak ada saran lagi hari itu.
Tingkat
Naik (%)
Pembelian min
ROAS min
Contoh budget
–WIB
Di luar jam ini tidak ada saran naik dan
autopilot tidak menaikkan budget — kenaikan menunggu jam berlaku berikutnya.
Aturan berhenti tetap berjaga 24 jam. Jam mulai sama dengan jam selesai =
berlaku 24 jam.
Rp/hari
Gerbang, bukan pemotong: kenaikan yang
tujuannya melewati angka ini dibatalkan, bukan dikecilkan supaya pas —
sama seperti jam berlaku di atas. Campaign sebagus apa pun berhenti naik di
situ. Tujuan yang pas di angka ini tetap boleh. Kosong atau 0 =
tanpa atap. Atap ini tidak menghentikan campaign dan tidak menurunkan budget
yang sudah telanjur di atasnya — ia cuma menahan kenaikan berikutnya.
Memuat setelan…
Kapan disarankan berhenti
Tiap tingkat punya ambangnya sendiri —
campaign yang sudah dinaikkan dua kali pantas dituntut lebih tinggi daripada yang
belum pernah dinaikkan. Spend minimal mencegah saran berhenti muncul saat datanya
baru sedikit. Tabel ini bekerja dua arah. Campaign yang berhentinya
HARI INI dicek tiap 5 menit dengan kebalikannya: vonis pause tidak berlaku pada
angka sekarang — spend belum menyentuh minimal (dimatikan tidak sengaja?), atau
ROAS sudah naik di atas ambang (konversi susulan masuk) — maka dinyalakan
kembali saat itu juga. Yang berhentinya kemarin diurus aturan Dihentikan.
Keadaan
ROAS di bawah
Spend minimal (Rp)
Memuat setelan…
Jam ini dipakai dua tempat: tombol
"Jadwalkan nyala besok" di sub-tab Pause, dan autopilot — saat menghentikan
campaign yang ROAS beberapa harinya masih di atas ambang nyala-lagi, jadwal
nyala besok dini hari langsung dibuat pada jam ini. Jadwalnya dibatalkan
sendiri kalau campaign-nya sudah dinyalakan lebih awal.
–WIB
Di luar jam ini campaign tidak
dihentikan — vonisnya menunggu jam berlaku berikutnya. Menyalakan kembali,
jendela mati-nyala, dan Scale up tetap berjalan 24 jam; yang dibatasi cuma
mematikan. Jam mulai sama dengan jam selesai = berlaku 24 jam (bawaan).
Gunanya: campaign yang dimatikan di sapuan terakhir sebelum tengah malam baru
ditanya "layak nyala besok?" pada sapuan berikutnya, yang sudah masuk hari
baru — dan di sana belanja hari ininya nol, jadi ia terlewat. Menyetel
00:00–23:00 membuat vonis mati tidak pernah jatuh di jam rawan itu.
Jendela mati-nyala
Aturan ini hanya menghakimi campaign
yang sudah berhenti: layak jalan besok atau tidak. Ia tidak pernah menghentikan
campaign yang sedang jalan — itu tugas aturan Pause harian, satu tugas satu aturan. Salah satu jendela menang → dijadwalkan nyala besok dini hari — satu yang menang
sudah cukup. Semua kalah (dengan data cukup) → tetap mati. Semua jendela masih
di bawah batas spend → belum layak dihakimi, dinyalakan lagi besok untuk mengumpulkan
data. Jendela yang spend-nya belum menyentuh Min. spend-nya tidak dihitung
menang maupun kalah: ROAS tinggi dari spend seuprit itu pembagi yang kecil, bukan
bukti. Kosongkan kolomnya untuk ikut batas di bawah. Hari dihitung ke belakang ditambah hari ini: jendela 3 hari pada tanggal 8
berarti 5, 6, 7, dan 8. Kosongkan semua baris untuk mematikan fitur ini.
Jendela (hari + hari ini)
ROAS di bawah
Min. spend (Rp)
Memuat setelan…
Dipakai jendela yang kolom Min. spend-nya
dikosongkan. Jendela yang spend-nya belum menyentuh batasnya tidak dihitung menang
maupun kalah — ROAS tinggi dari spend seuprit itu pembagi yang kecil, bukan bukti.
Kalau semua jendela masih di bawah batasnya, campaign itu belum layak dihakimi
dan dijadwalkan nyala lagi besok dini hari untuk mengumpulkan data — tapi
hanya untuk campaign yang dibuat hari ini atau kemarin. Yang lebih tua dan
jendelanya tipis itu bukan belum punya riwayat, melainkan sedang sepi; memberinya
kesempatan tiap hari berarti menyalakannya ulang tanpa ujung. Isi 0 untuk
menonaktifkan.
Kill Permanen — spend 0 tidak boleh hidup
Rule-nya satu kalimat:
campaign yang spend-nya Rp 0 sepanjang rentang ini → jangan hidup.
Dua akibatnya:
1. Jadwal nyala dibatalkan saat jam eksekusinya tiba kalau spend rentangnya
masih Rp 0 — yang mati dengan spend 0 tidak dibangkitkan.
2. Campaign aktif yang Rp 0 terus (Meta tidak menayangkannya sama sekali)
dimatikan — hakim harian tak pernah bisa menyentuhnya karena spend-nya tak
pernah mencapai minimal spend.
Satu-satunya jalan hidup lagi: tangan lo sendiri.
Isi 2 = "kemarin + hari ini" — versi paling sederhana, dan yang disarankan.
Minimal 2, karena rentang "hari ini saja" membuat semua campaign dianggap spend 0
tepat lewat tengah malam. Data yang gagal ditarik tidak pernah dihitung nol.
Isi 0 = fitur mati.
Memuat…
Autopilot
Dua peran, sengaja dipisah. Staff
memakai aturan pasti dari sub-tab Scale up, Pause, dan Dihentikan untuk menemukan
yang memenuhi syarat dan mengusulkannya. Supervisor memeriksa kepatuhan:
mencocokkan angka dengan aturan yang kamu setel, lalu mengecek ulang ke Meta
sesudah eksekusi. Manager mengaudit tiap keputusannya. Hanya yang disetujui
supervisor yang dijalankan.
Fitur otomatis per ad account
Dua fitur otomatis, dinyalakan per akun. Scale Up by Moment
= autopilot membaca momentum akun ini tiap 5 menit dan menjalankan tindakan yang
dicentang di empat kolom sebelahnya: Naikkan budget yang memenuhi syarat,
Hentikan yang ROAS-nya di bawah ambang, Nyalakan lagi sesuai jendela
mati-nyala (sub-tab Dihentikan), Reset semua budget ke titik awal pada jam
reset. Fitur mati = akun tidak dibaca sama sekali. Create campaign by AI =
akun ini boleh ditambal campaign baru tiap malam; saklar utamanya tetap di
Optimasi → Create campaign by AI → Setelan. Checkbox di kepala kolom menyalakan
atau mematikan kolom itu untuk semua akun. Bawaannya semua nyala, termasuk akun
yang baru didaftarkan. Jadwal yang sudah telanjur mengantre (reset 23.00, nyala
dini hari) tetap jalan; batalkan di panel Reset kalau tidak mau.
Memuat setelan…
Sebelum memakai
Jalan penuh: matikan automated rules di Meta yang mengubah budget
(SCALE KE 240ribu, back to basic budget). Dua sistem yang menyetel angka yang sama
akan saling menimpa.
📜 Riwayat perubahan semua setelan
Semua setelan kelas yang sedang dipilih — tingkat scale up, pause,
jam berlaku, jendela mati-nyala, autopilot, dan Create campaign by AI. Baris
bertanda ⚠ disimpan dari formulir yang sedang menampilkan kelas LAIN.
Rantai kerja AI AgentMemuat…
Lapis pengawasan—
PECUT
—
MGR
—
CMO
—
Jadwal
reset
jadwal nyala & reset budget
retry
30× / 120 mnt
—
Barisan kerja
ASST
—
—
——
STAFF
—
—
diteruskan—
SPV
—
—
dieksekusi—
META
—
live
Memuat…
Siapa mengerjakan apa — enam peran dijelaskan
Asisten screening task tiap 5 menit di Scale up, Pause, dan Reset; yang ditemukan
langsung dilempar ke staff. Task yang belum tuntas ketemu lagi di sapuan berikutnya —
tidak ada istilah pending. Staff mengerjakan task persis sesuai setelan. Aritmetika, tidak pernah menimbang. Supervisor memeriksa kepatuhan sebelum eksekusi (cocokkan angka dengan setelan)
dan sesudahnya (baca ulang dari Meta — benar-benar berubah atau tidak). Manager menghitung ulang tiap keputusan supervisor terhadap aturan yang tersimpan
bersamanya. Yang menyimpang ditandai merah. CMO (lo) menerima eskalasi: yang ditahan supervisor dan menurut manager memang
sesuai aturan berarti sistemnya mentok — keputusannya milik lo. Pecuters berjaga lewat jalur cron yang terpisah: sapuan tidak datang → jalankan
putarannya sendiri; jadwal terlewat → jalankan penjalannya sekarang; eksekusi tidak
sampai ke Meta → kirim ulang; jadwal nyala/reset yang gagal → dicoba ulang sampai
30 kali atau 120 menit, baru menyerah terang-terangan. Diam berarti semuanya jalan.
Memuat…
🔎 Analisa
Tanya apa saja soal data iklan — jawabannya
diambil dari database rekap dan langsung dari Meta. Cuma membaca: tab ini tidak bisa
mengubah campaign, budget, atau setelan apa pun.