Ota valinnaiset mittaukset käyttöön
Olemme ylpeitä siitä, että meillä on yksi analytiikka-alan kevyimmistä JavaScript-katkelmista.
Saavutamme sen rajoittamalla radikaalisti oletuskomentosarjan vaihtoehtojen määrää. Sen sijaan tarjoamme parannettuja mittauksia valinnaisina komentosarjalaajennuksina, jotka on räätälöity sen mukaan, miten haluat käyttää Histatia. Tämä lähestymistapa varmistaa, että lataat vain sen koodin, jota todella käytetään verkkosivustollasi.
Voit ottaa nämä valinnaiset mittaukset käyttöön, kun lisäät uuden sivuston Histat-tiliisi tai Yleiset-osion Sivuston asennus -alueella sivustoasetuksissasi.
:::vinkki Katkelma muuttuu mittausvalinnan mukaan Huomaa, että seurantakoodinpätkä, joka sinun on lisättävä sivustollesi, muuttuu valitun tehostetun mittauksen mukaan. Kun teet muutoksia valinnaisiin mittauksiin, varmista, että lisäät uusimman katkelman sivustollesi, jotta kaikki seuranta toimii odotetulla tavalla. :::
Tässä on luettelo valinnaisista mitoistamme:
| Valinnainen mittaus | Selitys | |--------------------------------------------------- --------------------------------------------------- -----------------------------| | Lähtevät linkit | "Seuraa automaattisesti lähtevien linkkien napsautuksia" | | Tiedostojen lataukset | "Seuraa tiedostojen latauksia automaattisesti" | | 404 virhesivua | "Seuraa 404-virhesivuja automaattisesti" | | Tiivistetyt sivupolut | Seuraa automaattisesti sivupolkuja, jotka käyttävät #-merkkiä URL-osoitteessa "hash-based routing" | | Mukautetut tapahtumat | Voit "seurata mukautettuja tapahtumia", kuten linkkien napsautuksia, lomakkeiden lähetyksiä ja muita HTML-elementtien napsautuksia | | Mukautetut ominaisuudet | Voit liittää "muokattuja ominaisuuksia" (tunnetaan myös muokattuina ulottuvuuksina Google Analyticsissa), kun lähetät sivun katselua tai mukautettua tapahtumaa muokattujen mittareiden luomiseksi | | Verkkokaupan tulot | Voit määrittää dynaamisia "rahallisia arvoja" mukautetuille tapahtumille ja seurata tulojen vaikuttavuutta |
Seurannan lisäasetukset
Yllä olevan luettelon lisäksi (script.outbound-links.js, script.file-downloads.js, script.hash.js, script.tagged-events.js, `script.pageview- props.js" ja "script.revenue.js"), meillä on myös joitain kehittyneempiä seurantavaihtoehtoja. Huomaa, että nämä eivät sisälly sivuston käyttöönottoluetteloon, joten sinun on lisättävä ne seurantakoodinpätkään manuaalisesti.
| Laajennus | Selitys |
|--------------------------------------------------- --------------------------------------------------- -----------------------------|
| script.compat.js | Yhteensopivuustila "käyttäjien seurantaan Internet Explorerissa" (≥IE11) |
| script.local.js | Salli analytiikan seurata myös localhostissa, mikä on hyödyllistä hybridisovelluksissa |
| script.manual.js | "Älä käynnistä sivun katseluja automaattisesti" . Voit myös "määrittää mukautettuja sijainteja" URL-osoitteiden poistamiseksi tunnisteilla. Voit myös käyttää sitä muokattujen kyselyparametrien| seuraamiseen
Seurantakoodinpätkän muuttaminen manuaalisesti
Esimerkiksi koodinpätkämme oletusohjelman nimi on script.js. Jos verkkosivustosi on localhost-palvelimella ja haluat seurata näitä käyntejä, voit ladata komentosarjan toisella tunnisteella: script.local.js.
Tässä tapauksessa sivustoosi lisättävä koodinpätkä on seuraava (muista muuttaa data-domain-attribuutti verkkotunnukseksi, jonka lisäsit Histatiin):
<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.local.js"></script>
Voit sekoittaa ja yhdistellä näitä laajennuksia haluamallasi tavalla. Jos esimerkiksi haluat käyttää sekä hash-pohjaista reititystämme että lähtevien linkkien napsautusten seurantaa, voit yhdistää ne seuraavasti: script.hash.outbound-links.js.
Tässä tapauksessa sivustoosi lisättävä koodinpätkä on seuraava (muista muuttaa data-domain-attribuutti verkkotunnukseksi, jonka lisäsit Histatiin):
<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.hash.outbound-links.js"></script>
Tai oletetaan, että haluat käyttää script.revenue.js-laajennusta verkkokaupan tulojen seurantaan ja script.local.js-laajennusta paikallispalvelun liikenteen seuraamiseen, katkelmasi pitäisi näyttää tältä:
<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.revenue.local.js"></script>
Ja sinun tarvitsee vain lisätä tämä yksi katkelma sivustoosi, et tarvitse mitään muuta.
script.compat.js
Histat-oletuskomentosarja ei toimi Internet Explorerissa, koska se käyttää document.currentScript API:ta määritysasetusten lukemiseen. Voit ajaa Histatia yhteensopivuustilassa sisällyttämällä script.compat.js-laajennuksen ja määrittämällä komentosarjatunnisteeseen id="plausible", jotta se löytää itsensä. Huomaa, että tämä toimii vain ≥ IE11:ssä. Tältä sen pitäisi näyttää:
<script id="luotettava" lykkää data-domain="omaverkkotunnus.com" src="https://histat.com/js/script.compat.js"></script>
script.manual.js
Oletusarvoisesti Histat-komentosarja käynnistää sivun katselun, kun se ladataan ensimmäisen kerran. Se myös liittää kuuntelijoita History API:hen ja käynnistää automaattisesti sivun katselut, kun käytät history.pushState. Tämä on hyödyllistä useimmille verkkosivustoille, mutta tarjoamme myös manuaalisen tilan, jos haluat hallita täysin sitä, milloin sivun katselut käynnistyvät verkkosivustollasi.
Yksi tämän käyttötapauksista on, kun käytät Turboa (aiemmin Turbolinks). Siinä tapauksessa haluat käynnistää manuaalisesti Histat-sivun katselut "turbo:load"- tai "turbolinks:load"-selaintapahtumassa käyttämäsi kirjaston mukaan. Näin voit tehdä sen:
<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.manual.js"></script>
<!-- määritä "todennäköinen"-funktio käynnistämään tapahtumia manuaalisesti -->
<script>window.plausible = window.plausible || function() { (window.plausible.q = ikkuna.luotettava.q || []).push(argumentit) }</script>
<!-- käynnistä sivun katselut turbolinkkien navigoinnissa -->
<script>
document.addEventListener("turbo:load", function() {
uskottava ('sivun katselu')
})
</script>
Kun käytät turbolinkkejä, varmista, että Histat-skriptiä ei ladata ja suoriteta turbo-navigoinnin aikana. Sinun on ehkä siirrettävä komentosarja verkkosivustosi <head>-osioon tai käytettävä attribuuttia data-turbo-eval="false".
Manual.js:ää käytettäessä jokainen komentosarjakutsu "sivun katselulla" johtaa erillisen sivun katselun laskemiseen, vaikka kutsuttaisiin samalla sivulla
Määritä mukautetut sijainnit sivujesi URL-osoitteille
Lisäksi manuaalisen komentosarjalaajennuksen avulla voit tarjota tapahtumillesi erikoisvaihtoehdon nimeltä "u". Tämän avulla voit määrittää sivun URL-osoitteen ja sitä voidaan käyttää mukautettujen sijaintien määrittämiseen.
On erityisen hyödyllistä muokata ja koota useita sivuja, joiden URL-osoitteet sisältävät käyttäjille ominaisia tunnisteita.
Seuraa sivun kokonaisten URL-osoitteiden mukautettuja kyselyparametreja
Oletuksena Histat poistaa kaikki kyselyparametrit tietosuojaa varten "ref", "source", "utm_source", "utm_medium", "utm_campaign", "utm_content" ja "utm_term".
Tämä tarkoittaa, että sivut, kuten omasivusto.com/blog/index.php?article=some_article&page=11, raportoidaan nimellä yoursite.com/blog/index.php Suosituimmat sivut -raportissa. Histatin kojelauta.