Cara instal sebuah skrip pelacakan

Untuk menambahkan sebuah skrip pelacakan, cukup sisipkan sebuah kode kecil ke halaman situs web anda. Buka situs web anda di Panel Finteza dan pergi ke Pengaturan:

Dapatkan sebuah kode pelacakan untuk situs web anda

Salin kode pelacakan dan tempel ke semua halaman situs web di dalam tag <head></head>.

Jika anda belum mendaftarkan situs web anda di Finteza, klik Tambah di bagian Situs Web. Tentukan nama dan alamat situs web untuk segera menerima sebuah kode pelacakan.


Pastikan untuk menyisipkan kode pelacakan di semua halaman situs web anda, jika tidak, statistik kunjungan tidak akan lengkap.


Contoh# #

Kode penyisipan terlihat sebagai berikut:

<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","{SCRIPT_URL}","fz");
  fz("register","website","{WEBSITE_ID}");
</script>

Dalam kode yang disalin, {SCRIPT_URL} harus diganti dengan alamat URL skrip pelacakan utama yang diunduh dari server Finteza. {WEBSITE_ID} harus diganti dengan ID situs web anda di panel Finteza.

Setelah memasukkan kode, fungsi fz() muncul di jendela konteks utama halaman web. Untuk memeriksa ketersediaannya, jalankan window.fz di konsol. Fungsi ini digunakan untuk memanggil metode untuk berinteraksi dengan Finteza. Contoh mendaftarkan situs web:

fz("register","website","{WEBSITE_ID}");

Jika nama untuk fungsi fz sudah terisi, gunakan yang lain. Untuk melakukan ini, ubah pernyataan metode dan panggil dua tempat di kode pelacakan:

(window,document,"script","{SCRIPT_URL}","fz-your-name");
fz-your-name("register","website","{WEBSITE_ID}");

Skrip pelacakan utama (diunduh dari server Finteza) disisipkan ke halaman secara tidak sinkron - terlepas dari elemen lain. Dengan demikian, itu tidak memperlambat pemuatan halaman utama.

Parameter pendaftaran situs web # #

Kode penyisipan termasuk memanggil fungsi fz("register", ...) yang mengirimkan peristiwa kunjungan situs web ke Finteza. Fungsi ini mendukung beberapa parameter tambahan:

Parameter

Jenis

Deskripsi

trackHash

boolean

Aktifkan pelacakan perubahan hash (anchor) halaman web.
 
Secara standar, transisi melalui tautan anchor di dalam halaman web tidak dilacak. Hanya pembukaan awal halaman sebuah web yang dianggap sebagai sebuah tampilan halaman. Pendekatan ini mungkin tidak dapat diterima untuk situs web di mana seluruh konten terletak pada satu halaman panjang (aplikasi satu halaman).

 

Aktifkan parameter ini untuk membiarkan Finteza melacak perubahan hash di URL halaman web. Sebuah peristiwa kunjungan halaman web baru akan dikirim ke sistem setiap kali hash diubah.

trackLinks

boolean

Aktifkan pelacakan klik pada tautan eksternal yang terdapat di halaman situs web anda.

 

Jika anda menggunakan beberapa tautan eksternal di situs web (misalnya, saat berkolaborasi dengan jaringan periklanan), parameter ini memungkinkan anda untuk menentukan dengan tepat bagaimana pengguna meninggalkan situs web.

 

Setiap kali tautan eksternal diklik, sebuah peristiwa khusus dikirim ke Finteza. Laporan tentang peristiwa semacam itu tersedia di Halaman - Keluar bagian dari situs web anda di panel Finteza.

timeOnPage

boolean

Aktifkan penghitungan akurat waktu yang dihabiskan oleh seorang pengguna di halaman web.

 

Secara standar, parameter dihitung sebagai perbedaan antara entri dan waktu transisi internal. Namun, perhitungan seperti itu tidak mungkin dilakukan untuk halaman kunjungan terakhir karena tidak ada transisi ke halaman web internal berikutnya.

 

Jika diaktifkan, Klien JavaScript mengirimkan peristiwa khusus ke Finteza yang menginformasikan bahwa pengguna masih ada di halaman web setiap 15 detik. Dengan demikian, anda dapat lebih akurat melacak waktu yang dihabiskan bahkan untuk satu tampilan.

 

Peristiwa dikirim hanya dua menit pertama yang dihabiskan pengguna di halaman web.

Contoh mengaktifkan parameter tambahan:

fz( "register""website", {
    "id":"cacgfaknbbubiozaeidyvhoisrajbdvjqg",
    "trackHash"true,
    "trackLinks"true,
    "accurateBounceRate"true,
    "timeOnPage"true
} );

Ketika menggunakan Kebijakan Keamanan Konten # #

Standar Kebijakan Keamanan Konten telah dirancang untuk mencegah serangan yang terkait dengan pengenalan kode berbahaya ke halaman situs web. Jika anda menggunakan kebijakan keamanan ini, tambahkan pengecualian untuk situs web yang skrip pelacakan Finteza diunduh dari dalam rangkaian dengan pernyataan yang sesuai di setiap header halaman web, misalnya:

Content-Security-Policy: script-src 'self' content.mql5.com;

Jika tidak, browser akan memblokir pemuatan core.js, sehingga menonaktifkan pengumpulan statistik situs web.

Mempercepat pengunduhan menggunakan X-DNS-Prefetch-Control # #

Untuk mempercepat unduhan skrip pelacakan, disarankan untuk menambahkan instruksi X-DNS-Prefetch-Control ke header semua halaman situs web:

<meta http-equiv='x-dns-prefetch-control' content='on'>
<link rel='dns-prefetch' href='https://content.mql5.com'>

Ini menunjukkan lokasi skrip ke browser, sehingga dapat menyelesaikan alamat dengan segera (saat mengunduh halaman web) tanpa menghabiskan waktu saat mengunduh skrip itu sendiri.

Memproksi pengunduhan skrip melalui situs web anda # #

Untuk menghindari pengunduhan skrip Finteza diblokir, disarankan untuk mem-proksi melalui situs web anda