Ugrás a fő tartalomhoz

Opcionális mérések engedélyezése

Büszkék vagyunk arra, hogy az egyik legkönnyebb JavaScript-kódrészlettel rendelkezünk az analitikai iparágban.

Ezt úgy érjük el, hogy radikálisan korlátozzuk az alapértelmezett szkript opcióinak számát. Ehelyett továbbfejlesztett méréseket kínálunk opcionális szkriptbővítményekként, amelyek a Histat használatához igazodnak. Ez a megközelítés biztosítja, hogy csak azt a kódot töltse be, amelyet ténylegesen használni fog a webhelyén.

Engedélyezheti ezeket az opcionális méréseket, amikor új webhelyet ad hozzá a Histat-fiókjához, vagy a „Webhely beállításai” „Általános” szakaszának „Helyszín telepítése” részében.

:::tipp A részlet a kiválasztott mérési mérettől függően változik Vegye figyelembe, hogy a webhelyébe beillesztendő nyomkövetési kódrészlet a kiválasztott továbbfejlesztett mérések függvényében változik. Amikor módosítja az opcionális méréseket, ügyeljen arra, hogy a legújabb kódrészletet illessze be webhelyére, hogy az összes követés a várt módon működjön. :::

Íme az opcionális méréseink listája:

| Választható mérés | Magyarázat | |--------------------------|----------------------- -------------------------------------------------- -----------------------------| | Kimenő linkek | Automatikusan "követi nyomon a kimenő linkekre leadott kattintásokat" | | Fájlletöltések | A fájlletöltések automatikus követése | | 404 hibaoldal | Automatikusan 404-es hibaoldalak követése | | Kivonatolt oldalútvonalak | Automatikusan nyomon követheti azokat az oldalútvonalakat, amelyek „#” karaktert használnak az URL „hash-based routing” | | Egyéni események | Lehetővé teszi az "egyéni események nyomon követését", mint például a linkekre leadott kattintások, űrlapok elküldése és bármely más HTML elemre leadott kattintás | | Egyedi tulajdonságok | Lehetővé teszi "egyéni tulajdonságok" (más néven egyéni dimenziók a Google Analyticsben) csatolását oldalmegtekintés vagy egyéni esemény küldésekor egyéni mutatók létrehozásához | | E-kereskedelmi bevétel | Lehetővé teszi dinamikus „pénzbeli értékek” hozzárendelését az egyéni eseményekhez, és nyomon követheti a bevétel-hozzárendelést |

Speciális nyomkövetési beállítások

A fenti listán kívül (script.outbound-links.js, script.file-downloads.js, script.hash.js, script.tagged-events.js, script.pageview- props.js és script.revenue.js), néhány fejlettebb követési lehetőség is elérhető. Vegye figyelembe, hogy ezek nem szerepelnek a webhely belépési listáján, ezért manuálisan kell beillesztenie őket a nyomkövetési kódrészletbe.

| Kiterjesztés | Magyarázat | |--------------------------|----------------------- -------------------------------------------------- -----------------------------| | script.compat.js | Kompatibilitási mód a "felhasználók követéséhez az Internet Explorer böngészőben" (≥IE11) | | script.local.js | Engedélyezze az analitikának a localhost-on is nyomon követését, ami hasznos hibrid alkalmazásokban | | script.manual.js | "Ne aktiváljon automatikusan oldalmegtekintéseket" . Lehetővé teszi az "egyéni helyek megadását" is az URL-ek azonosítókkal történő törléséhez. Használhatja az egyéni lekérdezési paraméterek| követésére is

A nyomkövetési kódrészlet manuális módosítása

Például a kódrészletünkben szereplő alapértelmezett szkriptnév: script.js. Ha webhelye egy localhost-on van, és szeretné nyomon követni ezeket a látogatásokat, akkor lehetősége van a szkript betöltésére egy másik kiterjesztéssel: script.local.js.

Ebben az esetben a webhelyébe beillesztendő kódrészlet a következő (a Data-domain attribútumot mindenképpen módosítsa a Histathoz hozzáadott domainre):

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

