Dayakan ukuran pilihan
Kami berbangga kerana mempunyai salah satu coretan JavaScript yang paling ringan dalam industri analitik.
Kami mencapainya dengan mengehadkan bilangan pilihan dalam skrip lalai secara radikal. Sebaliknya, kami menawarkan ukuran yang dipertingkatkan sebagai sambungan skrip pilihan yang disesuaikan dengan cara anda ingin menggunakan Histat. Pendekatan ini memastikan anda hanya memuatkan kod yang sebenarnya akan digunakan di tapak web anda.
Anda boleh mendayakan ukuran pilihan ini apabila menambahkan tapak baharu pada akaun Histat anda atau dalam kawasan "Pemasangan Tapak" pada bahagian "Umum" dalam tetapan tapak anda
Ambil perhatian bahawa coretan penjejakan yang anda perlu masukkan ke dalam tapak anda berubah bergantung pada pilihan ukuran dipertingkatkan anda. Apabila membuat perubahan pada ukuran pilihan anda, pastikan anda memasukkan coretan terbaharu ke dalam tapak anda agar semua penjejakan berfungsi seperti yang diharapkan
Berikut ialah senarai ukuran pilihan kami:
| Pengukuran Pilihan | Penjelasan |
|---------------------------------------|---------------------- ------------------------------------------------- ----------------------------|
| Pautan keluar | Secara automatik jejaki klik pada pautan keluar |
| Muat turun fail | Secara automatik jejaki muat turun fail |
| 404 halaman ralat | Secara automatik jejaki halaman ralat 404 |
| Laluan halaman dicincang | Jejaki laluan halaman secara automatik yang menggunakan # dalam URL penghalaan berasaskan cincang |
| Acara tersuai | Membolehkan anda menjejaki acara tersuai seperti klik pautan, penyerahan borang dan sebarang klik elemen HTML lain |
| Sifat tersuai | Membenarkan anda melampirkan sifat tersuai (juga dikenali sebagai dimensi tersuai dalam Analitis Google) apabila menghantar paparan halaman atau acara tersuai untuk membuat metrik tersuai |
| Hasil e-dagang | Membolehkan anda memperuntukkan nilai kewangan dinamik kepada acara tersuai dan menjejaki atribusi hasil |
Pilihan penjejakan lanjutan
Sebagai tambahan kepada senarai di atas (script.outbound-links.js, script.file-downloads.js, script.hash.js, script.tagged-events.js, script.pageview- props.js dan script.revenue.js), kami juga mempunyai beberapa pilihan penjejakan lanjutan yang tersedia. Ambil perhatian bahawa ini tidak termasuk dalam senarai onboarding tapak jadi anda perlu memasukkannya ke dalam coretan penjejakan anda secara manual.
| Sambungan | Penjelasan |
|---------------------------------------|---------------------- ------------------------------------------------- ----------------------------|
| script.compat.js | Mod keserasian untuk menjejak pengguna pada Internet Explorer (≥IE11) |
| script.local.js | Benarkan analitis menjejak pada localhost juga yang berguna dalam apl hibrid |
| script.manual.js | Jangan cetuskan paparan halaman secara automatik . Juga membolehkan anda menentukan lokasi tersuai untuk menyunting URL dengan pengecam. Anda juga boleh menggunakannya untuk menjejak parameter pertanyaan tersuai|
Cara menukar coretan penjejakan secara manual
Contohnya, nama skrip lalai dalam coretan kami ialah script.js. Jika tapak web anda menggunakan localhost dan anda ingin menjejaki lawatan tersebut, anda mempunyai pilihan untuk memuatkan skrip dengan sambungan yang berbeza: script.local.js.
Dalam kes ini, coretan yang anda perlu masukkan ke dalam tapak anda adalah seperti berikut (pastikan anda menukar atribut domain data kepada domain yang anda tambahkan pada Histat):
<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.local.js"></script>
Anda boleh mencampur dan memadankan dan menggabungkan sambungan ini dengan cara yang anda mahukan. Contohnya, jika anda ingin menggunakan penghalaan berasaskan cincang kami dan penjejakan klik pautan keluar kami, anda boleh menggabungkannya seperti berikut: script.hash.outbound-links.js.
Dalam kes ini, coretan yang anda perlu masukkan ke dalam tapak anda adalah seperti berikut (pastikan anda menukar atribut domain data kepada domain yang anda tambahkan pada Histat):
<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.hash.outbound-links.js"></script>
Atau katakan anda mahu menggunakan sambungan script.revenue.js kami untuk menjejak hasil e-dagang dan sambungan script.local.js kami untuk menjejak trafik localhost, coretan anda sepatutnya kelihatan seperti ini:
<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.revenue.local.js"></script>
Dan anda hanya perlu memasukkan satu coretan itu ke dalam tapak anda, tidak perlu apa-apa lagi.
script.compat.js
Skrip Histat lalai tidak akan berfungsi pada Internet Explorer kerana ia menggunakan API document.currentScript untuk membaca pilihan konfigurasi. Anda boleh menjalankan Histat dalam mod keserasian dengan memasukkan sambungan script.compat.js dan mentakrifkan id="plausible" pada teg skrip supaya ia dapat mencari sendiri. Ambil perhatian bahawa ini hanya berfungsi pada ≥ IE11. Begini rupanya:
<script id="plausible" defer data-domain="yourdomain.com" src="https://histat.com/js/script.compat.js"></script>
script.manual.js
Secara lalai, skrip Histat mencetuskan paparan halaman apabila ia mula-mula dimuatkan. Ia juga melampirkan pendengar pada API Sejarah dan akan mencetuskan paparan halaman secara automatik apabila anda menggunakan history.pushState. Ini berguna untuk kebanyakan tapak web tetapi kami juga menawarkan mod manual sekiranya anda mahukan kawalan penuh ke atas apabila paparan halaman dicetuskan pada tapak web anda.
Salah satu kes penggunaan untuk ini ialah apabila anda menggunakan Turbo (dahulunya Turbolinks). Dalam kes itu, anda ingin mencetuskan paparan halaman Histat secara manual pada acara penyemak imbas turbo:load atau turbolinks:load bergantung pustaka yang anda gunakan. Begini cara anda boleh melakukannya:
<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.manual.js"></script>
<!-- tentukan fungsi `masuk akal` untuk mencetuskan peristiwa secara manual -->
<script>window.plausible = window.plausible || function() { (window.plausible.q = window.plausible.q || []).push(argumen) }</script>
<!-- cetuskan paparan halaman pada navigasi pautan turbo -->
<script>
document.addEventListener("turbo:load", function() {
munasabah('pageview')
})
</script>
Apabila menggunakan pautan turbo, anda harus memastikan bahawa skrip Histat tidak dimuatkan dan dilaksanakan semasa navigasi turbo. Anda mungkin perlu mengalihkan skrip ke bahagian <head> tapak web anda atau gunakan atribut data-turbo-eval="false" untuk berbuat demikian.
Apabila menggunakan manual.js setiap panggilan skrip dengan 'pageview' menghasilkan paparan halaman yang berasingan dikira walaupun dipanggil pada halaman yang sama
Tentukan lokasi tersuai untuk URL halaman anda
Selain itu, sambungan skrip manual membolehkan anda menyediakan pilihan khas bernama u dengan acara anda. Ini membolehkan anda menentukan URL halaman dan boleh digunakan untuk menentukan lokasi tersuai.
Ia amat berguna untuk menyunting dan mengagregatkan berbilang halaman yang URLnya mengandungi pengecam yang khusus kepada pengguna.
Jejaki parameter pertanyaan tersuai untuk URL halaman lengkap
Secara lalai, Histat memotong semua parameter pertanyaan untuk tujuan privasi ref, source, utm_source, utm_medium, utm_campaign, utm_content dan utm_term.
Ini bermakna halaman seperti yoursite.com/blog/index.php?article=some_article&page=11 akan dilaporkan sebagai yoursite.com/blog/index.php dalam laporan "Top Pages" anda Papan pemuka histat.