Avatar
Dominik Gavrecký:

Zdravím "kolegov",

väčšina z vás sa už určite stretla s tým že na stránke vám zobrazuje počet zhliadnutí nejakej novinky alebo článku. A mňa by zaujímalo ako na to. Napadlo ma zapisovať si do DB každú návštevu s ID + IP a potom to len coun(tnuť) ale nie som si istý či je to ideálne riešenie.

Ďakujem za každú radu

Odpovědět 25. února 19:35
Hlupák nie je ten kto niečo nevie, hlupákom sa stávaš v momente keď sa na to bojíš opýtať.
Avatar
Numero
Redaktor
Avatar
Numero:

http://www.itnetwork.cz/…adlo-navstev a pokračuje to tady:
http://www.itnetwork.cz/…ev-dokonceni

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
Nahoru Odpovědět 25. února 19:50
Co si člověk neudělá sám to nemá...
Avatar
Marek Z.
Redaktor
Avatar
Odpovídá na Dominik Gavrecký
Marek Z.:

Já osobně bych toto řešil jak se to většinou řeší tak, že při zobrazení dané stránky vždy update celkového počtu o 1. I když si to za sebou tu stránku s novinkou například 5x refreshnu stále se to bere jako bych si ji zobrazil 5x. Pokud chceš zobrazení unikátních uživatelů, tak to řeš přes IP jak jsi zmínil.

Můžeš to také rozvrhnou na unikátní návštěvníky za den.

Je důležité si určit metodiku měření.

Jak jsem již zmínil prvně, co refresh to update zhlédnutí.
Také to můžeš dát na ty IP či cookinu a pokud přijde po 30 minutách znovu, tak provedeš znovu zápis návštěvy. Pokud přijde ještě během 30 minut tak se to bude brát stále jako 1 návštěva. (Spíže bych využil u návštěvnosti celkové webu než daného článku)
Či ty unikátní IP za den, třeba.

Za mě bych volil 1. možnost, je nenáročná, časem bude pěkné číslo a upřímně kdo řeší zhlédnutí u článků.

Nahoru Odpovědět 25. února 19:54
Chybami se člověk učí, běžte se učit jinam!
Avatar
Fredep
Redaktor
Avatar
Fredep:

Jen bych dodal, že v dnešní době je spousta lidí na Wi-Fi, mají tedy stejné IP adresy. Mohl bys tedy každému novému uživateli vytvořit unikátní cookie (pokud nebude existovat, tak ji vytvoříš), kterou nahradíš za tu IP. Nestane se tedy, že 30 studentů na školní Wi-Fi bude považováno za jednoho člověka ;)

Nahoru Odpovědět 25. února 19:55
Týmová práce je důležitá proto, aby bylo možno obvinit z neúspěchu někoho jiného.
Avatar
David Hynek
Redaktor
Avatar
Odpovídá na Dominik Gavrecký
David Hynek:

ale ono se to tak opravdu dělá... navíc můžeš zaznamenat i další věci, jako průběh návštěv stránek, čas strávený na stránkách, mapy pohybu myši, odkud návštěvník přišel, jeho rozlišení monitoru, zařízení, operační systém a pod. Jestli mít chceš mít o svých stránkách přehled, je statistika úžasný zdroj informací, navíc skoro zdarma...

Nahoru Odpovědět 25. února 19:55
Čím víc vím, tím víc věcí nevím.
Avatar
Odpovídá na David Hynek
Dominik Gavrecký:

To ano ale ak má stránka 1000 noviniek a má zaznamenávať každú jednu IP pri každej novinke nie je to záťaž pre ten web ?

Nahoru Odpovědět 25. února 20:04
Hlupák nie je ten kto niečo nevie, hlupákom sa stávaš v momente keď sa na to bojíš opýtať.
Avatar
Marek Z.
Redaktor
Avatar
Odpovídá na Dominik Gavrecký
Marek Z.:

Zátěž ne, spíže to zabere hodně místa časem. Je fajn sice, že myslíš do předu, ale za jak dlouho tvůj web bude mít 1000 novinek a více jak 1000 uživatelů online. To řeší potom upgrade železa, resp. přikoupení místa, apod..

Nahoru Odpovědět  +1 25. února 20:17
Chybami se člověk učí, běžte se učit jinam!
Avatar
Numero
Redaktor
Avatar
Numero:

A nebo můžeš používat google analytics

Nahoru Odpovědět  +1 25. února 20:36
Co si člověk neudělá sám to nemá...
Avatar
Odpovídá na Numero
Dominik Gavrecký:

Potreboval by som ti vypísať ... Potrebujem spraviť niečo ako počet prečítaní novinky takže toto by mi môj problém nevyriešilo. Tak ma napadlo ak by som vytvoril tabuľku news_seen so stĺpcami id news_id ip a už by som to len insertoval podľa id novinky a overoval či už tam IP nie je ...

Nahoru Odpovědět  +1 25. února 21:13
Hlupák nie je ten kto niečo nevie, hlupákom sa stávaš v momente keď sa na to bojíš opýtať.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 10.