![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
Witam chciałbym zaimplementować u siebie statystyki odwiedzin, nie za bardzo mam pomysł ja to zrobić.Na sesji?
Statystyka miałaby się opierać o użytkownika anonimowego(niezarejestrowany).Pod uwagę należałoby brać User Agent'a i co jeszcze? IP odpada,jak i DNS, w obu przypadkach eliminują łącza ADSL i sieci osiedlowe. I jak magazynować dane z sesji.Po upływu dnia zapisywać te statystyki z sesji do bazy danych?Mam trochę ułatwioną sprawę , gdyż SSID oraz cały mechanizm sesji, zapisuje mi do bazy danych.Wystarczyło zliczyć unikalne identyfikatory, tylko jak zapisywać, który identyfikator odwiedzał konkretną podstronę. Jeśli ktoś ma sugestie to zapraszam do dyskusji. Albo opierać się o zewnętrzne statystyki takie jak np.google analytics? Ten post edytował Niktoś 25.06.2012, 16:23:57 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
A wykorzystać jakoś analytics, pewnie udostępniają jakieś API? Tak mi przyszło do głowy.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 898 Pomógł: 48 Dołączył: 2.11.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
A dlaczego nie chcesz skorzystać z gotowych, darmowych rozwiązań?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
Myślałem, ale w pewnym momencie może być to niedokładne.Mam dynamiczne url powiedzmy z tokenami, ja sobie ustalam czas generowania nowego,ale to nie ważne.Powiedzmy zmienia mi się token i google analitycs leży.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
IMO, jeśli w kodzie strony będzie poprawny kod dla analyticsa, to cały mechanizm poradzi sobie i zadziała. Problem może być tylko po stronie przeglądania statystyk, bo będziesz miał wiele powtórzonych i niepogrupowanych wyników przez te tokeny i może (ale nie musi) się okazać, że ciężko będzie coś sensownego z tych danych wyciągnąć.
-------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Polecam Piwik, podobnie z GA - problemów z różnymi nietypowymi adresami nigdy nie miałem.
-------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Temat jest dość obszerny, a Ty nawet nie zawęziłeś pola. Jak Ci GA nie pasuje, to może jakieś alternatywy z cyklu http://piwik.org/ ?
Cytat IP odpada,jak i DNS, w obu przypadkach eliminują łącza ADSL i sieci osiedlowe. Niby dlaczego? To mają być statystyki właśnie, a nie selekcja. -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
Cytat Niby dlaczego? To mają być statystyki właśnie, a nie selekcja. Przecież selekcja musi być, aby uniknąć powtórzeń,aby likwidować/minimalizować błędy statystyk.Jeśli bym jechał po IP to wyobraż sobie sytuacje z sieciami osiedlowymi i bezprzewodowymi, gdzie jest jeden zewnętrzny adres IP, a użytkowników może być 1000.W przypadku ADSL rejestrowanie zmiennego IP wogóle nie miałoby sensu. Ech, znalazłem coś fajnego-trochę trudne do wdrożenia,ale myślę,że się na to zdecyduje. http://awstats.sourceforge.net/#WHAT Myślę ,że lepsze od wyżej wymienionych propozycji. Ten post edytował Niktoś 26.06.2012, 00:43:54 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Przecież selekcja musi być, aby uniknąć powtórzeń,aby likwidować/minimalizować błędy statystyk.Jeśli bym jechał po IP to wyobraż sobie sytuacje z sieciami osiedlowymi i bezprzewodowymi, gdzie jest jeden zewnętrzny adres IP, a użytkowników może być 1000.W przypadku ADSL rejestrowanie zmiennego IP wogóle nie miałoby sensu. Czyli to nie będą statystyki, tylko jakieś Twoje widzimisię ze sporymi przekłamaniami. -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
!*! to nie są widzimisię.Zdaje się chyba ,że nie rozumiesz różnic pomiędzy ilością wejść na stronę, a ilością unikalnych wejść.
PS.AWSTATS jest dobry ,jednakże napisany w perlu.Musiałbym instalować środowisko programistyczne ActivePerl, zainstalować samą aplikację i zsynchronizować z serwerem IIS. Używam ASP.NET i pchanie w to innego języka programistycznego ma sens? |
|
|
![]()
Post
#11
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Ja ze swojej strony również mogę polecić Piwik. Wprawdzie tylko się z nim zapoznałem w celach testowych, ale:
- dysponuje API, - bazę masz postawioną lokalnie. Nawet jeśli czegoś nie zrobisz z poziomu API to możesz pokombinować by wyciągnąć dane bezpośrednio z bazy. |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
Widziałem Piwik, fajny jest ,jednakże baza danych MySQL ,a api dla php-ja mam MSSQL i ASP.NET-musiałbym praktycznie wszystko przerabiać, a to by się równało z tym że bym musiał pisać nową aplikację pod ten serwis.
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Cytat !*! to nie są widzimisię.Zdaje się chyba ,że nie rozumiesz różnic pomiędzy ilością wejść na stronę, a ilością unikalnych wejść. Czyli że odstrzelisz setki tysięcy UU, tylko dlatego że mają zmienne IP, czy są z tej samej sieci osiedlowej? Przecież to jakaś kompletna bzdura. I jakie wtedy będziesz miał statystyki? Marne. Statystyki powinny działać jak najprostszy licznik odwiedzin bez możliwości odnawiania. Napisz coś takiego, a zrozumiesz jak to ma działać. -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
Cytat Czyli że odstrzelisz setki tysięcy UU, tylko dlatego że mają zmienne IP, czy są z tej samej sieci osiedlowej? Przecież to jakaś kompletna bzdura. I jakie wtedy będziesz miał statystyki? Marne. Nie czytałeś uważnie chyba. Nie chcę opierać się wogóle o ip prowadząc statystyki, dlatego w pierwszym poście pytałem,że oprócz user agenta, co by było pomocne w prowadzeniu statystyk? |
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 898 Pomógł: 48 Dołączył: 2.11.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Awstats miałem kiedyś na jakimś hostingu. Strasznie zawyżały ilość odwiedziny. Kiedyś czytałem artykuł na ten temat i było wyjaśnione dlaczego tak się dzieje, ale nie pamiętam dokładnie- zdaje się, że każde żądanie traktowały jako odwiedzenie strony, czyli np. pobranie obrazka itp.
Ogólnie nie rozumiem za bardzo problemu - z tego co opisałeś to GA powinny sobie poradzić ze zliczaniem wejść i unikalnych wejść na Twojej stronie. Co do konstrukcji twoich url'i to jeśli dobrze rozumiem, to powinieneś móc przetwarzać statystyki według swoich potrzeb eksportując je do pliku (nie wiem na ile da się to w GA zrobić, ale eksport do csv na pewno jest). W ostateczności tak jak radzą koledzy masz PIWIK i wtedy masz dostęp do wszystkich zebranych danych w bazie. Pisanie samodzielnie statystyk to ostateczność - jeśli już to zrobisz to możesz wykorzystać ciasteczka do śledzenia użytkowników. Zapewne tak robią to inne statystyki, choć nigdy się w temat nie zagłębiałem. |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Nie czytałeś uważnie chyba. Nie chcę opierać się wogóle o ip prowadząc statystyki, dlatego w pierwszym poście pytałem,że oprócz user agenta, co by było pomocne w prowadzeniu statystyk? Jak chcesz wprowadzić system banowania, w razie nagminnej zmiany sesji/ciastka? Po UA? Powodzenia. -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
A co mają statystyki do banowania?
Walczyłem z perlem i porażka.Na iis to chyba da się tylko połączyć z AwStats przy użyciu modułu isapi(dostępny tylko w Active perl-w przypadku użytku komercyjnego to koszt ponad 700$), które inne wersje deweloperskie nie mają.Na fastcgi i cgi nie widziałem żadnego tutoriala aby odpalić perlowskiego awstats.Wogóle Perl ma ubogą dokumentacje i pokręcony jest jak rogi barana.Ja sobie daruję i nie dałbym za te studio programistyczne nawet centa.Straciłem 3 dni-chyba przez ten czas sam bym napisał jakieś drobne statystyki. Będę musiał się zastanowić,czy robić sam te statystyki, czy skorzystać z serwisów typu google analitycs.Nie wiem czy serwisy te biorą w statystykach pod uwagę url z querystringami-hmm.Na localhoście nie sprawdze jak działają statystyki z zewnętrzynch serwisów,żeby popróbować jak to działa. |
|
|
![]()
Post
#18
|
|
![]() Grupa: Zarejestrowani Postów: 433 Pomógł: 64 Dołączył: 29.01.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
A co mają statystyki do banowania? Jak Ci będą łącze zapychać ruskie boty z chińskich serwerów to zobaczysz ; ) Zazwyczaj leży to w gestii usługodawcy, ale nie wszyscy się tym tak od razu interesują. -------------------- |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Cytat A co mają statystyki do banowania? Bardzo dużo, bo bez dobrego składowania danych, nie zdołasz zrobić dobrych statystyk. Na serio myślisz że na samym UA daleko zajedziesz, statystyki nie polegają jedynie na: Cytat acha, ktoś wszedł +1 do bazy w UU Na to składa się szereg danych które musisz pobierać, zmagazynować i co chwilę sprawdzać, żeby chociażby dokonać selekcji na zasadzie czy dany UU już był, a jeśli tak to czy więcej niż raz na sekundę/minutę, by móc wykluczyć wiele możliwości o których nawet nie pomyślałeś. -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
Zacznimy od tego ,czy na przykład postawienie serwera ze statystykami np.(piwik) nie zabije samego serwera?To mnóstwo danych,które trzeba przetworzyć tak jak !*! wyżej napisał.Czy korzystanie z zewnętrznych serwisów badających ruch sieciowy nie obciąży samego łącza-to conajmniej 1 minutowe requesty na stronę/strony, chyba że się mylę.
Nie wiem ,ale coraz bardziej zastanawia mnie czy wogóle serwer podoła, tak mi się wydaje ,że chyba nie robi się tego na jednej instancji serwerowej. Ten post edytował Niktoś 29.06.2012, 10:46:20 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 17:02 |