Studi kasus

Dayparting dan kontrol budget malam di Meta Ads

AdOps menjalankan kondisi jam dan hari, jadi budget sebuah campaign bisa turun ke angka dasar malam pada jam yang Anda pilih lalu kembali ke angka siang keesokan paginya. Rule AdOps terpisah mem-pause campaign yang tetap overspend antara tengah malam dan jam 5 pagi, sekaligus menandainya di nama campaign.

Kondisi jam dan hari yang menurunkan budget saat malam, mengembalikannya pagi hari, dan menghentikan campaign yang lepas kendali setelah tengah malam.

Diperbarui

Situasi

Apa yang berubah ketika AdOps yang memeriksa?

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

Sebelum

Campaign yang menghabiskan Rp 4.000.000 per hari terus membeli antara tengah malam dan jam 6 pagi dengan kecepatan yang sama seperti saat jam makan siang, dan orang yang seharusnya mem-pause sedang tidur.

Sesudah

Budget turun ke angka dasar malam pada jam yang dipilih, kembali ke angka siang pada pagi hari, dan rule terpisah mem-pause campaign yang tetap overspend antara tengah malam dan jam 5 pagi.

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. Turun ke budget dasar malam

    Live
    Applies to
    Campaign
    Checks
    Minggu sampai Sabtu

    When

    • Time > 11:00 PM

    Then

    • Set budget ke Rp 300.000 Nominal tetap

    Alasan rule ini

    Campaign tetap jalan pada angka dasar alih-alih dimatikan lalu dinyalakan lagi, dan angka dasarnya Anda yang tentukan, bukan berapa pun yang sedang dibelanjakan Meta pukul 23.00.

  2. Kembalikan budget siang

    Live
    Applies to
    Campaign
    Checks
    Senin sampai Jumat

    When

    • Time > 07:00 AM
    • AND Time < 08:00 AM

    Then

    • Set budget ke Rp 2.500.000 Nominal tetap
    • Remove from name [NIGHT]

    Alasan rule ini

    Jendela pemulihannya selebar satu jam supaya satu evaluasi yang terlewat tidak membuat campaign tertahan di budget malam sepanjang pagi.

  3. Hentikan campaign yang lepas kendali dini hari

    Live
    Applies to
    Campaign

    When

    • Time > 12:00 AM
    • AND Time < 05:00 AM
    • AND Spend Hari ini > Rp 1.500.000

    Then

    • Pause campaign
    • Add to name Mode Append · [NIGHT-STOP {time}]

    Alasan rule ini

    Rp 1.500.000 terpakai sebelum jam 5 pagi berarti budget hari itu habis sebelum sarapan, dan jam yang tercatat di nama menunjukkan kapan hal itu terjadi.

  4. Naikkan budget hanya di jendela akhir pekan

    Live
    Applies to
    Campaign
    Checks
    Sabtu dan Minggu

    When

    • Time > 10:00 AM
    • AND Time < 09:00 PM
    • AND Purchase ROAS Hari ini > 2,0

    Then

    • Increase budget 10 persen Sekali setiap 3 jam

    Alasan rule ini

    Permintaan akhir pekan nyata tetapi pendek, dan cooldown 3 jam membatasi kenaikan maksimal 4 kali di dalam jendela 11 jam.

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. Data contoh
Atau gambar jamnya. Apa pun di luar bentuk yang Anda isi tidak akan berjalan. Baca detailnya
Gambar jam-jam saat rule boleh berjalan. Malam mati, sore akhir pekan mati, dan tidak ada yang berjalan di luar bentuk itu. Enam detik, tanpa suara. 6 dtk No sound

Fakta kunci

Berapa angka di balik panduan ini?

Metric dayparting
2, Time greater than dan Time less than Hanya dua metric ini yang menerima pilihan hari dalam seminggu
Pilihan jam per kondisi waktu
24, dari 12:00 AM sampai 11:00 PM
Pilihan hari
7 kotak centang, dimulai dari Minggu
Perilaku batas jam
Inklusif Time greater than 07:00 AM sudah benar sejak pukul 07.00, bukan sejak pukul 08.00
Mode penjadwalan
2, timetable mingguan atau check interval tetap Check interval tersedia dari 15 menit sampai 72 jam
Template bawaan untuk pola ini
Night Budget Reset

AdOps mengendalikan campaign Meta berdasarkan jam lewat dua metric, Time greater than dan Time less than. Masing-masing membawa pemilih 24 jam dari 12:00 AM sampai 11:00 PM dan pilihan hari yang dimulai dari Minggu, sehingga satu rule bisa menurunkan campaign ke budget dasar pukul 23.00 dan mengembalikan budget siangnya antara pukul 07.00 dan 08.00.

Kenapa spend malam lebih berbahaya dari kelihatannya?

Delivery malam bukan buruk merata, melainkan murah tidak merata. Meta tetap membeli pada pukul 03.00 karena lelangnya lebih sepi, dan impressionnya memang lebih murah. Apakah purchase dan form fill ikut mengikuti pada laju yang sama adalah pertanyaan per akun, dan breakdown per jam di Ads Manager sudah bisa menjawabnya sebelum Anda menulis satu rule pun.

Kalau ternyata tidak mengikuti, hasilnya adalah campaign yang menghabiskan sebagian budget hariannya sebelum jam kerja dimulai, sehingga jam-jam yang benar-benar convert berebut sisanya.

Bagaimana kondisi waktu bekerja di AdOps?

Time greater than dan Time less than adalah dua dari 45 metric di rule builder, dan hanya keduanya yang menerima pilihan hari. Keduanya membandingkan jam saat ini dengan jam yang Anda pilih, dan perbandingannya inklusif: Time greater than 07:00 AM sudah terpenuhi sejak pukul 07.00, bukan sejak pukul 08.00.

