{"id":225,"date":"2025-01-26T00:06:00","date_gmt":"2025-01-25T23:06:00","guid":{"rendered":"https:\/\/josefnemec.cz\/blog\/?p=225"},"modified":"2025-01-24T00:16:01","modified_gmt":"2025-01-23T23:16:01","slug":"proc-nepouzivat-google-analytics-a-jak-vytvorit-vlastni-nastroj-pro-monitorovani-pristupu-na-webu","status":"publish","type":"post","link":"https:\/\/josefnemec.cz\/blog\/php\/proc-nepouzivat-google-analytics-a-jak-vytvorit-vlastni-nastroj-pro-monitorovani-pristupu-na-webu\/","title":{"rendered":"Pro\u010d nepou\u017e\u00edvat Google Analytics a jak vytvo\u0159it vlastn\u00ed n\u00e1stroj pro monitorov\u00e1n\u00ed p\u0159\u00edstup\u016f na webu"},"content":{"rendered":"\n<p>V dne\u0161n\u00ed digit\u00e1ln\u00ed dob\u011b je monitorov\u00e1n\u00ed n\u00e1v\u0161t\u011bvnosti webov\u00fdch str\u00e1nek neodmyslitelnou sou\u010d\u00e1st\u00ed spr\u00e1vy a rozvoje online projekt\u016f. Mezi nejzn\u00e1m\u011bj\u0161\u00ed n\u00e1stroje pro <strong>anal\u00fdzu n\u00e1v\u0161t\u011bvnosti pat\u0159\u00ed Google Analytics<\/strong>, kter\u00fd je \u0161iroce pou\u017e\u00edvan\u00fd d\u00edky sv\u00e9 jednoduchosti a robustn\u00ed sad\u011b funkc\u00ed. Nicm\u00e9n\u011b, jak se ukazuje, pou\u017e\u00edvat Google Analytics m\u016f\u017ee m\u00edt n\u011bkter\u00e9 ne\u017e\u00e1douc\u00ed vedlej\u0161\u00ed \u00fa\u010dinky, kter\u00e9 se t\u00fdkaj\u00ed ochrany soukrom\u00ed u\u017eivatel\u016f a bezpe\u010dnosti dat. Tento \u010dl\u00e1nek si klade za c\u00edl vysv\u011btlit, pro\u010d se vyplat\u00ed zv\u00e1\u017eit alternativy k Google Analytics, v\u010detn\u011b vytv\u00e1\u0159en\u00ed vlastn\u00edho monitorovac\u00edho syst\u00e9mu, kter\u00fd v\u00e1m poskytne v\u011bt\u0161\u00ed kontrolu nad va\u0161imi daty a zaji\u0161t\u011bn\u00ed soukrom\u00ed va\u0161ich n\u00e1v\u0161t\u011bvn\u00edk\u016f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Google Analytics a jeho nev\u00fdhody<\/h3>\n\n\n\n<p><strong>Google Analytics<\/strong> je jedn\u00edm z nejpou\u017e\u00edvan\u011bj\u0161\u00edch n\u00e1stroj\u016f pro sledov\u00e1n\u00ed a anal\u00fdzu n\u00e1v\u0161t\u011bvnosti webov\u00fdch str\u00e1nek. Umo\u017e\u0148uje shroma\u017e\u010fovat data o chov\u00e1n\u00ed u\u017eivatel\u016f, jejich interakc\u00edch na str\u00e1nk\u00e1ch a v\u00fdkonu r\u016fzn\u00fdch marketingov\u00fdch kampan\u00ed. I kdy\u017e se na prvn\u00ed pohled jedn\u00e1 o siln\u00fd n\u00e1stroj, pou\u017e\u00edv\u00e1n\u00ed Google Analytics s sebou p\u0159in\u00e1\u0161\u00ed n\u011bkolik z\u00e1va\u017en\u00fdch probl\u00e9m\u016f, kter\u00e9 byste m\u011bli zv\u00e1\u017eit.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">1. Cookies t\u0159et\u00edch stran<\/h4>\n\n\n\n<p>Google Analytics vyu\u017e\u00edv\u00e1 cookies t\u0159et\u00edch stran k shroma\u017e\u010fov\u00e1n\u00ed dat o chov\u00e1n\u00ed u\u017eivatel\u016f. Cookies t\u0159et\u00edch stran jsou soubory, kter\u00e9 jsou um\u00edst\u011bny na za\u0159\u00edzen\u00ed u\u017eivatele jin\u00fdm subjektem ne\u017e webovou str\u00e1nkou, kterou si prohl\u00ed\u017e\u00ed. Tento p\u0159\u00edstup je problematick\u00fd z hlediska ochrany soukrom\u00ed, proto\u017ee Google a dal\u0161\u00ed inzerenti mohou tyto cookies pou\u017e\u00edvat k vytvo\u0159en\u00ed profil\u016f u\u017eivatel\u016f a sledov\u00e1n\u00ed jejich aktivit nap\u0159\u00ed\u010d r\u016fzn\u00fdmi weby.<\/p>\n\n\n\n<p>Pro evropsk\u00e9 u\u017eivatele znamen\u00e1 pou\u017e\u00edv\u00e1n\u00ed <strong>Google Analytics v souvislosti s GDPR (General Data Protection Regulation)<\/strong> a jin\u00fdmi podobn\u00fdmi regulacemi nutnost z\u00edskat souhlas u\u017eivatele s pou\u017eit\u00edm cookies t\u0159et\u00edch stran. Tento souhlas se \u010dasto z\u00edsk\u00e1v\u00e1 prost\u0159ednictv\u00edm vyskakovac\u00edho okna (cookie banner), co\u017e m\u016f\u017ee m\u00edt negativn\u00ed dopad na u\u017eivatelsk\u00fd z\u00e1\u017eitek a zvy\u0161uje slo\u017eitost spr\u00e1vy soukrom\u00ed na va\u0161em webu.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">2. Sledov\u00e1n\u00ed u\u017eivatel\u016f a ztr\u00e1ta kontroly nad daty<\/h4>\n\n\n\n<p>Dal\u0161\u00ed v\u00fdznamnou nev\u00fdhodou pou\u017e\u00edv\u00e1n\u00ed Google Analytics je to, \u017ee odes\u00edl\u00e1te data o n\u00e1v\u0161t\u011bvnosti a aktivit\u011b va\u0161ich u\u017eivatel\u016f na servery Google. I kdy\u017e Google tvrd\u00ed, \u017ee <strong>zachov\u00e1v\u00e1 data anonymn\u011b, v\u017edy existuje mo\u017enost, \u017ee tato data mohou b\u00fdt pou\u017eita<\/strong> pro jin\u00e9 \u00fa\u010dely, ne\u017e jak\u00e9 jste p\u016fvodn\u011b zam\u00fd\u0161leli. To m\u016f\u017ee zahrnovat shroma\u017e\u010fov\u00e1n\u00ed informac\u00ed pro reklamu a profilov\u00e1n\u00ed, co\u017e m\u016f\u017ee ohrozit soukrom\u00ed va\u0161ich u\u017eivatel\u016f.<\/p>\n\n\n\n<p>Pokud pou\u017e\u00edv\u00e1te Google Analytics, m\u00e1te malou kontrolu nad t\u00edm, jak jsou va\u0161e data vyu\u017e\u00edv\u00e1na. I kdy\u017e m\u00e1te p\u0159\u00edstup k analytick\u00fdm \u00fadaj\u016fm o n\u00e1v\u0161t\u011bvnosti, st\u00e1le se spol\u00e9h\u00e1te na Google jako zprost\u0159edkovatele t\u011bchto informac\u00ed. To je obzvl\u00e1\u0161t\u011b problematick\u00e9, pokud se sna\u017e\u00edte udr\u017eet kontrolu nad soukrom\u00edm sv\u00fdch n\u00e1v\u0161t\u011bvn\u00edk\u016f a jejich osobn\u00edmi \u00fadaji.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">3. Z\u00e1vislost na t\u0159et\u00ed stran\u011b<\/h4>\n\n\n\n<p>Pokud pou\u017e\u00edv\u00e1te Google Analytics, st\u00e1v\u00e1te se z\u00e1visl\u00ed na t\u0159et\u00ed stran\u011b, kter\u00e1 v\u00e1m poskytuje analytick\u00e9 n\u00e1stroje. <strong>Google m\u016f\u017ee kdykoliv zm\u011bnit podm\u00ednky slu\u017eby<\/strong>, zru\u0161it n\u011bkter\u00e9 funkce nebo dokonce zru\u0161it \u00fa\u010det bez p\u0159edchoz\u00edho varov\u00e1n\u00ed. Tato z\u00e1vislost na extern\u00edch poskytovatel\u00edch m\u016f\u017ee b\u00fdt rizikov\u00e1, zejm\u00e9na pokud m\u00e1te kritick\u00e9 pot\u0159eby ohledn\u011b ochrany soukrom\u00ed a bezpe\u010dnosti dat.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Pro\u010d je lep\u0161\u00ed napsat vlastn\u00ed n\u00e1stroj pro monitorov\u00e1n\u00ed p\u0159\u00edstup\u016f<\/h3>\n\n\n\n<p>Vzhledem k t\u011bmto nev\u00fdhod\u00e1m m\u016f\u017ee b\u00fdt pro v\u00e1s jako spr\u00e1vce webu nebo v\u00fdvoj\u00e1\u0159e p\u0159\u00ednosn\u011bj\u0161\u00ed napsat si vlastn\u00ed n\u00e1stroj na monitorov\u00e1n\u00ed p\u0159\u00edstup\u016f a sledov\u00e1n\u00ed aktivit na va\u0161em webu, ne\u017e se spol\u00e9hat na n\u00e1stroje t\u0159et\u00edch stran, jako je Google Analytics. Vytvo\u0159en\u00ed vlastn\u00edho syst\u00e9mu v\u00e1m poskytuje v\u011bt\u0161\u00ed kontrolu nad t\u00edm, jak\u00e1 data shroma\u017e\u010fujete, jak jsou pou\u017e\u00edv\u00e1na a kdo m\u00e1 k t\u011bmto dat\u016fm p\u0159\u00edstup.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">1. Kontrola nad daty a soukrom\u00edm<\/h4>\n\n\n\n<p><strong>Jedn\u00edm z hlavn\u00edch d\u016fvod\u016f, pro\u010d se rozhodnout pro vlastn\u00ed monitorovac\u00ed n\u00e1stroj, je pln\u00e1 kontrola nad t\u00edm, jak\u00e1 data shroma\u017e\u010fujete a jak je zpracov\u00e1v\u00e1te.<\/strong> M\u00edsto toho, abyste pos\u00edlali data t\u0159et\u00edm stran\u00e1m, jako je Google, m\u016f\u017eete ve\u0161ker\u00e9 informace uchov\u00e1vat a analyzovat na sv\u00fdch vlastn\u00edch serverech. T\u00edmto zp\u016fsobem si m\u016f\u017eete b\u00fdt jisti, \u017ee <strong>data va\u0161ich n\u00e1v\u0161t\u011bvn\u00edk\u016f nebudou zneu\u017eita<\/strong> a \u017ee m\u00e1te plnou kontrolu nad t\u00edm, jak jsou zpracov\u00e1v\u00e1na a uchov\u00e1v\u00e1na.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">2. Ochrana soukrom\u00ed u\u017eivatel\u016f<\/h4>\n\n\n\n<p>Pokud vytvo\u0159\u00edte vlastn\u00ed monitorovac\u00ed syst\u00e9m, m\u016f\u017eete se zam\u011b\u0159it na <strong>ochranu soukrom\u00ed va\u0161ich u\u017eivatel\u016f<\/strong>. M\u016f\u017eete zajistit, \u017ee nebudou shroma\u017e\u010fov\u00e1na citliv\u00e1 data, \u017ee u\u017eivatel\u00e9 budou m\u00edt mo\u017enost opt-out z sledov\u00e1n\u00ed, a \u017ee nebudete sledovat jejich chov\u00e1n\u00ed nap\u0159\u00ed\u010d r\u016fzn\u00fdmi weby. To je z\u00e1sadn\u00ed pro dodr\u017eov\u00e1n\u00ed p\u0159edpis\u016f o ochran\u011b soukrom\u00ed, jako je GDPR, a pro udr\u017een\u00ed d\u016fv\u011bry va\u0161ich u\u017eivatel\u016f.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">3. Flexibilita a p\u0159izp\u016fsoben\u00ed<\/h4>\n\n\n\n<p>Vytvo\u0159en\u00ed vlastn\u00edho syst\u00e9mu na monitorov\u00e1n\u00ed p\u0159\u00edstup\u016f v\u00e1m <strong>umo\u017en\u00ed pln\u011b p\u0159izp\u016fsobit n\u00e1stroj va\u0161im konkr\u00e9tn\u00edm pot\u0159eb\u00e1m<\/strong>. M\u016f\u017eete si nastavit, jak\u00e1 data budete sb\u00edrat, jak budou analyzov\u00e1na a jak\u00fdm zp\u016fsobem budou prezentov\u00e1na. Tak\u00e9 m\u016f\u017eete vytv\u00e1\u0159et vlastn\u00ed metriky a reporty, kter\u00e9 v\u00e1m pomohou l\u00e9pe pochopit chov\u00e1n\u00ed va\u0161ich u\u017eivatel\u016f, ani\u017e byste byli omezeni funkcemi, kter\u00e9 nab\u00edz\u00ed n\u00e1stroje t\u0159et\u00edch stran.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">4. Prevence nezvykl\u00e9 aktivity<\/h4>\n\n\n\n<p>Dal\u0161\u00edm d\u016fvodem, pro\u010d <strong>napsat vlastn\u00ed monitorovac\u00ed n\u00e1stroj, je schopnost sledovat a detekovat nezvyklou aktivitu na webu<\/strong>. Syst\u00e9my t\u0159et\u00edch stran jako Google Analytics v\u00e1m poskytuj\u00ed pouze z\u00e1kladn\u00ed p\u0159ehled o n\u00e1v\u0161t\u011bvnosti a chov\u00e1n\u00ed u\u017eivatel\u016f, ale nejsou zam\u011b\u0159eny na pokro\u010dilou detekci anom\u00e1li\u00ed a zabezpe\u010den\u00ed.<\/p>\n\n\n\n<p>Vlastn\u00ed n\u00e1stroj m\u016f\u017ee zahrnovat funkce pro detekci podez\u0159el\u00fdch aktivit, jako jsou nap\u0159\u00edklad neobvykl\u00e9 vzorce n\u00e1v\u0161t\u011bvnosti, pokusy o neopr\u00e1vn\u011bn\u00fd p\u0159\u00edstup nebo neobvykl\u00e9 chov\u00e1n\u00ed u\u017eivatel\u016f. To v\u00e1m umo\u017en\u00ed rychle reagovat na potenci\u00e1ln\u00ed hrozby a chr\u00e1nit va\u0161i platformu.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Jak napsat vlastn\u00ed n\u00e1stroj v Nette<\/h3>\n\n\n\n<p>Pokud se rozhodnete napsat vlastn\u00ed monitorovac\u00ed n\u00e1stroj, Nette framework je ide\u00e1ln\u00edm prost\u0159ed\u00edm pro v\u00fdvoj tohoto typu aplikace. Nette nab\u00edz\u00ed robustn\u00ed n\u00e1stroje pro pr\u00e1ci s datab\u00e1zemi, routov\u00e1n\u00edm a formul\u00e1\u0159i, co\u017e z n\u011bj \u010din\u00ed skv\u00e9l\u00e9 prost\u0159ed\u00ed pro vytv\u00e1\u0159en\u00ed vlastn\u00ed analytiky.<\/p>\n\n\n\n<p>Pro sledov\u00e1n\u00ed p\u0159\u00edstup\u016f a chov\u00e1n\u00ed u\u017eivatel\u016f na va\u0161em webu m\u016f\u017eete vytvo\u0159it jednoduch\u00fd syst\u00e9m, kter\u00fd bude zaznamen\u00e1vat n\u00e1v\u0161t\u011bvy, analyzovat chov\u00e1n\u00ed u\u017eivatel\u016f a generovat p\u0159ehledy. Tento n\u00e1stroj bude b\u011b\u017eet na va\u0161em vlastn\u00edm serveru, co\u017e v\u00e1m zajist\u00ed plnou kontrolu nad daty a soukrom\u00edm.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Z\u00e1kladn\u00ed kroky pro implementaci:<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Z\u00e1znam p\u0159\u00edstup\u016f<\/strong> \u2013 Vytvo\u0159te datab\u00e1zovou tabulku pro zaznamen\u00e1v\u00e1n\u00ed informac\u00ed o ka\u017ed\u00e9m p\u0159\u00edstupu na web, jako jsou IP adresy, \u010das n\u00e1v\u0161t\u011bvy, nav\u0161t\u00edven\u00e9 str\u00e1nky, pou\u017eit\u00fd prohl\u00ed\u017ee\u010d a dal\u0161\u00ed relevantn\u00ed \u00fadaje.<\/li>\n\n\n\n<li><strong>Anal\u00fdza dat<\/strong> \u2013 Vytvo\u0159te skripty pro anal\u00fdzu t\u011bchto dat a identifikaci vzorc\u016f chov\u00e1n\u00ed, kter\u00e9 mohou nazna\u010dovat nezvyklou aktivitu.<\/li>\n\n\n\n<li><strong>Vytv\u00e1\u0159en\u00ed report\u016f<\/strong> \u2013 Pomoc\u00ed Nette generujte p\u0159ehledy o aktivit\u011b na webu, kter\u00e9 v\u00e1m pomohou pochopit, jak se u\u017eivatel\u00e9 chovaj\u00ed a kde mohou b\u00fdt potenci\u00e1ln\u00ed probl\u00e9my.<\/li>\n\n\n\n<li><strong>Bezpe\u010dnostn\u00ed funkce<\/strong> \u2013 Zajist\u011bte, aby v\u00e1\u0161 syst\u00e9m zahrnoval detekci anom\u00e1li\u00ed a pokro\u010dil\u00e9 funkce pro identifikaci a prevenci neleg\u00e1ln\u00edch aktivit.<\/li>\n<\/ol>\n\n\n\n<p>Tento p\u0159\u00edstup v\u00e1m poskytne naprostou kontrolu nad va\u0161imi daty a zajist\u00ed, \u017ee budete m\u00edt v\u017edy p\u0159ehled o tom, co se na va\u0161em webu d\u011bje, bez nutnosti spol\u00e9hat se na t\u0159et\u00ed strany.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">A \u0161mitec (nebo smy\u010dec?) <\/h3>\n\n\n\n<p>Pou\u017e\u00edv\u00e1n\u00ed Google Analytics m\u016f\u017ee m\u00edt v\u00fdhody, ale z\u00e1rove\u0148 p\u0159in\u00e1\u0161\u00ed zna\u010dn\u00e1 rizika v oblasti ochrany soukrom\u00ed u\u017eivatel\u016f a kontroly nad daty. M\u00edsto toho, abyste se spolehli na extern\u00ed n\u00e1stroje, m\u016f\u017eete napsat vlastn\u00ed monitorovac\u00ed syst\u00e9m, kter\u00fd v\u00e1m poskytne plnou kontrolu nad va\u0161imi daty, ochranu soukrom\u00ed va\u0161ich u\u017eivatel\u016f a schopnost detekovat nezvykl\u00e9 aktivity na webu. Vytvo\u0159en\u00ed takov\u00e9ho <strong>n\u00e1stroje v Nette nen\u00ed nijak slo\u017eit\u00e9<\/strong> a m\u016f\u017ee b\u00fdt pro v\u00e1\u0161 projekt mnohem p\u0159\u00ednosn\u011bj\u0161\u00ed ne\u017e nechat Google nebo Facebook sledovat va\u0161e n\u00e1v\u0161t\u011bvn\u00edky.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>V dne\u0161n\u00ed digit\u00e1ln\u00ed dob\u011b je monitorov\u00e1n\u00ed n\u00e1v\u0161t\u011bvnosti webov\u00fdch str\u00e1nek neodmyslitelnou sou\u010d\u00e1st\u00ed spr\u00e1vy a rozvoje online projekt\u016f. Mezi nejzn\u00e1m\u011bj\u0161\u00ed n\u00e1stroje pro anal\u00fdzu n\u00e1v\u0161t\u011bvnosti pat\u0159\u00ed Google Analytics, kter\u00fd je \u0161iroce pou\u017e\u00edvan\u00fd d\u00edky sv\u00e9 jednoduchosti a robustn\u00ed sad\u011b funkc\u00ed. Nicm\u00e9n\u011b, jak se ukazuje,<\/p>\n","protected":false},"author":1,"featured_media":226,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[7,9,27,8,28,4,61],"tags":[62,10,49,50,48],"class_list":["post-225","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bootstrap","category-css","category-framework","category-javascript","category-nette","category-php","category-ui","tag-nette","tag-php8","tag-programovani","tag-vyvoj","tag-webdesign"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/josefnemec.cz\/blog\/wp-content\/uploads\/2025\/01\/Snimek-obrazovky_20250124_000659.png?fit=1636%2C461&ssl=1","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/josefnemec.cz\/blog\/wp-json\/wp\/v2\/posts\/225","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/josefnemec.cz\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/josefnemec.cz\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/josefnemec.cz\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/josefnemec.cz\/blog\/wp-json\/wp\/v2\/comments?post=225"}],"version-history":[{"count":1,"href":"https:\/\/josefnemec.cz\/blog\/wp-json\/wp\/v2\/posts\/225\/revisions"}],"predecessor-version":[{"id":227,"href":"https:\/\/josefnemec.cz\/blog\/wp-json\/wp\/v2\/posts\/225\/revisions\/227"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/josefnemec.cz\/blog\/wp-json\/wp\/v2\/media\/226"}],"wp:attachment":[{"href":"https:\/\/josefnemec.cz\/blog\/wp-json\/wp\/v2\/media?parent=225"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/josefnemec.cz\/blog\/wp-json\/wp\/v2\/categories?post=225"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/josefnemec.cz\/blog\/wp-json\/wp\/v2\/tags?post=225"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}