[Opas] Google Analytics
Lähetetty: 01 Marras 2009, 16:48
Tuossa kun asentelin omaa foorumia, huomasin ettei GA:n asentaminen phpBB:hen olekkaan ihan suora toimenpide.
Joten tässä ohje Google Analyticsin lisäämiseen, niin että tilastot toimivat.
Muita huomioita:
Joten tässä ohje Google Analyticsin lisäämiseen, niin että tilastot toimivat.
- Hae koodi Google Analytics sivulta.
Sen pitäisi näyttää tältä. (tunniste koodi sensuroitu)Koodi: Valitse kaikki
<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>
- Kopioi koodi Muistioon tai vastaavaan ohjelmaan.
- Lisää "//phpbb fix" viimeisellä rivillä olevien {} sulkujen sisään.
Näin...Koodi: Valitse kaikki
<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) {//phpBB fix}</script>
- Lisää muokattu koodi kaikkien käytössä olevien teemojen overall_footer.html tiedostoihin, juuri ennen loppupäässä olevaa </body> koodia.
- Siirrä muokatut tiedostot palvelimelle.
- Virkistä kaikkien teemojen mallinteet
- Olet valmis
Muita huomioita:
- Vika johtuu siitä, että phpbb siistii tiedostoista automaattisesti turhat {} sulkeet, joita käytetään myös phpbb koodissa. JavaScript kommentin lisääminen korjaa tämän ongelman, vaikuttamatta koodin varsinaiseen toimintaan.
- Ilman tuota muokkausta Google Analytics löytää kyllä koodin sivulta ja sanoo että "tietoja vastaan otetaan", mutta tilastot pysyvät tyhjinä.