IntegrasiFinteza JavaScript ClientPemasangan

Bagaimana untuk memasang skrip penjejakan

Untuk menambah skrip penjejakan, hanya masukkan kod kecil ke halaman laman web anda. Buka laman web anda di panel Finteza dan pergi ke Settings:

Dapatkan kod penjejakan untuk laman web anda

Salin kod Penjejakan dan tampalkannya ke semua laman web di dalam tag <head></head>.

Sekiranya anda belum mendaftarkan laman web anda di Finteza, klik Add di bahagian Websites. Tentukan nama dan alamat laman web untuk segera menerima kod penjejakan.


Pastikan anda memasukkan kod penjejakan dalam semua halaman laman web anda, jika tidak statistik lawatan akan tidak lengkap.


Contoh #

Kod pemasukan kelihatan seperti berikut:

<script type="text/javascript">
  (fungsi(a,e,f,g,b,c,d){a[b]||(a.FintezaCoreObject=b,a[b]=a[b]||fungsi(){(a[b].q=a[b].q||[]).push(arguments)},a[b].l=1*baru 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 kod yang disalin, {SCRIPT_URL} akan digantikan dengan alamat URL skrip penjejakan utama yang dimuat turun dari pelayan Finteza. {WEBSITE_ID} akan digantikan dengan ID laman web anda di panel Finteza.

Selepas memasukkan kod tersebut, fz() fungsi muncul dalam tetingkap konteks utama laman web. Untuk menyemak ketersediaannya, laksanakan window.fz pada konsol. Fungsi ini digunakan untuk memanggil kaedah untuk berinteraksi dengan Finteza. Contoh mendaftar laman web:

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

Jika nama untuk fz fungsi sudah pun diduduki, gunakan yang lain. Untuk melakukan, ubah deklarasi kaedah dan panggil pada dua tempat dalam kod penjejakan:

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

Skrip penjejakan utama (dimuat turun dari pelayan Finteza) dimasukkan ke dalam halaman secara segerak – berasingan daripada elemen lain. Oleh itu, ia tidak melambatkan pemuatan halaman utama.

Parameter pendaftaran laman web #

Kod pemasukan termasuk memanggil fz("register", ...) fungsi yang menghantar peristiwa lawatan laman web ke Finteza. Fungsi ini menyokong beberapa parameter tambahan:

Parameter

Jenis

Penerangan

trackHash

boolean

Dayakan hash halaman (anchor) ubah penjejakan.
 
Secara lalai, peralihan melalui pautan utama di dalam laman web tidak dikesan. Hanya pembukaan awal laman web dianggap sebagai paparan halaman. Pendekatan ini mungkin tidak boleh diterima untuk laman web di mana keseluruhan kandungan terletak pada satu halaman panjang (aplikasi halaman tunggal).

 

Dayakan parameter ini untuk membolehkan Finteza menjejaki perubahan hash pada URL laman web. Peristiwa lawatan laman web baru akan dihantar ke sistem setiap kali hash berubah.

trackLinks

boolean

Dayakan penjejakan klik pada pautan luaran yang terletak di halaman laman web anda.

 

Jika anda menggunakan pautan luaran yang banyak di laman web (contohnya, ketika berkolaborasi dengan rangkaian pengiklanan), parameter ini membolehkan anda menentukan dengan tepat bagaimana pengguna meninggalkan laman web tersebut.

 

Setiap kali pautan luar diklik, peristiwa khas dihantar ke Finteza. Laporan mengenai peristiwa tersebut boleh didapati di bahagian Pages – Exits di laman web anda panel Finteza.

timeOnPage

boolean

Dayakan pengiraan tepat masa yang diperuntukkan oleh pengguna pada laman web.

 

Secara lalai, parameter tersebut dikira sebagai perbezaan antara masa peralihan masuk dan dalaman. Walau bagaimanapun, pengiraan sedemikian adalah mustahil untuk laman terakhir yang dikunjungi kerana tiada peralihan ke laman web dalaman seterusnya.

 

Sekiranya diaktifkan, JavaScript Client menghantar peristiwa khas kepada Finteza memaklumkan bahawa pengguna masih berada di laman web setiap 15 saat. Oleh itu, anda boleh menjejaki lebih masa dengan tepat walaupun untuk pandangan tunggal.

 

Peristiwa hanya dihantar dua minit pertama yang pengguna peruntukkan pada laman web.

Contoh mendayakan parameter tambahan:

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

Apabila menggunakan Dasar Keselamatan Kandungan #

Dasar Keselamatan Kandungan standard telah direka untuk mencegah serangan yang berkaitan dengan pengenalan kod hasad ke halaman laman web. Sekiranya anda menggunakan dasar keselamatan ini, tambahkan pengecualian untuk laman web skrip penjejakan Finteza dimuat turun ke dalam rentetan dengan perisytiharan yang sepadan dalam setiap tajuk laman web, sebagai contoh:

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

Jika tidak, pelayar akan menyekat muatan core.js, sekali gus melumpuhkan koleksi statistik laman web.

Percepatkan muat turun menggunakan X-DNS-Prefetch-Control #

Untuk mempercepat muat turun skrip jejakan, adalah disyorkan untuk menambah X-DNS-Prefetch-Control arahan kepada tajuk semua halaman laman web:

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

Ia menunjukkan lokasi skrip pada pelayar, supaya ia dapat menyelesaikan alamat dengan serta-merta (semasa memuat turun halaman web) tanpa menghabiskan waktu pada saat memuat skrip itu sendiri.

Proksi muat turun skrip melalui laman web anda #

Untuk mengelakkan muat turun skrip Finteza disekat, adalah disyorkan untuk proksi ia melalui laman web anda.