Cloaker hanya bekerja jika berdiri di depan halaman Anda: pengunjung datang lewat link iklan, filter memeriksa kunjungan dan memutuskan apa yang ditampilkan, offer atau White Page. Selama kode belum terpasang, tidak ada pengaturan flow yang berlaku, dan bot, scanner, serta spy tool melihat hal yang sama dengan pembeli, sementara Anda membayar klik mereka. Karena itu memasang cloaker adalah langkah teknis pertama setelah membuat flow, dan perlu dilakukan dengan teliti. Jika belum memilih layanan, mulailah dari artikel beli cloaker: apa yang perlu dicek sebelum membeli.
Di mana situs berada saat Anda memasang cloaker
Kesalahpahaman yang sering terjadi pada pemula: seolah-olah layanan filter mengambil landing page ke servernya sendiri, dan alamat lain yang dipakai di iklan. Di ArtisanClo tidak begitu. Situs tetap milik Anda: hosting Anda, domain Anda, file Anda. Di halaman dipasang kode atau file kecil, dan semua hal lain (pengecekan kunjungan, skor kepercayaan, pemilihan arah) terjadi di sisi layanan. Apa beda skema cloud seperti ini dengan skrip buatan sendiri, dibahas di artikel cloaker cloud atau script cloaking.
Dari sini ada dua konsekuensi praktis:
- yang dimasukkan ke akun iklan adalah alamat situs Anda, bukan link ke domain pihak ketiga;
- ketersediaan landing page, sertifikat SSL, dan kecepatan hosting adalah tanggung jawab Anda; filter tidak memperbaiki server yang lambat.
Jika Anda baru mengenal topik ini, baca dulu apa itu cloaker dan jalur yang dilalui klik, agar lebih jelas kenapa kode harus berjalan paling awal di halaman.
Dua cara pemasangan: perbandingan
Jendela koneksi dibuka dari menu flow: Flow → baris flow → Lainnya → Hubungkan. Di sana cara-cara pemasangan ditampilkan sebagai kartu yang dilipat; hanya satu yang terbuka pada satu waktu. Satu cara per flow sudah cukup. Cara yang berfungsi ditandai hijau dengan label “Terpasang”.
| Tag JS | File PHP | |
|---|---|---|
| Di mana bekerja | Di browser pengunjung | Di server Anda, sebelum halaman dikirim |
| Yang dibutuhkan | Akses ke <head> halaman |
Hosting dengan PHP 7.2 atau lebih baru |
| Bergantung pada pemblokir dan urutan pemuatan | Ya | Tidak |
| Mode “Tracker” dan shadow mode | Menyaring seperti cloaker biasa | Berfungsi |
| White Page berupa kode status (403/404) | Tidak bisa mengubah kode status | Berfungsi |
| Pembaruan | Tidak perlu | File tidak memperbarui diri, perlu versi terbaru |
Singkatnya: tag lebih cepat dipasang, file lebih andal. Pengaturan filternya sama saja: disimpan di flow, bukan di kode di situs, dan cara pemasangan bisa diganti tanpa mengubah flow.
Cloaker JS: pemasangan dengan tag
Tag JS adalah satu baris skrip yang Anda sisipkan ke markup landing page. Selama keputusan belum datang, tag menyembunyikan halaman, dan jika keputusan tidak datang, pengunjung diarahkan ke White Page.
Langkah memasang tag JS
- Di jendela Hubungkan, buka cara “Tag JS” dan salin kodenya.
- Sisipkan sebagai baris pertama di
<head>, di setiap halaman landing page, bukan hanya di halaman utama. - Simpan file atau publikasikan halaman, lalu muat ulang di browser.
- Klik Periksa halaman saya: kabinet akan membuka halaman dan mencari kodenya.
Yang tidak boleh dilakukan dengan tag
- Jangan memasang kode lewat Google Tag Manager atau tag manager lain. Mereka menjalankan skrip lebih lambat, dan halaman sempat tampil ke semua orang, termasuk bot dan spy tool, sebelum keputusan datang.
- Jangan menambahkan
asyncataudefer, dengan alasan yang sama. - Jangan menaruh kode di bawah skrip lain: analitik, pixel, dan widget harus berada setelahnya.
Tips. Jika skrip tag gagal dimuat, misalnya diblokir jaringan atau pemblokir di server, halaman tidak tersembunyi, dan offer terlihat oleh bot dan spy tool. Karena itu setelah setiap perubahan situs, klik «Periksa halaman saya» lagi.
Batasan tag
Tag bekerja di browser, sehingga tidak bisa mengubah kode status server. Jika White Page diatur dengan mode “Kode status (200/403/404)”, pada tag JS yang tersisa di tempat landing page adalah halaman kosong. Mode “Tracker” dan shadow mode juga tidak berlaku pada tag: flow dengan tag menyaring traffic seperti cloaker biasa.
Cloaker PHP: pemasangan dengan file di server
File PHP adalah cara untuk situs di hosting yang mendukung PHP. Keputusan diambil di server sebelum browser menerima satu byte pun dari halaman, sehingga cara ini tidak bergantung pada pemblokir iklan dan kecepatan pemuatan skrip.
Langkah memasang file PHP
- Di jendela Hubungkan, klik Unduh file.
- Taruh file di root landing page dengan nama
index.php. - Ganti nama landing page Anda, misalnya menjadi
offer.php. - Di kartu offer pada flow, isi alamat baru landing page, misalnya:
https://situs-anda.com/offer.php
- Klik Periksa halaman saya: kabinet akan mengecek bahwa file merespons.
Hasilnya: iklan mengarah ke situs-anda.com, di sana index.php menyambut pengunjung, meminta keputusan, lalu menampilkan offer.php atau White Page.
Memperbarui file PHP
File di server tidak memperbarui dirinya sendiri. Saat versi baru keluar, di jendela koneksi muncul label «Anda menjalankan file versi lama» beserta daftar hal yang belum bisa dilakukan versi Anda. Unduh file lagi dan ganti yang lama. Versi terbaru diperlukan, misalnya, untuk White Page siap pakai dari katalog, aturan “Parameter tautan offer”, dan pemeriksaan interaksi nyata.
Sementara itu, setelah mengubah pengaturan flow, file tidak perlu diunggah ulang: pengaturan tidak disimpan di file, melainkan di kabinet, dan berlaku sejak kunjungan berikutnya.
Yang dibutuhkan dari hosting
- PHP 7.2 atau lebih baru;
- permintaan HTTPS keluar diizinkan (file perlu menghubungi layanan);
- ekstensi curl atau
allow_url_fopenaktif.
File menunggu respons hingga 4 detik. Jika tidak ada koneksi, selama sehari file melayani kunjungan berdasarkan respons terakhir: pengunjung dengan label klik iklan diarahkan ke offer, yang lain ke White Page. Kunjungan yang datang sebelum respons pertama sama sekali akan mendapat error 503.
WordPress: plugin alih-alih pemasangan manual
Jika landing page dibuat dengan WordPress, file tidak perlu disentuh: plugin dipasang dari panel admin dan bekerja dengan cara server yang sama. Plugin tersedia mulai paket Professional; selama masa uji coba, situs dihubungkan dengan tag JS atau file PHP. Pemasangan langkah demi langkah, penanganan cache, dan kesalahan umum dibahas di artikel tersendiri: plugin cloaker untuk WordPress.
Jika traffic Anda berjalan lewat tracker, ArtisanClo juga bisa disisipkan di sana; baca materi Keitaro dan cloaker dan Binom dan cloaker. Daftar tracker yang didukung ada di bagian integrasi dengan tracker.
Cara mengecek bahwa cloaker sudah terpasang
Tombol Periksa halaman saya memberi salah satu dari tiga jawaban:
| Jawaban pengecekan | Artinya |
|---|---|
| “Koneksi ditemukan di halaman Anda” | Semuanya beres |
| “Halaman terbuka, tetapi cara koneksi ini tidak merespons di sana” | Kode tidak ditemukan atau berada di halaman yang salah |
| “Tidak bisa membuka halaman Anda” | Situs atau hosting menolak pengecekan; belum tentu berarti koneksi tidak berfungsi |
Pengecekan bisa dilakukan setiap 20 detik. Perhatikan bahwa pengecekan mereset tanda “Terpasang” dan “Terhubung” sebelumnya; tanda itu kembali dengan kunjungan pertama. Di bawah setiap cara terlihat “Berfungsi sekarang” atau tanggal aktivitas terakhir.
Setelah itu lakukan pengecekan langsung:
- Buka link iklan flow di jendela incognito.
- Masuk ke Log klik: kunjungan harus muncul beserta keputusan dan alasannya.
- Jika ingin melihat offer sendiri, tambahkan alamat Anda ke Whitelist IP di langkah 4 flow (tombol «Tambahkan IP saya»).
Tips. Kunjungan ulang dari alamat dan browser yang sama dalam satu menit digabung dengan klik sebelumnya. Jika kunjungan uji tidak muncul di log, tunggu satu menit atau masuk dari perangkat lain.
Jika di log kunjungan bertanda alasan “Sebelum filter”, artinya flow sedang dalam masa pemanasan: klik pertama melihat White Page tanpa pengecekan, dan whitelist tidak membantu di sini. Cara membaca alasan dibahas di artikel kenapa klik masuk ke White Page.
Kesalahan saat memasang cloaker
Sebagian besar keluhan «cloaker tidak bekerja» bermuara pada lima situasi.
Halaman terlihat oleh semua, termasuk bot
Hampir selalu penyebabnya cache: plugin cache, cache hosting, atau CDN menyajikan salinan halaman yang tersimpan alih-alih meminta keputusan untuk setiap pengunjung. Kecualikan landing page dari cache, bersihkan cache, dan cek di incognito.
Halaman berkedip sebelum keputusan
Tag dipasang lewat tag manager, dengan async/defer, atau bukan di baris pertama. Pindahkan ke bagian paling atas <head>.
Semua kunjungan punya IP yang sama
Di depan situs ada proxy hosting, dan file PHP melihat alamat proxy alih-alih alamat pengunjung. Minta hosting meneruskan alamat asli (pengaturan real IP atau mod_remoteip). Selama belum diperbaiki, filter menilai server Anda, bukan manusia.
Hosting merespons 403
Filter keamanan hosting (WAF, ModSecurity) menganggap permintaan halaman pemeriksaan sebagai serangan. Tambahkan alamat landing page ke pengecualian atau minta dukungan hosting mematikan filter untuk situs ini.
File PHP merespons 503 atau halaman lama dimuat
Server tidak bisa menjangkau layanan: koneksi keluar dilarang atau curl tidak ada. Cek versi PHP dan izin jaringan.
Panduan lengkap masalah beserta urutan pengecekannya ada di artikel cloaker tidak bekerja: cara mengecek dan memperbaiki.
Pemasangan dan kecepatan landing page
Filter apa pun menambah waktu keputusan ke pemuatan halaman, jadi wajar jika media buyer bertanya apakah konversi akan hilang karena kecepatan. Beberapa pertimbangan praktis:
- Tag menyembunyikan halaman sampai keputusan datang. Makin cepat tag dimuat, makin pendek jedanya; satu lagi alasan menaruhnya di baris pertama.
- File PHP meminta keputusan dari server. Di sini koneksi hosting Anda ke luar penting: hosting murah yang kelebihan beban akan memperlambat landing page sekaligus pengecekan.
- Waktu minimal di halaman dan pemeriksaan interaksi nyata sengaja menambah waktu tunggu. Aktifkan jika tingkat ketatnya sepadan dengan platformnya, bukan di mana-mana secara default.
- Landing page yang berat (gambar besar, belasan skrip analitik) biasanya memperlambat lebih parah daripada filter. Mengoptimalkan halaman sering memberi hasil lebih besar daripada memilih cara pemasangan.
Cara mana yang cocok untuk kebutuhan Anda
- Landing page di website builder atau hosting tanpa PHP: tag JS. Yang utama, baris pertama
<head>. - Hosting sendiri dengan PHP: file PHP. Tidak bergantung pada browser dan memberi lebih banyak kemampuan: kode status alih-alih White Page, shadow mode, mode “Tracker”.
- WordPress: plugin, jika paket Anda membukanya; jika tidak, file PHP.
- Flow dalam mode “Tracker”: hanya file PHP; tag tidak ditampilkan di jendela koneksi untuk mode ini.
Untuk Google Ads, Facebook, dan TikTok, dokumentasi merekomendasikan salah satu dari kedua cara; untuk jaringan native, file PHP. Pengaturan siap pakai untuk berbagai platform ada di katalog sumber traffic, dan pengaturan flow itu sendiri (filter, White Page, offer) dibahas di artikel pengaturan cloaker langkah demi langkah.
Ringkasnya
Memasang cloaker berarti satu baris tag JS sebagai baris pertama di <head>, atau file PHP sebagai index.php dengan landing page yang diganti namanya. Situs dan domain tetap milik Anda. Setelah pemasangan, klik «Periksa halaman saya», buka link di incognito, dan temukan kunjungannya di log klik. Jika ada yang tidak beres, penyebab paling umum adalah cache, tag manager, atau proxy hosting, dan log klik biasanya menunjukkan di mana tepatnya.