Ezeket a bővítményeket tetszés szerint keverheti és kombinálhatja. Például, ha mind a hash-alapú útválasztásunkat, mind a kimenő linkekre leadott kattintáskövetést szeretné használni, a következőképpen kombinálhatja őket: script.hash.outbound-links.js.

Ebben az esetben a webhelyébe beillesztendő kódrészlet a következő (a Data-domain attribútumot mindenképpen módosítsa a Histathoz hozzáadott domainre):

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

Vagy mondjuk a script.revenue.js bővítményünket az e-kereskedelmi bevételek követésére, a script.local.js bővítményünket pedig a localhost forgalom nyomon követésére szeretné használni, a kódrészletnek így kell kinéznie:

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

És csak ezt az egy részletet kell beillesztenie a webhelyébe, semmi másra nincs szükség.

script.compat.js

Az alapértelmezett Histat-szkript nem működik az Internet Explorer böngészőben, mert a document.currentScript API-t használja a konfigurációs beállítások olvasásához. A Histat kompatibilitási módban futtatható, ha belefoglalja a script.compat.js kiterjesztést, és megadja az id="plusible" értéket a szkriptcímkében, hogy megtalálja magát. Vegye figyelembe, hogy ez csak ≥ IE11 esetén működik. Így kell kinéznie:

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

script.manual.js

Alapértelmezés szerint a Histat szkript első betöltéskor oldalmegtekintést indít el. Emellett figyelőket is csatol a History API-hoz, és automatikusan elindítja az oldalmegtekintéseket, amikor a „history.pushState” fájlt használja. Ez a legtöbb webhelyen hasznos, de kézi módot is kínálunk arra az esetre, ha teljes mértékben szabályozni szeretné, hogy webhelyén mikor jelenjenek meg az oldalmegtekintések.

Ennek egyik használati esete a Turbo (korábban Turbolinks) használata. Ebben az esetben manuálisan szeretné aktiválni a Histat oldalmegtekintéseket a "turbo:load" vagy a "turbolinks:load" böngészőeseményben, attól függően, hogy melyik könyvtárat használja. Ezt a következőképpen teheti meg:

<script defer data-domain="sajatdomain.com" src="https://histat.com/js/script.manual.js"></script>
<!-- határozza meg a "valószínű" függvényt az események manuális indításához -->
<script>window.plausible = window.plausible || function() { (window.plausible.q = window.plausible.q || []).push(arguments) }</script>
<!-- oldalmegtekintések aktiválása a turbólinkek navigációjában -->
<script>
document.addEventListener("turbo:load", function() {
elfogadható ('oldalmegtekintés')
})
</script>

Turbólinkek használatakor ügyeljen arra, hogy a Histat szkript ne legyen betöltve és végrehajtva turbó navigáció közben. Előfordulhat, hogy át kell helyeznie a szkriptet webhelye <head> szakaszába, vagy ehhez a data-turbo-eval="false" attribútumot kell használnia.

megjegyzés

A manual.js használatakor minden 'pageview' szkripthívás külön oldalmegtekintést számol, még akkor is, ha ugyanazon az oldalon hívják meg

Adjon meg egyéni helyeket oldalai URL-jeihez

Ezenkívül a kézi szkriptbővítmény lehetővé teszi, hogy egy speciális „u” opciót biztosítson az eseményekhez. Ez lehetővé teszi az oldal URL-címének megadását, és egyéni helyek megadására is használható.

Különösen hasznos több olyan oldal szerkesztése és összesítése, amelyek URL-je a felhasználókra jellemző azonosítókat tartalmaz.

Egyéni lekérdezési paraméterek nyomon követése a teljes oldal URL-ekhez

Alapértelmezés szerint a Histat adatvédelmi okokból törli az összes lekérdezési paramétert: „ref”, „source”, „utm_source”, „utm_medium”, „utm_campaign”, „utm_content” és „utm_term”.

Ez azt jelenti, hogy az olyan oldalak, mint a yoursite.com/blog/index.php?article=some_article&page=11, sajatwebhely.com/blog/index.php néven jelennek meg az Ön "Legnépszerűbb oldalak" jelentésében. Histat műszerfal.