![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 27.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Potrzebuje zrobić licznik odwiedzin dla kilku stron www. Dane wynikowe odwiedzin muszą być umieszczane w jednej bazie danych (mysql) Przykład: Są 3 strony www Pierwsza strona w dniu dzisiejszym ma: 40 odwiedzin Druga strona w dniu dzisiejszym ma: 60 odwiedzin Trzecia strona w dniu dzisiejszym ma: 20 odwiedzin Dane muszą trafic do bazy danych do tabeli: [id] [url_strony] [odwiedziny] [data] Ma ktoś pomyśł jak się za to najlepiej zabrać lub wie ktoś na jakiej zasadzie dzała skrypt z google analitics, bo wykonuje on dokładnie o to o co mi chodzi, czyli zbiera różne dane o odwiedzających dla danej strony. Chodzi mi o pomysł, wskazówki, naprowadzenie. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
A dlaczego nie możesz po prostu skorzystać z google analytics?
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 143 Pomógł: 1 Dołączył: 14.11.2007 Ostrzeżenie: (10%) ![]() ![]() |
Z tego co się orientuje analytics ma coś w rodzaju swojego API. Wcześniej musisz jednak zezwolić na odczyt swoich danych innemu skryptowi. Odradzam Ci jednak to, po co sobie życie komplikować. Gdybyś chciał w sposób zaawansowany śledzić wszystkie statystyki ruchu itd to rozumiem. W sieci jest setki gotowych, prostych skryptów zliczających odwiedziny
![]() Ten post edytował axwell 30.03.2010, 16:37:18 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
To, że w siecie jest setki gotowych to nic nie znaczy. Zapomniałeś dodać setki gotowych "gówien". Google Analitics jest po prostu bardzo dobre dlatego nie warto pisać własnego systemu statystyk.
Jak działa GA? otwórz firebuga, zakładka sieć i spójrz na "_utm.gif". -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 27.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Owszem korzystam z Google Analitics ale do sprawdzanie w nim ponad 100 stron i odczytywanie wartości odwiedzin jest bardzo czasochłonne, a dane te są niezbędne ponieważ co miesiąc moi klienci dostają raporty z pozycjonowania, gdzie jest odwiedzalność. Dlatego postanowiłem stworzyć na własne potrzeby panel do obsługi klientów. Takowy klient będzie mógł sobie w prosty sposób sprawdzać pozycję swojej strony oraz odwiedzalność.
Jednakże stanąłem przed problemem jak zbierać dane odwiedzalności z ponad 100 stron i zapisywać je do jednej bazy danych. Myślałem na czymś takim aby na każdej stronie umieścić skrypt php z licznikiem, zapisujący wyniki do pliku. Na serwerze z panelem do obsługi klienta, napisać skrypt który odczytywał by po kolei pliki z poszczególnych stron raz na dobę. Uruchamiany byłby z CRONa. To rozwiązanie wydaje mi się jednak mało profesjonalne i nie każdy klient ma stronę wykonaną w php więc tu się rodzi kolejny problem. Dlatego zainteresował mnie ten temat i potencjalne rozwiązanie tego problemu. |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Nie ma problemu aby wyniki eksportować z google analytics do csv i importować do twojej bazy (jeżeli jest taka potrzeba) i uwierz mi, że nie jest to wcale trudne.
Nie szukam obejście wokoło tylko po prostu mówię jak byłoby łatwiej i skuteczniej. Aczkolwiek zasadę działania GA już pewnie znasz ![]() -------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 27.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Rozwiązanie o które mi chodziło: Na stronie www klienta: <script language="JavaScript" type="text/javascript" src="skrypt.js"></script> W pliku skrypt.js [...] document.open(); document.write("<img src=\"http://www.strona.pl/skrypt.php?zmiena=1&zmiena2=2 " alt=\"\" border=\"0\">"); document.close(); [...] Wyswietlenie obrazu wywoluje skrypt do ktorego przekazywane sa wszystkie potrzebne nam zmienne. Za pomoca JavaScriptu mozemy po stronie klienta pobrac rozne informacje. W pliku skrypt.php -->pobieramy sobie zmienne za pomoca $_GET['zmiena1'] $_GET['zmiena2'] -->łączymy się z bazą danych danych -->zapisujemy zmienne do bazy Ten post edytował prapdm 31.03.2010, 13:08:25 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.07.2025 - 09:42 |