Keitaro + Cloaker: Dua Skema Integrasi yang Terbukti

Jika trafik Anda sudah berjalan di Keitaro, cloaker tidak perlu menggantikan tracker: ia bisa dipasang sebagai filter langsung di flow Keitaro, atau dipasang di landing page lalu konversi dikembalikan ke tracker lewat postback.

Tracking dan Analitik9 menit baca
Keitaro + Cloaker: Dua Skema Integrasi yang Terbukti
Daftar isi
  1. Kenapa Keitaro perlu dihubungkan dengan cloaker
  2. Skema 1: cloaking lewat Keitaro — ArtisanClo sebagai filter flow
  3. Skema 2: cloaker di landing page dan Keitaro sebagai tracker eksternal
  4. Skema mana yang dipilih
  5. Cara mengecek integrasi sebelum trafik berjalan
  6. Kesalahan umum integrasi Keitaro dan cloaker
  7. Apa yang Anda lihat pada akhirnya
  8. Ringkasan

Keitaro adalah salah satu tracker paling populer di kalangan tim affiliate: kampanye, flow, offer dan laporan sudah diatur di sana, dan tidak ada yang mau pindah. Kabar baiknya — memang tidak perlu. ArtisanClo berdiri di samping Keitaro dan hanya mengurus satu tugas: menentukan apakah pengunjung itu manusia atau bot, lalu mencatat alasan keputusannya. Semua hal lain tetap di tracker Anda. Keitaro dipasang di server Anda sendiri; bedanya dengan versi cloud dibahas di tracker cloud atau self-hosted.

Kenapa Keitaro perlu dihubungkan dengan cloaker

Tracker dan cloaker punya tugas berbeda. Tracker menghitung: dari mana klik datang, ke mana ia pergi, berapa biayanya dan berapa hasilnya. Cloaker memutuskan: siapa yang melihat offer dan siapa yang melihat White Page netral. Perbedaannya dijelaskan rinci di beda cloaker dan tracker.

Jika Anda sudah bekerja di Keitaro, yang dibutuhkan bukan sistem pencatatan kedua, tapi jawaban yang andal «loloskan atau tidak» langsung di dalam skema yang biasa. Dari sini lahir dua pilihan integrasi.

Skema 1: filter di Keitaro Skema 2: cloaker di landing + Keitaro
Siapa yang pertama melihat kunjungan Keitaro Landing page Anda dengan tag atau file PHP
Di mana pemeriksaan berjalan Filter flow di kampanye Keitaro Di halaman landing
Siapa yang mengarahkan kunjungan Flow Keitaro Flow ArtisanClo, offer berupa link ke Keitaro
Pemeriksaan browser (JavaScript, waktu di halaman) Tidak Ya
Yang perlu dilakukan Letakkan file filter di server Keitaro Pasang tag JS atau file PHP dan atur postback
Kapan dipilih Trafik sudah lewat link Keitaro Butuh pemeriksaan penuh dan konversi di statistik cloaker

Skema 1: cloaking lewat Keitaro — ArtisanClo sebagai filter flow

Di skema ini link iklan tetap mengarah ke kampanye Keitaro seperti biasa. Sebelum memberi offer ke pengunjung, Keitaro bertanya ke ArtisanClo: loloskan kunjungan ini atau tidak. Jika jawabannya «ya», flow dengan offer berjalan. Jika «tidak», kunjungan turun ke flow di bawahnya, yaitu flow dengan White Page.

Pengaturan langkah demi langkah

  1. Buat flow di ArtisanClo. Satu flow adalah satu kampanye: sumber, aturan filter, GEO dan proteksi.
  2. Buka menu flow → Hubungkan → Filter untuk Keitaro dan unduh file filter untuk flow ini.
  3. Letakkan file di server Keitaro, di folder /var/www/keitaro/var/filters (di versi lama — application/filters), lalu muat ulang halaman Keitaro.
  4. Di kampanye Keitaro, buka flow dengan offer dan tambahkan filter dengan nama file tersebut dalam mode «Ya».
  5. Di bawahnya pasang flow dengan White Page Anda — semua yang tidak diloloskan filter akan masuk ke sana.

