en español      in english

Archive for the 'WordPress Hack' Category

2. March 2007 ↓

WP Plugin: Feedburner Feed Stats 1comment

Feedburner Feed Stats ist ein einfaches Plugin, dass ich geschrieben habe, um die Ideen (und ein wenig Code) von einem Artikel, den ich gestern gelesen habe - es ging um WordPress Hacks und ähnliches - umzusetzen. Die Idee ist gut und der Code einfach.

Obwohl einige die Statistiken, die Feedburner anbietet, mögen, wollen sie doch ihre Feeds direkt via WordPress anbieten. Es müsste also einen Weg geben, jede Anfrage nach einem Feed transparent an FeedBurner zu senden, damit diese weiter Daten für Statistiken haben. 45n5 hatte das Konzept und ein wenig Code für den Hack beigesteuert. Ich habe mir den Code genommen und weiteren für transparente Proxy-Skripte, noch mehr durch Anregungen von Eric Lunt, zusammen mit dem Plugin Framework das es schon von Steve Smith gibt, und bin nun bereit für einen Alpha-Test meines Feedburner Feed Stats Plugins.

Wie ich es schon einem Freund erklärt habe, nach Installation des Plugins wird der Feed direkt durch das Blog angeboten. Alles, was Feedburner noch macht ist das Zählen der Leute, die den Feed auch lesen.

Die Alpha Version kann man hier downloaden. Feedburner Feed Stats Plugin Download.

Ein paar Fallstricke und Annahmen:

  • Feedburner Redirect Plugins müssen deaktiviert werden, da dieses Plugin im Grunde das gleiche macht. Dadurch könnten sich die Statistiken verdoppeln und anderen Nebenwirkungen auftreten.
  • Die Click Through Statistik geht verloren, da der Feed ja nicht mehr von FeedBurner selbst kommt.
  • Ich nehme an, dass Feedburner den HTTP_X_FORWARDED_FOR header für transparente Proxies berücksichtigt und die Information nutzt, um einzelne Abonennten zu taggen. Die Antwort auf diese Frage könnte die Abonnentenzahl beeinflussen.
  • Es scheint dass das Land nicht durch den Proxy entschieden wird, alle Anfragen werden sozusagen vom Platz des Servers gemacht. Mich würde interessieren, was FeedBurner nutzt, um dies herauszufinden. Und ob man die remote_addr Servervariable innerhalb einer curl-Anfrage überschreiben kann.
  • Lässt man irgendwelche Werbung via FeedBurner laufen, ist das hier nichts für dich.

Wenn du immer noch Fragen hast, hinterlass ein Kommentar. Die Installation ist wirklich simpel, einfach downloaden, die Datei in das Pluginvereichnis kopieren und im WordPress Backend aktivieren. Danach noch ein paar Einstellungen im Optionenfenster vornehmen. Wenn irgendwas kaputt geht, das Plugin einfach deaktivieren oder aus dem Pluginverzeichnis löschen. Bitte auch Bugs und Anregungen hinterlassen.

Übersetzung des Originalbeitrags.

Tags: