Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Statistika-nasa dika...

[es] :: PHP :: Statistika-nasa dika...

[ Pregleda: 3015 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

kelja

Član broj: 70429
Poruke: 1416
77.46.194.*



+35 Profil

icon Statistika-nasa dika...03.05.2007. u 10:49 - pre 206 meseci
Treba da 'kloniram'(delimicno) jedan 'real estate' sajt...Imanja za prodaju ili iznajmljivanje (u okviru jedne drzave,srecom:)),pretraga po gradovima, korisnicki admin panel i webmasterov admin panel sa kojekakvim funkcijama.
E jedna od tih funkcija me malko zabrinula - u pitanju je mesecna statistika pregleda i klikova...(pogledajte sliku u prilogu)
Ukupan broj i nije neki problem,ali kako to rasporediti po mesecima???

Unapred sam zahvalan na svakoj pomoci.
Prikačeni fajlovi
 
Odgovor na temu

milosijaa
Milos djordjevic
PHP Developer
srbija

Član broj: 88371
Poruke: 135
*.dialup.neobee.net.



Profil

icon Re: Statistika-nasa dika...03.05.2007. u 17:30 - pre 206 meseci
Mozda bas nisam skontao sta predstavlja problem ali ako ti nije problem TOTAL kako moze biti problem po mesecima???

u PHP-u imas bar gominu funkcija za baratanje sa datumima.

Dakle treba ti baza ili ces da pamtis podatke u file. (preporuka BAZA).

Pitanje : A na sta se odnosi RESPONSE RATE i CLICK RATE???(sta je to???)
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
*.adsl.beotel.net.

Sajt: norway.dakipro.com


+190 Profil

icon Re: Statistika-nasa dika...03.05.2007. u 17:51 - pre 206 meseci
E, to ni ja nisam bas skontao?
Dva resenja iz glave:
1. Pamtis uz svaki klik i datum (detaljnija statistika, mozes i po danima da vadis, po dobu dana, satnicama...) i kad gledas statistiku samo uradis SELECT COUNT (*) ... WHERE date < $krajMesecaZaKojiGledas AND date> $pocetakMesecaZaKojiGledas , e sad zavisi od formata kojim ih drzis u bazi.
2. pamtis uz mesec broj klikova, i na svaki klik ti povecas count za jedan za trenutni mesec.

Ili sam i ja lose razumeo pitanje

P.S. Prvi metod koristi samo ako se statistika gleda relativno retko.
P.P.S. Aj sad jedno glupo, mozda mozes ovu statistiku sa hostinga da koristis?
 
Odgovor na temu

kelja

Član broj: 70429
Poruke: 1416
77.46.194.*



+35 Profil

icon Re: Statistika-nasa dika...03.05.2007. u 17:51 - pre 206 meseci
Hm...da u pravu si...
Ne znam zasto sam se spetljao...(nisam citao Manual, to je...:-))
A response rate i click rate...
"Response Rate: The percentage of visitors who have contacted you.
Click Rate: The percentage of visitors who have clicked on the link provided by you."

Nije problem...napravicu i jednu tabelu samo za belezenja klikova...
Hvala.
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
*.adsl.beotel.net.

Sajt: norway.dakipro.com


+190 Profil

icon Re: Statistika-nasa dika...03.05.2007. u 17:52 - pre 206 meseci
heh, sta su ti brzi prsti, preteko sam te za 0.00001 sec
 
Odgovor na temu

mb_sa

Član broj: 50529
Poruke: 172
*.PPPoE-2458.sa.bih.net.ba.



Profil

icon Re: Statistika-nasa dika...03.05.2007. u 22:27 - pre 206 meseci
Meni je malo glupo posebno biljeziti svaki klik i pregled kao jedan red, ili imati samo jednu tabelu za klikove, jer ako sajt ima 10. 000 prelgeda u toku jednog dana, to je 10. 000 redova u bazi za SAMO 1 dan.

Moj ti je savjet sljedeci:

napravi tabelu sa sljedecim kolonama:

datum | sat | clicks | views
-------------------------------
12.03.2007 | 14 | 45 | 346
12.03.2007 | 15 | 32 | 287

primrani kljuc je kombinacija kolona datum i sat (i vise nego dovoljno jer se sat ne moze ponovit u toku jednog dana)!

Dakle, lijepo pokupis trenutni datum i sat. Provjeris da li posotji datum i sat u bazi (ako imas masql 5.x mozda bi bilo idelano za neku stored porceduru koja bi ovo odradila). Ako ne posotji insertujes novi red, a ako vec posotji onda samo radis UPDATE (clicks+1 ili views+1). Ovako imas samo 24 redova u bazi za jedan dan, a na osnovu voe strukture mozes imati statistiku u okviru jednog sata, jednog dana, mjeseca ili godine ili za zeljeni interval navedenog.

Neko je spomenuo da PHP ima hrpu funkcija za rad sa datumima. Da, istina, ali mnogo je bolje raditi na nivou mysqla (ja barem mislim da je tako brze). Pogledaj funkcije u MySQL manualu MONTH() i YEAR() i skontaj kako radi i kako primjeniti GROUP BY u SELECT upitu i imas onu statisku koju si prikazao u slici ;).

Nadam se da ti je post do pomoci.

Pozdrav,
mb

 
Odgovor na temu

[es] :: PHP :: Statistika-nasa dika...

[ Pregleda: 3015 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.