Google Analytics en Simple Machine Forums (SMF) software

by Navin Poeran on januari 1, 2009

Gelukkig Nieuwjaar mensen, het is nu 5 uur in de ochtend, heb geen slaap en heb een barstende hoofdpijn. Teveel Parbo in me bloed, maar goed. Om het nieuwe jaar te starten, wil ik graag een artikel toewijden aan “het plaatsen van Google Analytics ga.js op jou Simple Machine Forums (SMF) forum.” Blijkbaar zijn er veel forums die dat nu gebruiken, een simpel zoekopdracht vertoont al gauw 31 miljoen resultaten.

Hieronder heb ik dat in stappen uitgelegd:

  1. Maak een bestand, noem het bijvoorbeeld google_analytics.html
  2. Kopieer nu de onderstaande code en plak het daarin:

    <!– Hier begint Google Analytics code –>

    <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”>
    var pageTracker = _gat._getTracker(“ZET HIER JE EIGEN UNIEKE UA CODE“);
    pageTracker._trackPageview();
    </script>

    <!– Einde Google Analytics code –>

  3. Upload deze bestand nu naar je map Sources, deze bevind zich in de root van je website, dus als jij je website hebt geïnstalleerd in een map “forum”, vind je het dan in forum/Sources
  4. Maak nu open je index.template.php van de thema die je gebruikt, deze vind je in, als we ervan uitgaan dat je website geïnstalleerd is in een map genaamd “forum”, forum/Themes/thema-naam/index.template.php
  5. Zoeken naar:

    echo ‘

    </body>

    </html>’;

  6. Vervangen met:

    // Hier komt je Google Analytics code

    require_once ‘google_analytics.html’;

    echo ‘

    </body>

    </html>’;

  7. Opslaan en uploaden!

Bekijk nu de broncode van je website, als jij je Google Analytics code daarin kan terug vinden, werkt het!

UPDATE (30/05/2009):

Schijnt dat deze techniek, niet wil werken als je Simple Machine Forums versie 1.1.9 gebruikt. Als je 1.1.9 gebruikt kan je de GA-code gewoon kopieren en plakken, vlak voor </body>. (dus in de index.template bestand van je thema)

Hier heb je de code:

<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("JOUW CODE");
pageTracker._trackPageview();
} catch(err) {}</script>
</body></html>';

Vervang “Jouw code” met je eigen UA-code die je van Google Analytics krijgt.

Abonneer aan dit blog via RSS of via e-mail, om op de hoogte te blijven van de meest recente ontwikkelingen. Volg mij op Twitter.

Relevante items

{ 0 comments… add one now }

Laat een reactie achter

Je kan deze HTML tags en attributen gebruiken: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Anti-spam vraag: