Google Analytics w phpBB by Przemo
Napisane: 20 grudnia 2009, 14:30, w Internet.
Kilka stron internetowych w swojej historii już założyłem. Na jednej z nich znajdujesz się obecnie. Leniwy jednak jestem strasznie, więc zawsze, gdy coś tworzę, to sięgam po CMS. Do blogów WordPress, galerie to Coopermine Photo Gallery, serwisy opierają się na PHP-Fusion (choć czasem zmieniam go na WordPressa). Długo natomiast myślałem, na czym stawiać fora dyskusyjne. Można zarzucić mi dysfunkcję mózgu, jednak ja będę bronił wyboru – phpBB by Przemo.
Kiedy wpycha się swoją stronę w internet, zawsze chcemy, żeby była wysoko w wyszukiwarkach. Oprócz tego warto wiedzieć coś o tym, co dzieje się na stronie. Konkretnie mam na myśli statystyki. Chyba większość osób posiada na swoich stronach jakieś skrypty szpiegujące odwiedzających. Kiedyś było sporo małych, chałupniczych rozwiązań. W Polsce są też ludzie używający stat24, który wpycha swoje reklamy („oczywiście szanujemy ich” – przypominając pewną reklamę). Według mnie jednak liczy się tylko Google Analytics. Co prawda panowie z Kalifornii zbierają już masę informacji o nas, jednak jakoś niespecjalnie mi to przeszkadza.
Tak czy inaczej, przy stawianiu forum naszebielsko.pl (na phpBB by Przemo) zapragnąłem jak za każdym razem, przesłać tyle informacji do Google, ile tylko mogę, oczywiście przez GA. Wklepałem ich kod w pliki forum. I w zasadzie na tym się wszystko skończyło, bo ciągle miałem komunikat, że śledzenie zainstalowane, danych tylko jakoś nie było. Poszukałem, pomyślałem i znalazłem rozwiązanie.
Żeby Google Analytics działało z phpBB by Przemo, musimy przede wszystkim zarejestrować się w GA
Dostaniemy tam kod wyglądający mniej więcej tak:
<script type=”text/javascript”>
var gaJsHost = ((„https:” == document.location.protocol) ? „https://ssl.” : „http://www.”);
document.write(unescape(„%3Cscript src=’” + gaJsHost + „google-analytics.com/ga.js’ type=’text/javascript’%3E%3C/script%3E”));
</script>
<script type=”text/javascript”>
try {
var pageTracker = _gat._getTracker(„UA-xxxxxxx-x”);
pageTracker._trackPageview();
} catch(err) {}</script>
Można wkleić go albo po znaczniku <body> w pliku overall_header.php (w katalogu z plikami stylu) lub przed znacznikiem </body> w overall_footer.php. Jeżeli jednak tak zrobimy, kod nadal nie będzie działać. Okazuje się, że wystarczy tuż przed końcem kodu, pomiędzy nawiasami w „catch(err) {}„ dać spację. Teraz ta część wygląda po prostu tak: catch(err) { }.
To wszystko. Jedna spacja a ja myślałem nad tym tyle czasu. Mam nadzieję, że przyda się nie tylko mnie.
Mogą Cię zainteresować:
Komentarzy: 7 dla "Google Analytics w phpBB by Przemo"
Marcin Łuniewski 20 grudnia 2009, 16:09
O tej wtyczce nie wiedziałem, muszę ją sprawdzić.
inzaghi89 21 grudnia 2009, 09:41
Masz dysfunkcję mózgu
.
Ja tam uważam, że nie ma nic lepszego jak te serwerowe statystyki. Może nie mają tylu informacji, co GA, ale wyświetlą wszystkie odsłony, a skrypty od statystyk można zablokować choćby w AdBlocku.
Marcin Łuniewski 21 grudnia 2009, 12:53
Nie znam nikogo kto blokuje statystyki
Z AWStats korzystam tylko okazjonalnie, kiedy akurat jestem w Direct Adminie.
szuman 22 grudnia 2009, 12:37
o widzisz, przyda mi się
swego czasu, po przesiadce z phpBB2 na phpBB3 chciałem na szybko wrzucić kod statystyk i tak zrobiłem, ale nie rejestrowało danych. Nie miałem czasu walczyć z tym, więc odpuściłem sobie, ale do tematu powrócę, skoro już mi go przypomniałeś i podałeś gotowe rozwiązanie
Podziękował!
wojtecki1 7 lutego 2010, 18:25
Jak to zadziała to będę krzyczał wszem i wobec że jesteś wielki
Marcin Łuniewski 7 lutego 2010, 18:27
U mnie działa, więc nie ma innego wyjścia.





Jakub Milczarek 20 grudnia 2009, 16:03
Też używam GA do śledzenia ruchu na stronach i bardzo mi się podoba. Dawno temu używałem jeszcze stat24 oraz stat4u ale to przeszłość. Jeszcze dla bieżących statystyk przy niektórych stronach postawionych na WP używam wtyczki WassUp – pokazuje mi odwiedziny moich wcześniejszych komentatorów!