Perhatikan: alamat offer dan White Page yang diisi di flow ArtisanClo tidak dipakai di skema ini. Ke mana manusia dan bot diarahkan ditentukan oleh flow Anda di Keitaro. ArtisanClo hanya menjawab pertanyaan «loloskan?». Pada dasarnya Keitaro di sini bekerja sebagai sistem TDS — mendistribusikan trafik, sedangkan filter hanya memberinya jawaban.

Keterbatasan filter

Keitaro menghubungi filter sebelum menjawab pengunjung. Pada saat itu tidak mungkin menampilkan halaman pemeriksaan ke browser, sehingga:

  • pemeriksaan JavaScript, waktu minimum di halaman dan interaksi nyata tidak berlaku;
  • keputusan diambil dari jaringan dan ciri request: alamat IP, provider, data center, VPN dan proxy, header, penanda klik, aturan GEO, perangkat dan jadwal;
  • jika layanan tidak menjawab dalam 3 detik, kunjungan diarahkan ke White Page.

Untuk banyak sumber ini sudah cukup: trafik server, data center dan jaringan proxy sudah ketahuan di level jaringan. Bot yang menjalankan browser sungguhan dan berpura-pura jadi manusia tidak selalu terlihat dari jaringan — mereka ditangkap oleh pemeriksaan browser di skema 2.

Shadow mode dan mode «Tracker»

Filter Keitaro mendukung shadow mode: filter tidak menyaring siapa pun, hanya menandai di log siapa yang akan diblokir. Ini berguna saat Anda curiga kehilangan pengunjung asli, atau ingin melihat efek aturan yang lebih ketat tanpa mempertaruhkan trafik. Jangan biarkan shadow mode terlalu lama: selama aktif, offer terbuka untuk semua orang.

Mode flow «Tracker» juga berjalan di filter Keitaro: semua orang ke offer, bot hanya ditandai di laporan. Ini berguna saat Anda ingin tahu porsi bot dalam trafik berbayar, tapi belum siap menyaring.

Tips. Segera setelah terhubung, buka log klik di ArtisanClo dan lihat alasan keputusan untuk kunjungan pertama. Jika semua dipotong oleh alasan yang sama, kemungkinan besar aturan audiens (misalnya GEO) tidak sesuai dengan trafik Anda.

Skema 2: cloaker di landing page dan Keitaro sebagai tracker eksternal

Di skema kedua, situs Anda yang pertama menerima kunjungan. Di situs terpasang tag JS atau file PHP ArtisanClo — situs tetap milik Anda, di hosting dan domain Anda. Cloaker memeriksa pengunjung secara penuh, termasuk browser, lalu memutuskan: White Page atau offer. Dan «offer» di sini adalah link ke kampanye Keitaro Anda; setelah itu semuanya berjalan seperti biasa.

Cara memasang cloaker di situs dijelaskan rinci di memasang cloaker: tag JS atau file PHP.

Cara mengembalikan konversi dari Keitaro ke cloaker

Dalam mode «Cloaking», cloaker sendiri tidak melihat konversi: ia tahu siapa yang diloloskan, tapi tidak tahu siapa yang membeli. Agar CR dan pendapatan muncul di statistiknya, lingkarannya harus ditutup:

  1. Di flow ArtisanClo buka langkah 3. Tracker → blok Tracker eksternal dan pilih Keitaro dari daftar. Tombol «?» di sebelahnya menampilkan catatan dan link ke dokumentasi tracker.
  2. Salin parameter untuk link iklan berbentuk external_id={click_id}. Tombol Tambahkan ke link akan menambahkannya ke semua offer di flow. Kolom menyala hijau jika parameter sudah ada di link offer, dan merah jika belum.
  3. Di Keitaro, terima parameter ini ke salah satu label kampanye agar nomor klik ArtisanClo tersimpan di tracker.
  4. Buka jendela berisi alamat postback di ArtisanClo dan tempelkan ke pengaturan postback kampanye Keitaro, dengan mengisi label yang tersimpan dan status konversi.
  5. Kirim konversi tes dan cek baris status.

