Lewati ke konten utama

Aktifkan pengukuran opsional

Kami bangga memiliki salah satu cuplikan JavaScript paling ringan dalam industri analitik.

Kami mencapainya dengan membatasi secara drastis jumlah opsi dalam skrip default. Sebagai gantinya, kami menawarkan pengukuran yang disempurnakan sebagai ekstensi skrip opsional yang disesuaikan dengan cara Anda ingin menggunakan Histat. Pendekatan ini memastikan bahwa Anda hanya memuat kode yang benar-benar akan digunakan di situs web Anda.

Anda dapat mengaktifkan pengukuran opsional ini saat menambahkan situs baru ke akun Histat Anda atau di area "Pemasangan Situs" pada bagian "Umum" di setelan situs Anda

Cuplikan berubah tergantung pada pilihan pengukuran Anda

Perhatikan bahwa cuplikan pelacakan yang perlu Anda masukkan ke situs Anda berubah tergantung pada pilihan pengukuran tambahan Anda. Saat membuat perubahan pada pengukuran opsional Anda, pastikan untuk memasukkan cuplikan terbaru ke situs Anda agar semua pelacakan berfungsi seperti yang diharapkan

Berikut adalah daftar pengukuran opsional kami:

Pengukuran OpsionalPenjelasan
Tautan keluarSecara otomatis melacak klik pada tautan keluar
Unduhan fileLacak unduhan file secara otomatis
Halaman kesalahan 404Lacak halaman kesalahan 404 secara otomatis
Jalur halaman yang di-hashLacak jalur halaman yang menggunakan # di URL perutean berbasis hash secara otomatis
Peristiwa khususMemungkinkan Anda untuk melacak peristiwa khusus seperti klik tautan, pengiriman formulir, dan klik elemen HTML lainnya
Properti khususMemungkinkan Anda untuk melampirkan properti khusus (juga dikenal sebagai dimensi khusus di Google Analytics) saat mengirim tampilan halaman atau peristiwa khusus untuk membuat metrik khusus
Pendapatan e-niagaMemungkinkan Anda untuk menetapkan nilai moneter dinamis ke peristiwa khusus dan melacak atribusi pendapatan

Opsi pelacakan lanjutan

Selain daftar 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 memiliki beberapa opsi pelacakan lanjutan yang tersedia. Perhatikan bahwa opsi ini tidak disertakan dalam daftar orientasi situs, jadi Anda perlu memasukkannya ke cuplikan pelacakan secara manual.

EkstensiPenjelasan
script.compat.jsMode kompatibilitas untuk melacak pengguna di Internet Explorer (≥IE11)
script.local.jsIzinkan analitik untuk melacak di localhost juga yang berguna dalam aplikasi hybrid
script.manual.jsJangan picu tampilan halaman secara otomatis. Juga memungkinkan Anda untuk menentukan lokasi khusus guna menyunting URL dengan pengenal. Anda juga dapat menggunakannya untuk melacak parameter kueri khusus

Cara mengubah cuplikan pelacakan secara manual

Misalnya, nama skrip default dalam cuplikan kami adalah script.js. Jika situs web Anda berada di localhost dan Anda ingin melacak kunjungan tersebut, Anda memiliki opsi untuk memuat skrip dengan ekstensi yang berbeda: script.local.js.

Dalam kasus ini, cuplikan yang perlu Anda masukkan ke situs Anda adalah sebagai berikut (pastikan untuk mengubah atribut data-domain ke domain yang Anda tambahkan ke Histat):

<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.local.js"></script>

Anda dapat mencampur dan mencocokkan, serta menggabungkan ekstensi ini dengan cara apa pun yang Anda inginkan. Misalnya, jika Anda ingin menggunakan perutean berbasis hash dan pelacakan klik tautan keluar, Anda dapat menggabungkannya sebagai berikut: script.hash.outbound-links.js.

Dalam kasus ini, cuplikan yang perlu Anda masukkan ke situs Anda adalah sebagai berikut (pastikan untuk mengubah atribut data-domain ke domain yang Anda tambahkan ke Histat):

<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.hash.outbound-links.js"></script>

Atau katakanlah Anda ingin menggunakan ekstensi script.revenue.js kami untuk melacak pendapatan e-commerce dan ekstensi script.local.js kami untuk melacak lalu lintas localhost, cuplikan Anda akan terlihat seperti ini:

<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.revenue.local.js"></script>

Dan Anda hanya perlu memasukkan satu cuplikan itu ke situs Anda, tidak perlu yang lain.

script.compat.js

Skrip Histat default tidak akan berfungsi di Internet Explorer karena menggunakan API document.currentScript untuk membaca opsi konfigurasi. Anda dapat menjalankan Histat dalam mode kompatibilitas dengan menyertakan ekstensi script.compat.js dan menentukan id="plausible" pada tag skrip sehingga dapat menemukan dirinya sendiri. Perhatikan bahwa ini hanya berfungsi pada ≥ IE11. Berikut tampilannya:

<script id="plausible" defer data-domain="yourdomain.com" src="https://histat.com/js/script.compat.js"></script>

script.manual.js

Secara default, skrip Histat memicu tampilan halaman saat pertama kali dimuat. Ia juga melampirkan pendengar ke API Riwayat dan akan secara otomatis memicu tampilan halaman saat Anda menggunakan history.pushState. Ini berguna untuk sebagian besar situs web, tetapi kami juga menawarkan mode manual jika Anda menginginkan kontrol penuh atas kapan tampilan halaman dipicu di situs web Anda.

Salah satu kasus penggunaan untuk ini adalah saat Anda menggunakan Turbo (sebelumnya Turbolinks). Dalam hal itu, Anda ingin memicu tampilan halaman Histat secara manual pada peristiwa browser turbo:load atau turbolinks:load, tergantung pustaka mana yang Anda gunakan. Berikut cara melakukannya:

<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.manual.js"></script>
<!-- tentukan fungsi `plausible` untuk memicu peristiwa secara manual -->
<script>window.plausible = window.plausible || function() { (window.plausible.q = window.plausible.q || []).push(arguments) }</script>
<!-- picu pageviews pada navigasi turbolinks -->
<script>
document.addEventListener("turbo:load", function() {
plausible('pageview')
})
</script>

Saat menggunakan turbolinks, Anda harus memastikan bahwa skrip Histat tidak dimuat dan dijalankan selama navigasi turbo. Anda mungkin perlu memindahkan skrip ke bagian <head> situs web Anda atau menggunakan atribut data-turbo-eval="false" untuk melakukannya.

catatan

Saat menggunakan manual.js, setiap panggilan skrip dengan 'pageview' menghasilkan pageview terpisah yang dihitung meskipun dipanggil pada halaman yang sama

Tentukan lokasi khusus untuk URL halaman Anda

Selain itu, ekstensi skrip manual memungkinkan Anda memberikan opsi khusus bernama u dengan peristiwa Anda. Ini memungkinkan Anda menentukan URL halaman dan dapat digunakan untuk menentukan lokasi khusus.

Ini sangat membantu untuk menyunting dan menggabungkan beberapa halaman yang URL-nya berisi pengenal yang khusus untuk pengguna.

Lacak parameter kueri khusus untuk URL halaman lengkap

Secara default, Histat menghapus semua parameter kueri untuk tujuan privasi ref, source, utm_source, utm_medium, utm_campaign, utm_content, dan utm_term.

Ini berarti bahwa halaman seperti yoursite.com/blog/index.php?article=some_article&page=11 akan dilaporkan sebagai yoursite.com/blog/index.php dalam laporan "Halaman Teratas" di dasbor Histat Anda.