Cloaker bekerja seperti pos pemeriksaan antara iklan dan situs Anda. Cara kerja cloaker begini: untuk setiap kunjungan lewat link iklan, ia mengumpulkan tanda-tanda kunjungan, menjalankannya melalui pengecekan jaringan, browser, perilaku, dan daftar alamat, menjumlahkan tanda mencurigakan menjadi skor kepercayaan, lalu memutuskan siapa yang melihat offer dan siapa yang melihat White Page netral. Setiap keputusan mendapat alasan yang jelas dan masuk ke laporan.
Semua ini hanya butuh sepersekian detik, dan pengunjung tidak menyadarinya. Di bawah ini kita bahas bagaimana cloaking bekerja langkah demi langkah, pada tingkat konsep, tanpa pengaturan «untuk lolos pengecekan» dan tanpa ambang rahasia. Jika istilahnya masih asing, mulailah dari artikel apa itu cloaker dan cloaking.
Cara kerja cloaker: skema satu klik
Jalur kunjungan melalui filter hampir sama di semua layanan:
- Klik pada iklan. Platform mengirim orang lewat link iklan Anda dan biasanya menambahkan labelnya: fbclid, gclid, ttclid, parameter utm.
- Bertemu filter. Di halaman atau server Anda ada kode cloaker yang mencegat kunjungan sebelum konten ditampilkan.
- Mengumpulkan tanda. Alamat, jaringan, ISP, header permintaan, label klik, dan saat pengecekan di browser, sifat browser itu sendiri serta perilakunya.
- Pengecekan. Aturan keras yang langsung membuang kunjungan, dan tanda lunak yang hanya menurunkan kepercayaan.
- Scoring. Tanda mencurigakan dijumlahkan menjadi penilaian akhir.
- Keputusan dan alasan. Offer (yang mana ditentukan cabang dan bobot) atau White Page, plus kode alasan.
- Pencatatan. Klik mendapat nomornya sendiri, masuk ke log dan statistik, dan jika kemudian ada lead, keduanya dikaitkan.
Berikut setiap langkah lebih rinci.
Langkah 1. Pemasangan: di mana cloaker bertemu pengunjung
Agar filter bisa memutuskan sesuatu, ia harus berada di jalur kunjungan. Pilihannya tidak banyak, dan masing-masing punya ciri khas:
- Tag JS di halaman. Skrip kecil dipasang sebagai baris pertama di
<head>landing page. Ia menyembunyikan halaman sampai keputusan datang, baru kemudian menampilkan offer atau mengarahkan ke White Page. Tag ini tidak boleh dipasang lewat tag manager atau denganasync/defer: skrip akan berjalan lebih lambat, dan halaman sempat tampil ke semua orang sebelum keputusan. - File PHP di server. File ditaruh di root situs dan meminta keputusan sebelum server mengirim satu byte pun dari halaman. Cara ini melihat permintaan lebih awal dari browser, sehingga juga cocok bagi yang butuh pencatatan tanpa filter.
- Plugin untuk CMS: biasanya memasang cara server yang sama, hanya tanpa mengurus file secara manual.
Yang penting, situs tetap milik Anda: layanan cloaking berbasis cloud tidak menghosting halaman dan tidak mengambil domain, ia hanya menjawab pertanyaan «siapa ke mana». Cara memilih metodenya dibahas di artikel cara memasang cloaker di situs.
Langkah 2. Mengumpulkan tanda kunjungan
Sebelum menarik kesimpulan apa pun, cloaker mengumpulkan semua yang bisa diketahui tentang kunjungan secara jujur dan cepat. Tanda-tanda ini terbagi dalam beberapa kelompok:
| Kelompok | Yang terlihat | Manfaatnya |
|---|---|---|
| Jaringan | Alamat IP, nomor jaringan (ASN), ISP, jenis alamat | Internet rumahan, operator seluler, hosting, atau VPN |
| Permintaan | Header, bahasa, user-agent, referrer | Apakah permintaan mirip browser atau program |
| Iklan | Label klik platform, utm, label sub | Apakah orang itu benar-benar datang dari iklan |
| GEO | Negara, wilayah, kota, zona waktu | Apakah audiens cocok dengan targeting kampanye |
| Browser | Hasil pengecekan dengan skrip | Apakah ini browser asli atau otomatis |
| Perilaku | Waktu di halaman, gerakan mouse dan jari | Apakah pengunjung berperilaku seperti manusia |
Empat kelompok pertama langsung tersedia dari satu permintaan. Dua kelompok terakhir membutuhkan kode pengecekan yang berjalan di browser, sehingga hanya ada jika filter punya halaman: pada tag JS dan file server dengan halaman pemeriksaan.
Langkah 3. Pengecekan: jaringan, browser, perilaku, daftar
Tanda yang terkumpul melewati beberapa lapisan pengecekan. Urutannya penting: pengecekan murah berjalan lebih dulu, agar sampah yang jelas tidak menghabiskan waktu pengecekan yang mahal.
Jaringan dan permintaan
Lapisan tercepat. Di sini diketahui dari mana kunjungan datang: dari jaringan data center, lewat VPN atau proxy, tanpa ISP yang jelas. Jaringan server adalah sumber utama scanner dan parser, dan VPN sering mengganti negara. Cara alamat seperti ini dikenali dibahas di artikel VPN, proxy, dan IP data center.
Termasuk di sini aturan kampanye: negara, perangkat, bahasa, jadwal tayang. Jika iklan ditargetkan ke Jerman, kunjungan dari negara lain bukan pengunjung target Anda, siapa pun dia.
Browser
Skrip pengecekan melihat apakah JavaScript dijalankan dan apakah ada jejak otomatisasi: browser tanpa jendela yang dikendalikan program, properti yang dipalsukan, ketidakcocokan antara sistem yang diklaim dan kemampuan nyata. Di lapisan ini tertangkap bot yang berpura-pura menjadi manusia. Selengkapnya di artikel browser headless dan fingerprint.
Perilaku
Manusia menghabiskan setidaknya sedikit waktu di halaman, menggerakkan mouse, menyentuh layar. Bot sederhana membuka halaman dan pergi dalam sepersekian detik. Pengecekan perilaku lebih akurat, tetapi menambah waktu tunggu, sehingga diaktifkan di tempat yang botnya memang banyak.
Daftar alamat
Secara paralel kunjungan dicocokkan dengan daftar: alamat yang sudah tertangkap melakukan otomatisasi, daftar hitam Anda sendiri, whitelist untuk tes Anda. Daftar bekerja sebagai memori filter: bot yang pernah dikenali dengan pasti tidak perlu dicek ulang di kunjungan berikutnya. Daftar Anda sendiri praktis diisi langsung dari log klik saat melihat alamat yang mengganggu.
Langkah 4. Scoring: kenapa satu aturan tidak cukup
Jika cloaker memotong berdasarkan setiap tanda secara terpisah, ia akan kehilangan banyak orang sungguhan. Jaringan kantor tanpa ISP yang jelas, orang dengan VPN aktif, link dibuka di browser bawaan media sosial: setiap tanda seperti ini juga dimiliki pembeli normal.
Karena itu pengecekan dibagi dua jenis:
- Pemotongan keras: kunjungan langsung ke White Page: alamat dari daftar hitam, robot-browser yang jelas, program alih-alih browser, pelanggaran aturan audiens.
- Tanda lunak: masing-masing menambah penalti pada skor kepercayaan (trust score). Satu tanda lemah masih bisa dilewati kunjungan, kumpulan beberapa tanda tidak.
Berapa bobot setiap tanda dan di mana batasnya bergantung pada tingkat ketat yang Anda pilih dan platform sumbernya. Setiap sumber punya «norma» berbeda: traffic dari browser bawaan media sosial sering kehilangan referrer, iklan native punya banyak tayangan berulang dari satu alamat. Cloaker yang baik memperhitungkannya dan tidak menghukum manusia karena karakteristik platform.
Tips. Jangan mencari «ambang ideal». Carilah tingkat ketat yang membuat log kunjungan tersaring didominasi jaringan server dan otomatisasi, bukan ponsel biasa dengan internet seluler.
Langkah 5. Keputusan cloaker dan alasannya
Berdasarkan hasil pengecekan, cloaker memilih salah satu dari dua jalur.
Kunjungan lolos. Selanjutnya perlu ditentukan ke halaman mana ia dikirim. Jika kampanye punya beberapa offer, distribusi berjalan berdasarkan kondisi (negara, perangkat, label) dan bobot. Cara menampilkannya bisa berbeda: memuat halaman di bawah alamat iklan Anda, redirect ke alamat offer, atau menyematkannya dalam frame.
Kunjungan tersaring. Pengunjung melihat White Page, yaitu halaman netral yang tidak berisi offer. Bisa berupa situs Anda sendiri, halaman siap pakai, atau sekadar kode status.
Dalam kedua kasus, keputusan mendapat alasan: “Diizinkan”, “VPN atau proxy diblokir”, “Negara tidak diizinkan”, “Crawler mesin pencari atau platform”, “Skor kepercayaan terlalu rendah”. Alasan inilah yang membedakan filter yang bisa dikendalikan dari kotak hitam: dari situ terlihat bahwa aturan memotong bot, bukan pembeli Anda. Cara membaca alasan dan apa yang dilakukan dengannya dibahas di artikel kenapa klik masuk ke White Page.
Langkah 6. Pencatatan: apa yang terjadi pada klik setelah keputusan
Keputusan bukan akhir perjalanan. Setiap kunjungan mendapat nomor klik sendiri, dan dengan nomor itu ia bisa ditemukan di log dan dikaitkan dengan lead:
- Nomor klik dikirim ke link offer, biasanya ke parameter jaringan afiliasi seperti
sub1atauaff_id. - Saat pengunjung mengirim lead, jaringan mengirim postback, yaitu pesan «klik ini menghasilkan konversi».
- Tracker menemukan klik, mencatat lead atau penjualan, menghitung pendapatan, dan dari harga klik menghitung biaya, laba, dan ROI.
Tanpa mata rantai ini, cloaker hanya tahu berapa orang yang diloloskan, tetapi tidak tahu apakah mereka menghasilkan uang. Mekanikanya dibahas di artikel postback di affiliate marketing.
Misalnya, di link offer bentuknya seperti ini:
https://track.partner.com/click?offer=55&sub1={click_id}
Makro {click_id} akan diganti cloaker dengan nomor kunjungan tertentu, dan postback kembali tepat ke kunjungan itu.
Untuk apa semua ini: tujuan filter dan aturan platform
Bagaimana cloaking bekerja sudah jelas. Untuk apa ia dibutuhkan adalah pertanyaan yang perlu dijawab dengan jujur.
Manfaat sah dari filter traffic adalah:
- tidak membayar bot: auto-clicker dan manipulasi menghabiskan budget dan merusak statistik; tanda traffic seperti ini dibahas di artikel traffic bot;
- menyaring fraud: kunjungan berulang dari alamat yang sama, traffic server, click fraud oleh kompetitor;
- menutup funnel dari spy tool yang mengumpulkan kreatif dan landing page orang lain untuk ditiru; selengkapnya di artikel proteksi dari spy tool;
- mendapat statistik bersih untuk mengambil keputusan: CR dan EPC yang dihitung tanpa bot menunjukkan dengan jujur apakah offer berjalan.
Di sisi lain, platform iklan secara tegas melarang menampilkan kepada pemeriksa iklan sesuatu yang berbeda dari yang dilihat pengguna, dan memblokir akun karenanya, beserta profil dan metode pembayaran yang terkait. Mesin pencari menurunkan peringkat situs karena hal yang sama; baca artikel cloaking dalam SEO. Cloaker tidak membuat offer terlarang menjadi diizinkan dan tidak menghapus tanggung jawab advertiser atas isi iklan. Pendekatan yang masuk akal: iklankan apa yang diizinkan platform, sesuai aturannya, dan gunakan filter melawan bot, fraud, dan penjiplakan.
Cara kerja cloaker di ArtisanClo
Di ArtisanClo, setiap kampanye adalah flow: offer, White Page, aturan filter, dan pencatatan. Situs dihubungkan lewat tag JS atau file PHP; untuk WordPress ada plugin yang memasang cara PHP yang sama, dan jika traffic sudah berjalan lewat Keitaro atau Binom, filter dipasang di sana.
Selanjutnya kunjungan melewati pengecekan secara berurutan dari atas ke bawah, dan kondisi pertama yang cocok yang berlaku:
| Tahap | Yang dicek | Contoh alasan di log |
|---|---|---|
| Status flow | Flow aktif, paket berlaku | “Flow tidak berjalan” |
| Memori layanan | Alamat sudah dikenali dengan pasti sebagai bot pada Anda atau klien lain | “Alamat bot yang dikenal” |
| Daftar Anda | Daftar hitam dan whitelist IP, batas klik per alamat | “Ada di daftar hitam Anda” |
| Otomatisasi yang jelas | Layanan pemeriksa iklan, program alih-alih browser, robot pratinjau | “Program, bukan browser” |
| Audiens | GEO, perangkat, OS, browser, bahasa, ISP, jadwal | “Di luar jam kampanye” |
| Skor kepercayaan | VPN, data center, IPv6, tanpa ISP, tanpa JavaScript, dan tanda lain | “Skor kepercayaan terlalu rendah” |
| Pemilihan offer | Cabang dan bobot | “Diizinkan” |
Tingkat ketat dipilih dengan satu sakelar, “Lunak”, “Seimbang”, atau “Ketat”, dan disesuaikan dengan platform sumber: Facebook, Google, TikTok, iklan native, atau lainnya. Setiap klik di log mendapat salah satu dari puluhan alasan, dan statistik menunjukkan di langkah mana kunjungan dibuang: jaringan dan permintaan, pemeriksaan browser, atau pemeriksaan yang tidak kembali.
Jika sebuah alamat tertangkap dengan pasti sebagai bot pada satu klien, kunjungan berikutnya ke flow mana pun di layanan langsung mendapat White Page. Pengunjung sungguhan dengan jaringan meragukan, VPN, atau tanpa JavaScript tidak dimasukkan ke daftar bersama ini; hanya bot yang terbukti.
Di samping filter bekerja tracker: klik, lead, penjualan, biaya, laba, dan ROI, postback dari jaringan afiliasi, serta pengiriman konversi kembali ke akun iklan. Daftar lengkapnya ada di halaman fitur ArtisanClo, paketnya di halaman harga. Jika Anda sedang membandingkan layanan, ulasan membeli cloaker: apa yang perlu dilihat akan berguna.
Penting. Tingkat lolos ke offer sendiri bukan penilaian. Pada traffic berbayar dengan label klik terverifikasi, sebagian besar kunjungan bisa sampai ke offer, dan itu normal. Yang perlu dikhawatirkan adalah tingkat lolos yang sangat rendah: biasanya begitulah tampilan filter yang memotong orang sungguhan bersama bot.
Ringkasnya
- Cara kerja cloaker: mencegat kunjungan sebelum halaman tampil, mengumpulkan tanda, mengecek jaringan, browser, perilaku, dan daftar, menjumlahkan kecurigaan menjadi skor kepercayaan, lalu memilih offer atau White Page.
- Aturan keras langsung membuang sampah yang jelas, tanda lunak hanya bekerja dalam jumlah; dengan begitu filter tidak kehilangan orang sungguhan karena satu tanda acak.
- Setiap keputusan punya alasan, dan tingkat ketat disetel berdasarkan alasan itu.
- Setelah keputusan, klik mendapat nomor yang dipakai tracker untuk mengaitkannya dengan lead dan menghitung uang.
- Manfaat filter adalah menghemat budget, melindungi funnel, dan statistik bersih, bukan mengakali aturan platform.



