Cara Memasang Cloaker di Website: Tag JS atau File PHP, Langkah demi Langkah

Memasang cloaker hanya butuh beberapa menit, tetapi justru di langkah ini uang paling sering hilang: kode di tempat yang salah, cache menyajikan halaman lama, hosting memblokir permintaan. Kita bahas kedua cara pemasangan dan cara mengeceknya.

Koneksi dan Pengaturan9 menit baca
Cara Memasang Cloaker di Website: Tag JS atau File PHP, Langkah demi Langkah
Daftar isi
  1. Di mana situs berada saat Anda memasang cloaker
  2. Dua cara pemasangan: perbandingan
  3. Cloaker JS: pemasangan dengan tag
  4. Cloaker PHP: pemasangan dengan file di server
  5. WordPress: plugin alih-alih pemasangan manual
  6. Cara mengecek bahwa cloaker sudah terpasang
  7. Kesalahan saat memasang cloaker
  8. Pemasangan dan kecepatan landing page
  9. Cara mana yang cocok untuk kebutuhan Anda
  10. Ringkasnya

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

  1. Di jendela Hubungkan, buka cara “Tag JS” dan salin kodenya.
  2. Sisipkan sebagai baris pertama di <head>, di setiap halaman landing page, bukan hanya di halaman utama.
  3. Simpan file atau publikasikan halaman, lalu muat ulang di browser.
  4. 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 async atau defer, 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

  1. Di jendela Hubungkan, klik Unduh file.
  2. Taruh file di root landing page dengan nama index.php.
  3. Ganti nama landing page Anda, misalnya menjadi offer.php.
  4. Di kartu offer pada flow, isi alamat baru landing page, misalnya:
https://situs-anda.com/offer.php
  1. 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_fopen aktif.

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:

  1. Buka link iklan flow di jendela incognito.
  2. Masuk ke Log klik: kunjungan harus muncul beserta keputusan dan alasannya.
  3. 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.

Pertanyaan yang sering diajukan

01

Bisakah memasang cloaker tanpa akses ke kode situs?

Setidaknya dibutuhkan akses ke bagian head halaman atau ke file di hosting. Untuk situs WordPress ada plugin yang dipasang dari panel admin tanpa mengubah file. Jika tidak punya keduanya, filter tidak bisa dipasang ke halaman.

02

Apakah situs harus dipindah ke server cloaker?

Tidak. Landing page tetap di hosting dan domain Anda, dan alamat Anda yang dipakai di iklan. Di situs hanya dipasang kode atau file kecil, sedangkan keputusan untuk setiap kunjungan diambil di sisi layanan.

03

Bisakah tag JS dipasang lewat Google Tag Manager?

Tidak bisa. Tag manager menjalankan skrip lebih lambat, sehingga halaman sempat tampil ke semua pengunjung sebelum keputusan datang. Kode dipasang langsung sebagai baris pertama di head, tanpa async dan defer.

04

Cara pemasangan cloaker mana yang lebih andal?

File PHP mengambil keputusan di server sebelum browser menerima halaman, sehingga tidak bergantung pada pemblokir skrip dan urutan pemuatan. Tag JS lebih mudah dipasang, tetapi kodenya harus dimuat paling awal. Jika hosting mendukung PHP, biasanya file yang dipilih.

05

Perlukah mengunggah ulang file PHP setelah pengaturan flow diubah?

Tidak. Pengaturan flow disimpan di kabinet, bukan di file, dan berlaku sejak kunjungan berikutnya. File perlu diunduh ulang hanya jika di jendela koneksi muncul pesan tentang versi baru.

Baca juga

Lihat trafik Anda yang sebenarnya

Hubungkan ArtisanClo ke situs Anda, lihat siapa yang benar-benar datang dari iklan, dan mengapa setiap klik mendapat keputusannya.