Link offer di flow akan terlihat kira-kira seperti ini:

https://trk.domain-anda.com/AbCdEf?external_id={click_id}

ArtisanClo akan mengganti {click_id} dengan nomor klik tertentu. Keitaro menyimpannya, dan saat affiliate network mengirim konversi ke tracker, Keitaro meneruskannya — konversi pun terhubung ke klik awal di cloaker. Diagram «Perjalanan pulang-pergi click_id» di dashboard menunjukkan jalurnya secara visual. Jika click ID masih baru bagi Anda, baca Click ID dan Sub ID.

Arti baris status

Pesan Yang perlu dilakukan
Konversi sudah masuk Tidak ada — lingkaran sudah tertutup
Postback sampai, tapi tidak cocok dengan klik Keitaro mengirim parameter yang salah: pastikan postback berisi nilai dari external_id, bukan ID klik milik tracker
Tinggal arahkan postback tracker ke alamat kami Postback dari Keitaro belum pernah datang

Selain itu, buka bagian Penerimaan konversi → Log: di sana ada pesan masuk terakhir beserta hasilnya — «lead tercatat», «klik tidak ditemukan», «tanpa click_id». Dari hasil itu langsung terlihat di langkah mana rantainya putus.

Skema mana yang dipilih

  • Kampanye sudah disusun di Keitaro dan tidak ingin mengubah landing page — skema 1: ia masuk ke flow yang ada dan tidak menyentuh halaman.
  • Butuh pemeriksaan browser serta CR dan pendapatan langsung di statistik cloaker — skema 2: tag atau file PHP di landing plus postback dari Keitaro.
  • Sumber dengan porsi trafik server yang besar (native, push, pop) — skema 1 sering sudah cukup, karena trafik seperti itu terlihat dari jaringan. Selengkapnya tentang platform ada di bagian sumber trafik.
  • Hanya perlu menghitung bot tanpa menyaring — skema 1 dengan mode «Tracker» atau shadow mode.

Kedua skema bisa dikombinasikan di kampanye berbeda: satu kampanye, satu flow, masing-masing dengan cara integrasinya sendiri.

Cara mengecek integrasi sebelum trafik berjalan

Sebelum menyalakan budget, uji integrasi secara manual. Hanya butuh sepuluh menit dan menghemat sehari penelusuran masalah.

  1. Klik Anda sendiri. Buka link iklan dari ponsel lewat internet seluler. Di log klik ArtisanClo harus muncul kunjungan dengan alasan keputusan, dan di Keitaro — klik di flow yang benar. Jika tidak ingin klik tes Anda diperiksa, tambahkan alamat Anda ke whitelist IP flow dengan tombol Tambahkan IP saya.
  2. Klik dari data center. Buka link yang sama lewat VPN atau dari server. Kunjungan harus masuk ke flow White Page, dan di log mendapat alasan seperti «VPN atau proxy» atau «Jaringan berisiko tinggi».
  3. Label. Pastikan label kampanye (utm_campaign, sub1 dan lainnya) sampai ke Keitaro tanpa hilang: buka kartu klik di log ArtisanClo dan bandingkan dengan yang dicatat tracker.
  4. Konversi. Untuk skema 2, kirim konversi tes dari Keitaro dan pastikan baris status berubah menjadi «konversi sudah masuk».

Baru setelah itu ubah status flow menjadi «Aktif» dan jalankan iklan.

