Skip to main content

Activați măsurătorile opționale

Suntem mândri să avem unul dintre cele mai ușoare fragmente JavaScript din industria de analiză.

Obținem acest lucru limitând radical numărul de opțiuni din scriptul implicit. În schimb, oferim măsurători îmbunătățite ca extensii de script opționale adaptate modului în care doriți să utilizați Histat. Această abordare vă asigură că încărcați doar codul care va fi folosit efectiv pe site-ul dvs. web.

Puteți activa aceste măsurători opționale atunci când adăugați un nou site în contul dvs. Histat sau în zona „Instalare site” din secțiunea „General” din „setările site-ului”

:::sfat Fragmentul se modifică în funcție de selecția de măsurători Rețineți că fragmentul de urmărire pe care trebuie să-l inserați în site-ul dvs. se modifică în funcție de selecția dvs. de măsurători îmbunătățite. Când modificați măsurătorile opționale, asigurați-vă că introduceți cel mai nou fragment în site-ul dvs. pentru ca toate urmăririle să funcționeze conform așteptărilor :::

Iată lista măsurătorilor noastre opționale:

| Măsurare opțională | Explicație | |---------------------------|----------------------- -------------------------------------------------- -----------------------------| | Linkuri de ieșire | „Urmăriți automat clicurile pe linkurile de ieșire” | | Descărcări de fișiere | Urmăriți automat descărcările fișierelor | | 404 pagini de eroare | „Urmăriți automat paginile de eroare 404” | | Căile paginilor cu hash | Urmăriți automat căile paginii care folosesc un „#” în adresa URL „rutare bazată pe hash” | | Evenimente personalizate | Vă permite să „urmăriți evenimente personalizate”, cum ar fi clicurile pe linkuri, trimiterile de formulare și orice alte clicuri pe elemente HTML | | Proprietăți personalizate | Vă permite să atașați „proprietăți personalizate” (cunoscute și ca parametri personalizați în Google Analytics) atunci când trimiteți o vizualizare de pagină sau un eveniment personalizat pentru a crea valori personalizate | | Venituri din comerțul electronic | Vă permite să atribuiți „valori monetare” dinamice evenimentelor personalizate și să urmăriți atribuirea veniturilor |

Opțiuni avansate de urmărire

În plus față de lista de mai sus (script.outbound-links.js, script.file-downloads.js, script.hash.js, script.tagged-events.js, script.pageview- props.js și script.revenue.js), avem și câteva opțiuni de urmărire mai avansate disponibile. Rețineți că acestea nu sunt incluse în lista de înscriere pe site, așa că va trebui să le inserați manual în fragmentul de urmărire.

| Extensie | Explicație | |---------------------------|----------------------- -------------------------------------------------- -----------------------------| | script.compat.js | Modul de compatibilitate pentru „urmărirea utilizatorilor pe Internet Explorer” (≥IE11) | | script.local.js | Permiteți analizelor să urmărească și pe localhost, ceea ce este util în aplicațiile hibride | | script.manual.js | „Nu declanșați automat afișări de pagină” . De asemenea, vă permite să „specificați locații personalizate” pentru a redacta adresele URL cu identificatori. De asemenea, îl puteți folosi pentru a urmări „parametrii de interogare personalizați”|

Cum se schimbă manual fragmentul de urmărire

De exemplu, numele implicit de script din fragmentul nostru este script.js. Dacă site-ul dvs. este pe un localhost și doriți să urmăriți acele vizite, aveți opțiunea de a încărca scriptul cu o altă extensie: script.local.js.

În acest caz, fragmentul pe care trebuie să îl inserați în site-ul dvs. este următorul (asigurați-vă că schimbați atributul domeniului de date în domeniul adăugat la Histat):

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

Puteți amesteca și potrivi și combina aceste extensii în orice mod doriți. De exemplu, dacă doriți să utilizați atât rutarea bazată pe hash, cât și urmărirea clicurilor pe link-ul de ieșire, le puteți combina după cum urmează: script.hash.outbound-links.js.

În acest caz, fragmentul pe care trebuie să îl inserați în site-ul dvs. este următorul (asigurați-vă că schimbați atributul domeniului de date în domeniul adăugat la Histat):

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

Sau spuneți că doriți să utilizați extensia noastră script.revenue.js pentru a urmări veniturile din comerțul electronic și extensia script.local.js pentru a urmări traficul localhost, fragmentul dvs. ar trebui să arate astfel:

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

Și trebuie doar să inserați acel fragment în site-ul dvs., nu este nevoie de nimic altceva.

script.compat.js

Scriptul Histat implicit nu va funcționa pe Internet Explorer, deoarece utilizează API-ul document.currentScript pentru a citi opțiunile de configurare. Puteți rula Histat în modul de compatibilitate incluzând extensia script.compat.js și definind id="plausible" pe eticheta scriptului, astfel încât să se poată găsi. Rețineți că acest lucru funcționează numai pe ≥ IE11. Iată cum ar trebui să arate:

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

script.manual.js

În mod implicit, scriptul Histat declanșează o vizualizare de pagină atunci când este încărcată pentru prima dată. De asemenea, atașează ascultătorii la API-ul History și va declanșa automat afișări de pagină atunci când utilizați history.pushState. Acest lucru este util pentru majoritatea site-urilor web, dar oferim și un mod manual în cazul în care doriți control deplin asupra momentului în care sunt declanșate afișările de pagină pe site-ul dvs.

Unul dintre cazurile de utilizare pentru aceasta este atunci când utilizați Turbo (fost Turbolinks). În acest caz, doriți să declanșați manual vizualizările de pagină Histat pe evenimentul de browser turbo:load sau turbolinks:load, în funcție de biblioteca pe care o utilizați. Iată cum poți face asta:

<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.manual.js"></script>
<!-- definiți funcția `plauzibil` pentru a declanșa manual evenimente -->
<script>window.plausible = fereastra.plausible || function() { (window.plausible.q = window.plausible.q || []).push(argumente) }</script>
<!-- declanșează afișări de pagină în navigarea prin turbolinkuri -->
<script>
document.addEventListener("turbo:load", function() {
plauzibil('vizualizare de pagină')
})
</script>

Când utilizați turbolinkuri, ar trebui să vă asigurați că scriptul Histat nu este încărcat și executat în timpul navigării turbo. Poate fi necesar să mutați scriptul în secțiunea <head> a site-ului dvs. web sau să utilizați atributul data-turbo-eval="false" pentru a face acest lucru.

note

Când utilizați manual.js, fiecare apel de script cu „afișare de pagină” are ca rezultat contorizarea unei vizualizări de pagină separate, chiar dacă este apelată pe aceeași pagină

Specificați locații personalizate pentru adresele URL ale paginii dvs

În plus, extensia manuală de script vă permite să oferiți o opțiune specială numită u cu evenimentele dvs. Acest lucru vă permite să specificați adresa URL a paginii și poate fi folosit pentru a specifica locații personalizate.

Este deosebit de util să redactați și să agregați mai multe pagini ale căror adrese URL conțin identificatori care sunt specifici utilizatorilor.

Urmăriți parametrii de interogare personalizați pentru adresele URL complete ale paginilor

În mod implicit, Histat elimină toți parametrii de interogare din motive de confidențialitate ref, source, utm_source, utm_medium, utm_campaign, utm_content și utm_term.

Aceasta înseamnă că pagini precum yoursite.com/blog/index.php?article=some_article&page=11 vor fi raportate ca yoursite.com/blog/index.php în raportul „Pagini de top” al dvs. Tabloul de bord Histat.