Popis
Trackless meria návštevnosť webu a v e-shopoch WooCommerce aj skutočné tržby a maržu, a to výhradne na serveri. Nepoužíva vlastné analytické cookies ani merací JavaScript a potreba bannera na súhlas závisí od nastavenia webu. Prehľady si prezeráte na nástenke účtu Trackless.
Trackless je súčasťou WooModuly.cz, kolekcie pluginov pre WordPress a WooCommerce. Pozrite si https://woomoduly.cz/produkt/trackless/.
Ako sa počítajú návštevníci (ochrana súkromia už pri návrhu):
- Kľúč návštevníka je denne sa meniaci hash HMAC-SHA256 z IP + User-Agent + dňa, vytvorený pomocou tajnej soli, ktorá existuje iba na vašom serveri. Nie je možné z neho spätne získať pôvodné údaje a každý deň sa mení.
- Pôvodná IP adresa sa nikdy neukladá ani neodosiela, iba hash s kľúčom.
- Global Privacy Control (signál prehliadača
Sec-GPC) sa rešpektuje: návštevníci, ktorí odmietli meranie, sa vôbec nemerajú. - Do prehliadača návštevníka sa nezapisujú žiadne údaje: žiadne cookies, localStorage ani skripty na vytváranie odtlačkov.
Čo meria:
- Návštevy a relácie so zdrojom / médiom / kampaňou a skupinou kanálov v štýle GA4
- Zobrazenia stránok a udalosti: zobrazenie produktu, zobrazenie kategórie, vyhľadávanie, pridanie do košíka, košík, pokladňa, 404
- Zariadenie, prehliadač, OS, krajina a jazyk (jeden riadok na návštevníka za deň)
- S WooCommerce: objednávky, tržby, refundácie, spôsoby platby a dopravy, príznak prvej objednávky, priradenie zdroja objednávky (vypočítané na serveri podľa párovania návštevníkov bez cookies), objednané položky vrátane nákupných nákladov na kus pre prehľady marže, ak ich ukladáte (
_wc_cog_cost,_alg_wc_cog_cost,_costalebo filtertrackless_wholesale_price)
Udalosti sa zbierajú do malej tabuľky čakajúcich záznamov vo vašej databáze a odosielajú sa raz denne cez WP-Cron (alebo ručne tlačidlom „Odoslať teraz“). Odosielanie je podpísané pomocou HMAC-SHA256 a idempotentné, takže opakované pokusy sú bezpečné.
WP Super Cache v režime Simple započítava na serveri aj stránky HTML poskytované z vyrovnávacej pamäte, bez JavaScriptu. Dočasný lokálny front obsahuje hashe s kľúčom, nikdy nie pôvodnú IP adresu, a importuje sa v rovnakej dennej dávke. Stránky poskytované bez PHP (režim Expert, WP Rocket alebo LiteSpeed) sa nezapočítavajú; stránka nastavení zobrazuje upozornenie.
WooCommerce je voliteľný: na bežnom webe WordPress získate webovú analytiku bez cookies; s WooCommerce získate aj metriky e-shopu.
Externá služba: Trackless (prečítajte si)
Tento plugin je konektorom pre Trackless (https://trackless.cz), hostovanú analytickú službu. Nie je samostatným štatistickým pluginom: prehľady sú v účte Trackless a plugin odosiela údaje do koncového bodu služby na príjem údajov na adrese https://trackless.cz/ingest.
Kedy sa údaje odosielajú: až po zadaní API kľúča a výslovnom začiarknutí políčka súhlasu so spracovateľskou zmluvou (DPA) v nastaveniach pluginu. Kým neurobíte oboje, plugin nič nezbiera ani neodosiela.
Čo sa odosiela (raz denne, podpísané pomocou HMAC):
- Pseudonymné súhrny návštevnosti: hashované identifikátory návštevníkov (HMAC s kľúčom, denne sa meniace), hashované IP adresy, URL adresy stránok, odkazujúce adresy, parametre UTM a identifikátory kliknutí, pôvodný User-Agent (používa sa na serveri na určenie zariadenia/prehliadača/OS a označenie robotov, neukladá sa), kód krajiny, jazyk
- S WooCommerce: údaje objednávok vrátane ID objednávky, celkových súm a refundácií (sumy), meny, spôsobu platby, spôsobu dopravy, stavu objednávky a položiek s cenami a (ak sú nastavené) nákupnými nákladmi na kus
- Metadáta webu: názov webu, doména, časové pásmo, mena, stavy objednávok, kategórie produktov, dopravcovia, názvy platobných brán
Databáza IPkrajina: na zobrazenie krajiny návštevníka na hostingu bez geografickej hlavičky (bez Cloudflare / modulu GeoIP) plugin sťahuje malú verejnú databázu IPkrajina z https://trackless.cz/api/geoip/country.dat.gz (obnovuje sa približne raz týždenne) a krajinu určuje lokálne. IP adresa návštevníka pri tom nikdy neopúšťa váš server. Ide o databázu DB-IP Lite od DB-IP (https://db-ip.com) s licenciou CC BY 4.0.
Databáza IPhosting: aby sa botové farmy nedostávali do štatistík, plugin sťahuje druhú verejnú databázu z https://trackless.cz/api/geoip/hosting.dat.gz (tiež sa obnovuje približne raz týždenne), ktorá obsahuje rozsahy IP adries patriace dátovým centrám, cloudom a VPN. IP adresu návštevníka s ňou porovnáva lokálne; ani v tomto prípade IP adresa neopúšťa váš server. Z tejto databázy sú vylúčení poskytovatelia internetu pre domácnosti a rozsahy Apple iCloud Private Relay, takže bežných zákazníkov sa to netýka. Vytvorená z DB-IP ASN Lite od DB-IP (https://db-ip.com), s licenciou CC BY 4.0.
Názvy hostingových sietí: popri uvedenej databáze plugin sťahuje https://trackless.cz/api/geoip/hosting-networks.json, malý zoznam s názvom prevádzkovateľa siete, ktorej jednotlivé rozsahy patria. Umožňuje spätne určiť sieť zodpovednú za návštevu vyhodnotenú ako návštevnosť z dátového centra, aby sa chyba dala nájsť a opraviť bez dohadov. Sťahuje sa v rovnakom kroku ako samotná databáza a rovnako ako pri nej sa nikam neodosielajú žiadne informácie o návštevníkoch.
Rozsahy okrajových serverov CDN: plugin sťahuje malý zoznam JSON s rozsahmi IP adries okrajových serverov Cloudflare z https://trackless.cz/api/geoip/cdn.json (tiež sa obnovuje približne raz týždenne). Ak web využíva CDN, tento zoznam umožňuje pluginu rozlíšiť vlastnú IP adresu návštevníka od IP adresy CDN. Bez neho by všetci návštevníci vyzerali ako jedna osoba. Kópia je pribalená k pluginu, takže to funguje už od prvej požiadavky.
Žiadne z týchto troch stiahnutí neodosiela informácie o webe ani o návštevníkoch; ide o obyčajné požiadavky na verejné súbory.
Podmienky a cenník: Trackless je platená služba s 30-dňovým bezplatným skúšobným obdobím; na používanie tohto pluginu potrebujete účet Trackless a API kľúč.
- Obchodné podmienky: https://trackless.cz/en/obchodni-podminky
- Spracovateľská zmluva (DPA): https://trackless.cz/en/zpracovatelska-smlouva
Obrázky




Inštalácia
- Nainštalujte plugin z katalógu WordPress.org (Pluginy Pridať nový vyhľadajte „Trackless“) alebo nahrajte ZIP cez Pluginy Pridať nový Nahrať plugin. Aktivujte ho.
- Vytvorte si účet Trackless na https://trackless.cz (30-dňové bezplatné skúšobné obdobie) a skopírujte si API kľúč z časti Môj účet.
- Prejdite na Nastavenia Trackless, vložte API kľúč, začiarknite „Zapnúť zber a odosielanie údajov“ a potvrďte spracovateľskú zmluvu. Uložte nastavenia.
- (Voliteľné) Kliknutím na „Odoslať teraz“ okamžite odošlete prvú dávku; potom sa údaje odosielajú automaticky raz denne cez WP-Cron.
Časté otázky
-
Funguje aj bez WooCommerce?
-
Áno. Na bežnom webe WordPress získate úplnú analytiku návštevnosti bez cookies (návštevy, zdroje, stránky, zariadenia, krajiny). WooCommerce pridáva iba časť pre e-shop: objednávky, tržby, maržu a produktové udalosti.
-
Samotný plugin neukladá nič do prehliadača návštevníka, ani cookies, ani localStorage, a namiesto pôvodných identifikátorov vždy spracúva iba denne sa meniaci hash s kľúčom. Samotný plugin preto zvyčajne nepredstavuje dôvod na jeho pridanie do bannera na súhlas s analytikou. To, či taký banner potrebuje zvyšok webu, je samostatná otázka a toto nie je právne poradenstvo.
-
Ako je to s Global Privacy Control a Do Not Track?
-
Global Privacy Control (
Sec-GPC: 1) sa rešpektuje: títo návštevníci sa vôbec nemerajú. Zastaraný signál Do Not Track sa zámerne ignoruje v súlade s bežnou praxou v odvetví. -
Spomalí to môj web?
-
Žiadny merateľný vplyv. Zobrazenie stránky znamená jeden INSERT do lokálnej tabuľky čakajúcich záznamov; nepoužíva sa JavaScript ani externá požiadavka počas návštevy. Všetko sa do Trackless odosiela raz denne na pozadí (WP-Cron).
-
Potrebujem účet Trackless? Je bezplatný?
-
Potrebujete účet na https://trackless.cz; plugin je iba konektorom k službe Trackless. Služba je platená a ponúka 30-dňové bezplatné skúšobné obdobie; pozrite si cenník na webe.
Recenzie
Pre tento plugin nie sú žiadne recenzie.
Prispievatelia a vývojári
“Trackless: analytika návštevnosti bez cookies (Cookieless Analytics)” je softvér s otvoreným zdrojovým kódom. Do tohto pluginu prispeli nasledujúci ľudia.
Prispievatelia„Trackless: analytika návštevnosti bez cookies (Cookieless Analytics)“ bol preložený do 2 jazykov. Ďakujeme prekladateľom za ich príspevky.
Preložiť „Trackless: analytika návštevnosti bez cookies (Cookieless Analytics)“ do vašho jazyka.
Máte záujem o vývoj?
Prehľadávajte zdrojový kód, preskúmajte SVN repozitár, alebo sa prihláste na odber vývojárskeho logu cez RSS.
Zoznam zmien
1.1.26
- Requests that a theme or plugin sends in the background to load part of a page that is already open (for example an AJAX product filter or a quick view) no longer count as page views.
- A missing image, font, script or style that WordPress answers with its „not found“ page no longer counts as a page view, so it no longer appears in the 404 report.
- A page removed on purpose (HTTP status 410) now appears in the 404 report like any other missing page.
1.1.25
- A redirect, for example to the same address with a trailing slash, no longer counts as a page view, so such visits are no longer counted twice. The visit still keeps its source, including campaign parameters that the redirect drops, and a redirect to another site (for example an affiliate link) no longer counts as a visit.
- Pages that a theme or plugin serves at its own address are no longer reported as missing (404).
- Embeds of your posts on other sites, the favicon and responses that are not HTML pages, such as XML sitemaps, no longer count as page views.
1.1.24
- A customer’s first order now always counts as a first order, also when the second order goes out in the same batch or the first one is sent again after a later status change. Until now such a first order counted as a repeat purchase, so new customers were undercounted.
1.1.23
- Veľkosť dávok sa teraz riadi počtom bajtov, nielen počtom záznamov. Front plný dlhých adries stránok tak už nevytvorí jedinú požiadavku, ktorú Trackless odmietne ako príliš veľkú a ktorá zablokuje všetky ďalšie odosielania.
- Ak Trackless napriek tomu odmietne dávku ako príliš veľkú, plugin ju ihneď rozdelí, namiesto toho, aby deň čakal a odosielal rovnaké údaje znova. Z frontu sa odstránia iba záznamy, ktoré dorazili.
- Veľké množstvo čakajúcich objednávok (napríklad pri prvej synchronizácii) sa odosiela po menších častiach, ktoré sa zmestia do limitu. Každá objednávka pritom dorazí práve raz.
- Dávka, ktorú už nemožno rozdeliť (jediná objednávka alebo návšteva vo fronte presahujúca limit servera), sa odošle raz a potom deň počká, namiesto toho, aby sa v rámci jedného odosielania posielala stále dookola.
- Preskočí sa iba objednávka alebo návšteva vo fronte, ktorá je pre Trackless príliš veľká aj samostatne. Zaznamená sa do WooCommerce > Stav > Logy (zdroj „trackless“); menšie záznamy sa odošlú, a ak sa nezmestia do bežnej dávky, odošlú sa samostatne.
1.1.22
- WP Super Cache v režime Simple: návšteva kombinujúca stránky z vyrovnávacej pamäte a stránky mimo nej sa už nezapočítava dvakrát, takže váš vlastný web sa už v prehľade kanálov nezobrazuje ako zdroj návštevnosti.
- Zobrazenia stránok poskytovaných z vyrovnávacej pamäte sa na frekventovaných weboch odosielajú skôr a prerušený zápis už neblokuje front čakajúcich záznamov.
1.1.21
- Započítavanie stránok poskytovaných cez WP Super Cache v režime Simple bez skriptu v prehliadači.
- Rešpektovanie súkromia a vylúčených IP adries, prevencia duplicitných zobrazení stránok a upozornenie na vyrovnávaciu pamäť poskytovanú bez PHP.
1.1.20
- Zaznamenávanie úspešných pridaní do košíka WooCommerce cez bežné požiadavky POST, AJAX a Store API pri rešpektovaní nastavení súkromia.
- Postupné odosielanie dávok, aby sa prekrývajúce požiadavky cronu a ručného odosielania nemohli navzájom prepísať novšie údaje objednávok.
1.1.19
- Spresnenie formulácií o súkromí a súhlase v nastaveniach a popise pluginu; vylepšenie českých a slovenských prekladov.
1.1.18
- Databáza dátových centier a súvisiace názvy sietí sa teraz uchovávajú v jedinej lokálnej snímke, takže aktualizácia počas merania návštevy už nemôže spojiť výsledok s nesprávnym názvom siete.
- Dávky teraz v smerovacej hlavičke uvádzajú účet, ku ktorému patria, takže Trackless dokáže priradiť požiadavku ešte pred overením jej pravosti. Overenie pravosti naďalej zabezpečuje podpis a nič sa nezmenilo na tom, čo sa meria alebo odosiela.
1.1.17
- Keď sa návšteva vyhodnotí ako prichádzajúca z dátového centra, plugin teraz hlási aj konkrétnu sieť. Ak je skutočný zákazník nesprávne vyhodnotený, príčinu možno nájsť a opraviť bez dohadov. Neodosielajú sa žiadne ďalšie informácie o návštevníkoch; sieť sa rovnako ako predtým vyhľadáva na vašom serveri.
1.1.16
- Návštevy z dátových centier, cloudov a VPN, zvyčajne z botových fariem namiesto nakupujúcich, sa teraz rozpoznávajú a nezapočítavajú do počtu návštevníkov, takže návštevnosť a miera konverzie odrážajú skutočných ľudí. Bežných zákazníkov vrátane používateľov Safari s iCloud Private Relay sa to netýka.
- Weby využívajúce CDN (Cloudflare) sa teraz merajú správne: plugin rozlišuje vlastnú IP adresu návštevníka od IP adresy CDN, takže návštevníci sa už nepočítajú ako jedna osoba a vylúčené IP adresy opäť fungujú.
1.1.15
- Keď server Trackless odmietne dávku, najčastejšie pre nesprávny API kľúč, plugin teraz pred ďalším pokusom počká namiesto opätovného odosielania rovnakých údajov po každom zobrazení stránky a informuje o tom v administrácii WordPress. Predtým mohol nesprávny kľúč na frekventovanom webe spôsobiť opätovné odosielanie všetkých čakajúcich záznamov stovky ráz denne.
1.1.14
- Objednávky WooCommerce teraz obsahujú kľúč návštevníka bez cookies zachytený pri dokončení objednávky, takže objednávky hostí sa párujú s návštevami, ktoré k nim viedli. Priradenie zdroja objednávky a počet interakcií na objednávku sa teraz dopĺňajú aj pri hosťoch, nielen pri prihlásených zákazníkoch.
1.1.13
- Stránka pluginu teraz odkazuje na WooModuly.cz, kolekciu pluginov pre WordPress a WooCommerce, ktorej je tento plugin súčasťou.
1.1.12
- Udalosti pridania do košíka teraz obsahujú URL adresu stránky a odkazujúcu adresu s odstránenými citlivými údajmi, takže prehľady udalostí zachovávajú kontext stránky a zdroja.
- Celkové sumy produktov WooCommerce sa teraz počítajú z položiek objednávok, takže daň z dopravy sa nezapočítava do tržieb za produkty.
1.1.11
- Meranie ignoruje URL adresy na frontende pripomínajúce cron (parametre dopytu cron / *_cron), takže koncové body údržby sa nezapočítavajú ako zobrazenia stránok.
1.1.10
- Spresnené formulácie o banneroch na súhlas s cookies: plugin naďalej neukladá cookies ani identifikátory prehliadača, ale popis teraz uvádza, že potreba bannera na súhlas závisí od celkového nastavenia webu.
1.1.9
- Spoľahlivejšie doručovanie: keď nastane čas denného odoslania (alebo výrazne narastie lokálny front), dávka sa teraz odosiela aj hneď po dokončení načítania stránky. Ide o poistku pre weby, na ktorých WP-Cron nefunguje spoľahlivo, bez akéhokoľvek oneskorenia stránky pre návštevníka.
- Odosielaná dávka je teraz bajt po bajte zhodná s ostatnými konektormi Trackless (PrestaShop, OpenCart), takže podpis HMAC je na všetkých platformách presne rovnaký.
- Dôkladnejšie odinštalovanie: teraz sa odstraňuje aj lokálne stiahnutý súbor databázy IPkrajina a súvisiace evidenčné nastavenia.
1.1.8
- Priradenie zdroja objednávky sa teraz odvodzuje na serveri podľa párovania návštevníkov bez cookies, rovnako ako na ostatných platformách Trackless. Plugin už neodosiela vlastné údaje Order Attribution z WooCommerce založené na cookies, takže priradenie zostáva úplne bez cookies.
- Objednávky teraz majú časové značky v UTC, takže objednávka a návšteva, ktorá k nej viedla, vždy pripadajú v prehľadoch na rovnaký deň (oprava možného jednodňového rozdielu v e-shopoch s časovým pásmom odlišným od UTC).
1.1.7
- Rozpoznávanie zariadenia, prehliadača a OS teraz prebieha na serveri v službe Trackless: plugin odosiela pôvodný User-Agent a aplikácia ho centrálne spracúva, takže výsledok je rovnaký na každom webe a v každom module a aktualizuje sa centrálne bez vydania novej verzie pluginu.
- Databáza IPkrajina sa teraz sťahuje z pevnej adresy Trackless (
https://trackless.cz/api/geoip) namiesto jej odvodzovania z nastaveného koncového bodu na príjem údajov.
1.1.6
- Krajina návštevníka sa teraz určuje aj na hostingu bez geografickej hlavičky (bez Cloudflare / modulu GeoIP): plugin približne raz týždenne sťahuje z Trackless malú verejnú databázu IPkrajina (DB-IP Lite, CC BY 4.0) a krajinu určuje lokálne. IP adresa návštevníka pri tom nikdy neopúšťa váš server. U hostingov, ktoré už poskytujú geografickú hlavičku (alebo používajú geolokáciu WooCommerce), sa nič nemení.
1.1.5
- Rozpoznávanie robotov/crawlerov teraz prebieha na serveri v službe Trackless: plugin odosiela User-Agent návštevníka a aplikácia rozhoduje, čo je robot, takže pravidlo je rovnaké na každom webe a v každom module a aktualizuje sa centrálne bez vydania novej verzie pluginu. Lokálny zoznam User-Agentov robotov a centrálna synchronizácia vzorov robotov boli odstránené.
- Vylúčené IP adresy sa teraz nastavujú iba v službe Trackless (Môj účet). Lokálne pole vylúčených IP adries bolo odstránené; plugin uplatňuje centrálne spravovaný zoznam, ktorý dostáva v odpovedi na príjem údajov (jednotlivé adresy aj rozsahy CIDR, IPv4 a IPv6). Porovnávanie IP adries naďalej prebieha na vašom serveri, pretože iba tam je viditeľná skutočná IP adresa návštevníka. Samotný Trackless vždy dostáva iba nevratný hash vytvorený so soľou.
1.1.4
- Filter robotov/crawlerov sa teraz spravuje centrálne v účte Trackless: zoznam User-Agentov, ktorý tam uchovávate, plugin uplatňuje automaticky (má prednosť pred lokálnym predvoleným zoznamom). Spravujete ho na jednom mieste pre všetky weby; lokálny zoznam zostáva ako záloha.
1.1.3
- Vylúčené IP adresy teraz podporujú aj rozsahy CIDR (IPv4 a IPv6), nielen jednotlivé adresy.
- IP adresy, ktoré centrálne vylúčite v účte Trackless, teraz plugin automaticky uplatňuje spolu s lokálnym zoznamom. Lokálny zoznam sa zachováva.
1.1.2
- Predvolený filter User-Agentov robotov bol rozšírený tak, aby zodpovedal modulu PrestaShop: SEO crawlery, monitorovacie služby a služby sledovania dostupnosti, prehliadače bez grafického rozhrania a bežné HTTP knižnice sa teraz predvolene odfiltrujú, aby boli štatistiky ľudských návštev čistejšie. Každý uložený vlastný zoznam sa zachováva.
1.1.1
- Nové nastavenie: Vylúčené domény (self-referral). Návštevy vracajúce sa z platobných brán si ponechávajú pôvodný zdroj. Predvyplnené bežnými platobnými bránami.
- Nové nastavenie: Filtrované roboty (User-Agent). Filter robotov je teraz možné upravovať.
- Jasnejšia formulácia poznámky o viacerých menách určenej iba vývojárom.
1.1.0
- Internacionalizácia: všetky reťazce zobrazované používateľom sa dajú preložiť (textová doména
trackless), anglické zdrojové reťazce, pribalené české a slovenské (cs_CZ, sk_SK) preklady. - readme prepísané pre katalóg pluginov WordPress.org vrátane informácií o externej službe.
- Posilnenie zabezpečenia: prísnejšie kontroly oprávnení (
manage_optionspri ukladaní a odosielaní), escapovanie všetkých výstupov administrácie, sanitizácia všetkých vstupov, dôkladnejšie čistenie pri odinštalovaní (soľ, transients, cron).
1.0.1
- Odtlačok návštevníka a hash IP adresy prešli na HMAC-SHA256 s kľúčom;
ip_hashobjednávky teraz používa rovnaký spôsob vytvorenia ako meranie (prepojenie atribúcie medzi dňami). - Oprava: poškodené riadky frontu sa pri načítaní odstránia namiesto ich nekonečného opätovného prehľadávania.
- Oprava: hodnoty NAN/INF vo filtri
trackless_conversion_ratesa nastavujú na 1. - Oprava: X/Twitter sa rozpoznáva presne (x, x.com, t.co); zdroje, ktoré iba obsahujú písmeno „x“, sa už neklasifikujú ako sociálne siete.
- Oprava: bežné HTTP klienty (curl, wget, python-requests) sa považujú za robotov a nemerajú sa.
- Oprava: trojpísmenové kódy krajín v geografickej hlavičke (napr. AUT) sa preskakujú namiesto skrátenia na dvojpísmenový kód inej krajiny.
1.0.0
- Prvé vydanie: serverová analytika návštevnosti bez cookies; s WooCommerce aj objednávky, tržby a marža.
