Cegah pemblokiran skrip oleh browser dan plugin AdBlock

Mengunduh skrip pelacakan dari nama domain yang berbeda dari situs anda dianggap sebagai unduhan pihak ketiga. Permintaan semacam itu diblokir di sisi pengguna dengan bantuan AdBlock, AdGuard, dan ekstensi serupa, serta oleh alat browser bawaan yang dirancang untuk memerangi pelacakan tindakan pengguna.

Karena permintaan pemblokiran, statistik kunjungan dan peristiwa di situs anda mungkin tidak lengkap. Ini juga dapat mencegah penayangan iklan melalui Finteza.

Untuk menghindari pemblokiran, gunakan solusi sederhana dan cepat: Anti-Adblock. Alat ini tersedia langsung dari panel Finteza.

Bagaimana itu bekerja

Saat fitur Anti-Adblock diaktifkan, pemuatan skrip pelacakan dilihat oleh browser pengguna dan semua pluginnya sebagai diunduh dari subdomain situs anda, bukan dari server Finteza. Dalam hal ini tidak tampak seperti unduhan pihak ketiga dan oleh karena itu tidak dapat diblokir.

Dengan fitur Anti-Adblock, unduhan skrip tidak dilihat oleh browser sebagai unduhan pihak ketiga

Keuntungan solusinya:

  • Pengaturan minimum: anda hanya perlu menambahkan CNAME DNS record, sedangkan sisanya dilakukan secara otomatis oleh Finteza
  • Lebih sedikit beban: permintaan skrip akan dikirim secara langsung ke server Finteza, bukan melalui situs anda
  • Solusi universal: Anti-Adblock bekerja dengan situs web yang dirancang pada platform apapun

Cara Mengatur

Buka panel Finteza dan pilih situs web anda. Arahkan ke "Pengaturan - Anti-Adblock".

Aktifkan Anti-Adblock di pengaturan situs anda

Klik "Aktifkan solusi Adblock" untuk melanjutkan pengaturan, yang terdiri dari beberapa tahap.

Pemilihan Subdomain

Pada langkah pertama, pilih nama untuk subdomain situs web anda. Misalnya, content.mysite.com dapat ditentukan untuk situs web mysite.com. Silahkan ikuti rekomendasi di bawah ini saat pemilihan nama:

  • Subdomain tidak boleh ditempati.
  • Gunakan nama yang netral. Ini tidak boleh dikaitkan dengan sistem periklanan atau analitik. Misalnya, anda tidak boleh menggunakan nama "ad", "advertising", "analytics", "finteza", dll.
Pilih nama subdomain

Mengatur catatan CNAME

Pada langkah berikutnya, anda akan mendapatkan catatan CNAME khusus yang memungkinkan pemetaan subdomain anda ke domain Finteza pada server DNS anda. Skrip pelacakan yang sebenarnya dimuat melalui domain Finteza. Dengan catatan ini, server DNS akan meneruskan permintaan yang dikirim ke subdomain anda ke server Finteza.

Biasanya catatan CNAME dapat ditambahkan melalui panel kontrol penyedia hosting anda. Misalnya, anda dapat menggunakan petunjuk ini untuk GoDaddy. Atau, anda dapat menghubungi administrator sistem anda.

Contoh penambahan catatan CNAME

Setelah menambahkan catatan CNAME, kembali ke panel Finteza dan klik Selesai.

Tambahkan catatan CNAME ke server DNS

Menerima verifikasi

Distribusi informasi di server DNS mungkin membutuhkan waktu. Selama itu, Finteza akan secara berkala memeriksa ketersediaan skrip di subdomain anda. Segera setelah skrip tersedia, anda akan melihat pemberitahuan di bagian pengaturan Anti-Adblock.

Finteza akan secara otomatis menerbitkan sertifikat SSL untuk subdomain anda menggunakan layanan Let's Encrypt dan akan menginstalnya di servernya. Ini adalah sertifikat wajib bagi browser pengguna untuk mempercayai koneksi server Finteza melalui subdomain dan untuk menghindari pemblokiran. Setelah sertifikat diinstal, pesan yang sesuai akan ditampilkan di bagian pengaturan Anti-Adblock.

Tidak perlu memperbarui sertifikat setelah kedaluwarsa, sementara ini dilakukan secara otomatis oleh Finteza.


 

Setelah menambahkan catatan CNAME, tunggu pemeriksaan domain dan instalasi sertifikat

Pembaruan skrip di situs

Setelah penginstalan sertifikat, sistem akan menyediakan versi terbaru dari skrip Finteza. Memperbarui di semua halaman situs anda. Ini akan berisi alamat baru dari skrip pelacakan utama:

<script type="text/javascript">
  (function(a,e,f,g,b,c,d){a[b]||(a.FintezaCoreObject=b,a[b]=a[b]||function(){(a[b].q=a[b].q||[]).push(arguments)},a[b].l=1*new Date,c=e.createElement(f),d=e.getElementsByTagName(f)[0],
   c.async=!0,c.defer=!0,c.src=g,d&&d.parentNode&&d.parentNode.insertBefore(c,d))})
  (window,document,"script","content.mysite.com/core.js","fz");
  fz("register","website","cboiparebnimbhhkhankjpolkaajvaceho");
</script>