Im Forum taucht alle Nase die gleiche Frage auf: Wie binde ich einen externen Counter in meinen Blog ein? Da ich gerade Zeit und nichts besseres zu tun habe, schreibe ich mal ein kleines How-To darüber.
[Update: Dieser Text bezieht sich nur auf von wordpress.com gehoste WordPress Blogs! Hostest du deinen Blog auf einem eigenen Webspace, baust du den Counter besser per JavaScript-Code in die footer.php des jeweiligen Templates ein!]
Vielleicht sollte aber erst mal das “warum” und dann das “woher” geklärt werden, bevor wir uns dem “wie” zuwenden. Also:
Warum brauche ich so einen Counter?
Eigentlich gar nicht. In WordPress gibt es ja schon einen
Der zeigt dir aber nicht an, WER auf deinem Blog war. IP-Adressen, Besuchszeitpunkt, Länge des Besuchs, Klickpfade, Browser, Betriebssystem und so weiter werden unterschlagen. Schade. Dabei ist doch genau DAS das Interessante.
Woher bekomme ich überhaupt so einen Counter?
Es gibt da so viele Anbieter wie es Sand am Meer gibt. Okay, das war leicht übertrieben! Mir sind zwei “gute” Counter aufgefallen, die all die Features bieten, von denen ich oben gesprochen habe: Statcounter und 4stats.
Ich sehe zwischen beiden eignetlich keine großen Unterschiede. Ich persönlich mag 4stats allerdings lieber. 4stats ist 1. auf Deutsch und 2. funktioniert die Homepage von 4stats mit meinem Firefox 2.0.irgendwas besser als der Statcounter.
Nachdem du dich für den Counter deiner Wahl entschieden hast, musst du dich natürlich erst einmal anmelden. Am besten benutzt du eine Mailadresse von z.B. diesem Dienst. (Spam Ade…
)
Wie binde ich einen externen Counter in meinen Blog ein?
Normalerweise findest du “irgendwo” auf der Seite des Counter-Anbieters eine Option, die dir einen Schnipsel JavaScript Code generiert. Der sieht dann – im Fall von 4stats – etwa so aus:

Solcher JavaScript Counter-Code wird normalerweise “ganz unten” im Footer der Homepage in eine HTML oder PHP-Seite eingebaut. Das geht bei einem auf wordpress.com gehosteten Blog aber nicht, da man hier nicht an dem Quellcode des Blogs herumfuhrwerken kann. Als gute Alternative bietet sich ein Text Widget an (Dashboard –> Themes –> Sidebar Widgets).
Wenn man den Code, so wie oben abgebildet, dort reinkopiert, wird das auch nicht funktionieren. Sch…ade. WordPress.com löscht nämlich JavaScript automatisch aus Sidebar Widgets. Blöd. Jetzt hilft “Trick 17″ weiter: Du kopierst ganz einfach den Teil des Counter-Codes, der etwa so wie unten abgebildet aussieht, aus dem oben gezeigten JavaScript Code:
http://4stats.de/de/stats?id=xxxxx
Das ist nichts anderes als ein Link zu einem Bildchen. Und diesen Link packst du in ein HTML Image-Tag. Das sieht dann so aus: <img src="http://4stats.de/de/stats?id=xxxxx" /> und das kommt in ein Text Widget:

[Update: In dem Bild oben fehlt eigentlich ein "/" vor der schließenden eckigen Klammer >. WordPress verwendet XHTML und dieses sieht eigentlich vor, dass "Einzel"-Tags wie <img .... ">, <a .... > und <br> jetzt so notiert werden: <img .... />, <a ..../> und <br />. Wusste ich noch nicht, als ich den Text geschrieben habe. Richtig ist also mit / - normalerweise sollte es auch ohne funktionieren.]
Das Ding speicherst du und das war’s.
Falls du lieber den Counter-Dienst CounterStats benutzen willst, kannst du dir statt JavaScript auch HTML-Code generieren lassen. Optionen: No Frames und HTML-Only benutzen. Dieser Code kann, so wie er ist, in ein Text Widget gepackt werden.
Achtung: 4stats schreibt in seinen NUBS (Nutzerbedingungen), dass der JavaScript Code nicht verändert werden darf… Gut, ohne Änderungen lässt sich 4stats nicht nutzten. Daher evtl. einen Link auf den Dienst setzen…
Pingback: Seitenhiebe » Blog Archive » Blogumzug: Review
Hallo
danke für deine Anleitung. Ich habe eigentlich alles so gemacht wie du beschrieben hast. Nun habe ich in meiner Sidebar ein Feld in dem steht Zähler(ist die Überschrift des Text Widges) mehr nicht. Wie funktioniert das Ding nun, muß ich mich nun immer Anmelden um den Zähler zu sehen.
Mein Eintrag:
Pingback: Blog den ich kurzzeitig lese « Bernhard’s Blog