Karena satu rule menggabungkan seluruh kondisinya dengan satu AND atau satu OR, jendela siang ditulis sebagai sepasang kondisi di dalam satu rule. Time greater than 10:00 AM DAN Time less than 09:00 PM mencakup pukul 10.00 sampai 21.59 pada hari yang Anda centang.

Jendela yang melewati tengah malam tidak bisa ditulis seperti itu, karena tidak ada jam yang sekaligus lebih besar dari 22 dan lebih kecil dari 4. Pecah saja: satu rule untuk jam malam, satu rule untuk jam dini hari. Itu berarti dua rule yang harus ditinjau, dan itulah konsekuensi jujur dari grup kondisi satu tingkat.

Seperti apa bentuk setelan kontrol malam?

WaktuRuleAction
Pukul 23.00 ke atas, setiap hariTurun ke budget dasar malamSet budget ke Rp 300.000
Pukul 00.00 sampai 05.00, setiap hariHentikan yang lepas kendaliPause campaign dan tandai nama
Pukul 07.00 sampai 08.00, Senin sampai JumatKembalikan budget siangSet budget ke Rp 2.500.000
Pukul 10.00 sampai 21.00, Sabtu dan MingguNaikkan di jendela akhir pekanIncrease budget 10 persen

Set budget menerima nominal tetap atau nilai hasil custom metric. Action ini tidak menerima persentase, dan justru itu batasan yang tepat di sini: inti dari budget dasar malam adalah angkanya sama setiap malam, bukan proporsi dari berapa pun budget yang sempat tercapai siang tadi.

Sebelum menulis, engine membaca ulang Daily Budget live campaign dari Meta, jadi rule pemulihan tetap memasang angka siang meskipun ada yang mengubah budget saat malam.

Seberapa presisi waktunya?

Dua setelan yang menentukan. Sebuah rule berjalan memakai timetable mingguan berisi hari dan jam, atau memakai check interval biasa dari 10 nilai antara 15 menit dan 72 jam. Dispatcher menyapu rule yang waktu eksekusinya sudah lewat setiap 10 detik dan memasukkan satu job per ad account.

Interval 15 menit berarti penurunan pukul 23.00 jatuh di rentang 23.00 sampai 23.15. Kalau itu penting untuk akun berspend sangat besar, pertahankan interval 15 menit dan beri rule pemulihan jendela selebar satu jam alih-alih satu jam persis, supaya satu evaluasi yang terlewat tidak menahan campaign di budget malam sepanjang pagi.

Perlukah nama campaign mencatat kejadiannya?

Sangat membantu. Add to name mode Append dengan [NIGHT-STOP {time}] menulis jam saat rule malam berjalan langsung ke nama campaign, dan Remove from name menghapus tag itu ketika rule pagi mengembalikan budget. Kedua action nama membaca ulang nama campaign live dari Meta sebelum menulis.

Setiap eksekusi juga menulis satu batch record dan satu hasil per campaign per task, sehingga layar Rule Log Detail menunjukkan campaign mana yang Executed, Not Executed, atau Skipped, berapa hasil evaluasi kondisi waktunya, dan berapa waktu eksekusinya dalam detik.

Yang perlu diperiksa sebelum mempercayai rule malam

Kondisi waktu membandingkan jam saat ini dengan jam yang Anda pilih, jadi jalankan dulu satu campaign melewati satu malam penuh sebelum menerapkan rulenya ke seluruh akun, dan pastikan jamnya berperilaku seperti yang Anda harapkan. Pisahkan juga rule pause dari rule budget dasar, karena campaign yang di-pause semalaman butuh rule Start di pagi hari, sedangkan campaign yang hanya turun ke budget dasar tidak.

Pertanyaan

Pertanyaan yang sering muncul soal studi kasus ini

Bisakah AdOps mengubah budget campaign Meta pada jam tertentu?

Bisa. AdOps punya dua metric waktu, Time greater than dan Time less than, masing-masing dengan pemilih 24 jam dari 12:00 AM sampai 11:00 PM dan pilihan hari yang dimulai dari Minggu. Digabung dengan action Set budget, keduanya memindahkan campaign ke angka malam lalu mengembalikannya.

Lebih baik mem-pause campaign saat malam atau menurunkan budgetnya?

AdOps mendukung keduanya, lewat Pause campaign dan lewat Set budget ke nominal tetap. Menetapkan budget dasar yang rendah membuat campaign tetap jalan pada kecepatan terkendali, sedangkan pause menghentikan delivery sepenuhnya dan menuntut rule Start di pagi hari.

Apakah kondisi Time greater than sudah mencakup jam yang disebut?

Ya. Perbandingannya inklusif pada jam batas, jadi Time greater than 07:00 AM sudah terpenuhi sejak pukul 07.00, dan Time less than 09:00 PM masih terpenuhi sampai dengan jam 21.00.

Bagaimana membuat jendela waktu yang melewati tengah malam?

Pecah menjadi dua rule. Satu rule AdOps menggabungkan seluruh kondisinya dengan satu AND atau satu OR dan tidak punya grup bertingkat, jadi jendela pukul 22.00 sampai 04.00 ditulis sebagai satu rule untuk jam malam dan satu rule lagi untuk jam dini hari.

Seberapa sering rule dayparting perlu dievaluasi?

Sesuaikan check interval dengan ketelitian yang Anda butuhkan. Rule dengan interval 15 menit dievaluasi sampai 96 kali sehari, jadi penurunan budget pukul 23.00 terjadi dalam rentang 15 menit dari jam tersebut, dan dispatcher menyapu rule yang jatuh tempo setiap 10 detik.

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