Kesalahan umum integrasi Keitaro dan cloaker

  • Flow White Page berada di atas flow offer. Kunjungan tidak pernah sampai ke filter. Urutannya: flow offer dengan filter «Ya» di atas, White Page di bawah.
  • Filter dalam mode «Tidak». Logikanya terbalik: yang disaring cloaker justru masuk ke offer.
  • File filter dari flow ArtisanClo lain. File terikat ke flow tertentu, setiap kampanye punya file sendiri.
  • Postback memakai ID klik Keitaro, bukan external_id. Konversi datang, tapi «klik tidak ditemukan».
  • Membandingkan angka dari tanggal berbeda. Log konversi secara default memfilter berdasarkan tanggal masuk, sedangkan laporan mengaitkan pendapatan ke tanggal klik. Ubah log ke «Tanggal klik», maka angka cloaker akan cocok dengan Keitaro. Cara mencocokkan pendapatan per status dibahas di artikel tentang status konversi.

Apa yang Anda lihat pada akhirnya

Setelah integrasi, di ArtisanClo setiap kunjungan punya alasan keputusan: «Diizinkan», «VPN atau proxy», «Layanan verifikasi iklan atau spy», «Di luar jam kampanye» dan puluhan lainnya. Di Keitaro tetap ada uang, offer dan laporan yang biasa Anda pakai. Jika ada masalah — konversi lebih sedikit dari biasanya, pass rate turun — penelusuran dimulai dari log klik dan diagnostik flow, yang dibahas di kenapa klik masuk ke White Page.

Detail integrasi ada di halaman ArtisanClo dan Keitaro.

Ringkasan

Keitaro dan cloaker tidak bersaing, tapi saling melengkapi. Skema filter flow masuk ke kampanye yang sudah ada dalam beberapa menit dan memutuskan berdasarkan jaringan dan ciri request. Skema tag atau file PHP di landing page memberi pemeriksaan browser penuh, dan postback dari Keitaro mengembalikan konversi serta pendapatan ke cloaker. Pilih berdasarkan di mana kampanye Anda sudah berjalan dan seberapa dalam pemeriksaan yang dibutuhkan trafik Anda.

Pertanyaan yang sering diajukan

01

Bisakah memasang cloaker ke Keitaro tanpa mengubah landing page?

Bisa, dengan filter flow. File filter diletakkan di server Keitaro, lalu di kampanye filter itu ditambahkan ke flow yang berisi offer. Landing page dan Keitaro tidak perlu diubah, yang berubah hanya urutan flow di kampanye.

02

Kenapa pemeriksaan JavaScript tidak berjalan di filter Keitaro?

Keitaro bertanya ke filter sebelum menjawab pengunjung, jadi tidak ada tempat untuk menampilkan halaman pemeriksaan di browser. Keputusan diambil dari jaringan, alamat dan ciri request. Jika pemeriksaan browser penting untuk platform Anda, pakai skema dengan tag JS atau file PHP di landing page.

03

Apa yang terjadi jika cloaker tidak menjawab Keitaro?

Jika layanan tidak menjawab dalam tiga detik, kunjungan diarahkan ke White Page, yaitu ke flow bawah di kampanye. Dengan begitu gangguan koneksi tidak meloloskan kunjungan yang belum dicek, dan di log klik terlihat apa yang terjadi.

04

Di mana mendapatkan alamat postback untuk cloaker di Keitaro?

Alamat postback tidak diberikan Keitaro, melainkan ArtisanClo: di langkah «Tracker» pada flow ada link ke jendela dengan alamat siap pakai. Alamat itu dimasukkan ke pengaturan postback kampanye Keitaro agar tracker meneruskan konversi kembali.

05

Perlukah flow ArtisanClo terpisah untuk setiap kampanye Keitaro?

Sebaiknya ya. Satu kampanye, satu flow: dengan begitu alasan keputusan, statistik dan diagnostik merujuk ke satu iklan, dan Anda melihat persis di mana filter memotong trafik.

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.