Povolit volitelná měření
Jsme hrdí na to, že máme jeden z nejlehčích úryvků JavaScriptu v odvětví analýzy.
Toho dosáhneme radikálním omezením počtu možností ve výchozím skriptu. Místo toho nabízíme vylepšená měření jako volitelná rozšíření skriptů přizpůsobená tomu, jak chcete používat Histat. Tento přístup zajišťuje, že načtete pouze kód, který bude skutečně použit na vašem webu.
Tato volitelná měření můžete povolit při přidávání nového webu do svého účtu Histat nebo v oblasti „Instalace webu“ v části „Obecné“ ve vašem „nastavení webu“
Měřicí fragment, který musíte vložit na svůj web, se mění v závislosti na vašem výběru rozšířených měření. Při provádění změn volitelných měření se ujistěte, že jste na svůj web vložili nejnovější úryvek, aby všechna měření fungovala podle očekávání
Zde je seznam našich volitelných měření:
| Volitelné měření | Vysvětlení |
|--------------------------|---------------------- -------------------------------------------------- ----------------------------|
| Odchozí odkazy | Automaticky sledovat kliknutí na odchozí odkazy |
| Stahování souborů | Automaticky sledovat stahování souborů |
| 404 chybových stránek | Automaticky sledovat chybové stránky 404 |
| Hašované cesty ke stránce | Automaticky sledovat cesty stránek, které používají # v URL směrování na základě hash |
| Vlastní akce | Umožňuje „sledovat vlastní události“, jako jsou kliknutí na odkazy, odeslání formuláře a další kliknutí na prvky HTML |
| Vlastní vlastnosti | Umožňuje připojit vlastní vlastnosti (známé také jako vlastní dimenze v Google Analytics) při odesílání zobrazení stránky nebo vlastní události za účelem vytvoření vlastních metrik |
| Příjmy z elektronického obchodu | Umožňuje přiřadit dynamické „peněžní hodnoty“ vlastním událostem a sledovat připisování příjmů |
Pokročilé možnosti sledování
Kromě výše uvedeného seznamu (script.outbound-links.js, script.file-downloads.js, script.hash.js, script.tagged-events.js, script.pageview- props.js a script.revenue.js), máme také k dispozici některé pokročilejší možnosti sledování. Všimněte si, že tyto nejsou zahrnuty v seznamu pro přihlášení k webu, takže je budete muset vložit do fragmentu sledování ručně.
| Rozšíření | Vysvětlení |
|--------------------------|---------------------- -------------------------------------------------- ----------------------------|
| script.compat.js | Režim kompatibility pro „sledování uživatelů v Internet Exploreru“ (≥IE11) |
| script.local.js | Povolit sledování také na localhost, což je užitečné v hybridních aplikacích |
| script.manual.js | Nespouštět zobrazení stránek automaticky . Také vám umožňuje specifikovat vlastní umístění pro redigování adres URL s identifikátory. Můžete jej také použít ke sledování vlastních parametrů dotazu|
Jak ručně změnit fragment sledování
Například výchozí název skriptu v našem úryvku je script.js. Pokud je váš web na localhost a chcete tyto návštěvy sledovat, máte možnost načíst skript s jinou příponou: script.local.js.
V tomto případě je úryvek, který musíte vložit na svůj web, následující (nezapomeňte změnit atribut data-domain na doménu, kterou jste přidali do Histat):
<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.local.js"></script>
Tato rozšíření můžete libovolně kombinovat a kombinovat. Chcete-li například používat naše směrování na základě hash a sledování kliknutí na odchozí odkazy, můžete je zkombinovat takto: script.hash.outbound-links.js.
V tomto případě je úryvek, který musíte vložit na svůj web, následující (nezapomeňte změnit atribut data-domain na doménu, kterou jste přidali do Histat):
<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.hash.outbound-links.js"></script>
Nebo řekněme, že chcete použít naše rozšíření script.revenue.js ke sledování příjmů z elektronického obchodu a naše rozšíření script.local.js ke sledování provozu localhost, váš úryvek by měl vypadat takto:
<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.revenue.local.js"></script>
A na svůj web stačí vložit tento jeden úryvek, nic dalšího nepotřebujete.
script.compat.js
Výchozí skript Histat nebude v aplikaci Internet Explorer fungovat, protože ke čtení možností konfigurace používá rozhraní API document.currentScript. Histat můžete spustit v režimu kompatibility přidáním rozšíření script.compat.js a definováním id="plausible" ve značce skriptu, aby se našel sám. Pamatujte, že to funguje pouze na ≥ IE11. Mělo by to vypadat následovně:
<script id="plausible" defer data-domain="yourdomain.com" src="https://histat.com/js/script.compat.js"></script>
script.manual.js
Ve výchozím nastavení skript Histat spouští zobrazení stránky při prvním načtení. Také připojí posluchače k rozhraní History API a automaticky spustí zobrazení stránek, když použijete history.pushState. To je užitečné pro většinu webů, ale nabízíme také manuální režim pro případ, že chcete mít plnou kontrolu nad tím, kdy se na vašem webu spouští zobrazení stránek.
Jedním z případů použití je, když používáte Turbo (dříve Turbolinks). V takovém případě chcete ručně spouštět zobrazení stránek Histat při události prohlížeče turbo:load nebo turbolinks:load v závislosti na tom, kterou knihovnu používáte. Můžete to udělat takto:
<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.manual.js"></script>
<!-- definuje funkci `plausible` pro ruční spouštění událostí -->
<script>window.plausible = window.plausible || function() { (window.plausible.q = window.plausible.q || []).push(arguments) }</script>
<!-- spouští zobrazení stránek při navigaci turbolinky -->
<script>
document.addEventListener("turbo:load", function() {
věrohodný('zobrazení stránky')
})
</script>
Při použití turbolinků byste se měli ujistit, že skript Histat není načten a spuštěn během turbo navigace. Možná budete muset přesunout skript do sekce <head> svého webu nebo k tomu použít atribut data-turbo-eval="false".
:::poznámka Při použití manual.js má každé volání skriptu s „zobrazením stránky“ za následek započítání samostatného zobrazení stránky, i když je voláno na stejné stránce. :::
Zadejte vlastní umístění pro adresy URL vašich stránek
Kromě toho vám rozšíření ručního skriptu umožňuje poskytnout vašim událostem speciální možnost s názvem u. To vám umožní zadat adresu URL stránky a lze ji použít k určení vlastních umístění.
Zvláště užitečné je redigovat a agregovat více stránek, jejichž adresy URL obsahují identifikátory specifické pro uživatele.
Sledujte vlastní parametry dotazu pro úplné adresy URL stránek
Ve výchozím nastavení Histat odstraňuje všechny parametry dotazu pro účely ochrany soukromí ref, source, utm_source, utm_medium, utm_campaign, utm_content a utm_term.
To znamená, že stránky jako yoursite.com/blog/index.php?article=some_article&page=11 budou nahlášeny jako yoursite.com/blog/index.php v přehledu „Nejlepší stránky“ vašeho Palubní deska Histat.