04
Note:
Click here to get an English description. 
Deutsche Beschreibung
Achtung: Das Plugin befindet sich derzeit noch in der Entwicklung, d.h. Fehler können nicht ausgeschlossen werden. Fehler bitte per Email melden. Das Plugin wird ohne jegliche Gewährleistung herausgegeben, d.h. die Nutzung geschieht auf eigene Verantwortung und Gefahr.
Name: WP-Piwik
Aktuelle Version: 0.7.0
Download: WordPress.org Plugin-Verzeichnis
Datum: 11.02.2010
Lizenz: GNU General Public License Version 3, 29 June 2007
Sprachen: Englisch, Deutsch, Albanisch, Weißrussisch
Beschreibung
Dieses Plugin fügt eine Piwik Statistik Seite zu Deinem WordPress Dashboard hinzu. Außerdem kann es den Piwik JavaScript Code automatisch über wp_footer in dein Blog einfügen. WP-Piwik wurde nicht durch das Piwik-Projektteam erstellt.
Voraussetzungen
Entwickelt und getestet wurde das Plugin unter WordPress 2.7 und 2.8. Zudem ist eine Piwik-Installation und zumindest View-Zugriff auf Deine Statistiken notwendig. Mehr über Piwik erfährst Du auf der Piwik-Webseite.
WPMU
Version 0.6.0+ enthält eine experimentelle WPMU-Unterstützung.
Experimentell: Zur Zeit ist die WPMU-Unterstützung experimentell. Bitte teste es auch selbst einmal (z.B. mit einer lokalen Kopie Deines WPMU) bevor Du es im Livebetrieb verwendest.
Einfach:Kopiere WP-Piwik in Dein /wp-content/plugins Verzeichnis. Dadurch kann jeder Nutzer WP-Piwik selbst aktivieren und mit einer eigenen Piwik-Installation nutzen.
Erweitert:
- Kopiere den gesamten WP-Piwik-Ordner nach /wp-content/mu-plugins.
- Kopiere /wp-content/mu-plugins/wp-piwik/wpmu/wpmu-piwik.php nach /wp-content/mu-plugins/wpmu-piwik.php.
- Gehe auf die WPMU-Piwik Einstellungsseite und gebe die URL Deiner Piwik-Installation sowie Dein Auth-Token an. Du solltest eine neue, leere Piwik-Installation und einen Auth Token mit vollen Admin-Rechten verwenden, um jegliche Konflikte auszuschließen. WPMU-Piwik fügt automatisch eine neue Seite zu Piwik hinzu, sobald eines neues Blog zum ersten Mal aufgerufen wird.
- Nutzer können ihre eigenen Statistiken einsehen, Site Admins können alle Nutzerstatistiken einsehen.
Installation
- Aktuelle Version herunterladen
- ZIP-Datei in den Ordner wp-content/plugins entpacken
- Plugin in der WP-Administration aktivieren
- Im neuen ‘Einstellungen/WP-Piwik Stettings’-Menü die URL zu Deiner Piwik-Installation und Deinen Auth-Token angeben, danach speichern.
- Falls Du mehr als eine Seite verwaltest, musst du anschließend die richtige Seite auswählen und erneut speichern.
Deinstallation
Das Plugin bietet derzeit noch keine Deinstallationsroutine, d.h. die Optionsfelder wp-piwik_* müssen nach dem Deaktivieren des Plugins manuell gelöscht werden.
Bekannte Probleme
Keine bekannten Probleme.
Credits
- Albanische Sprachdatei [sq] von Besnik Bleta.
- Weißrussische Sprachdatei [be_BY] von FatCow.
To-Do-Liste
- Weitere Daten für das WP-Piwik Dashboard
- Widescreen-Unterstützung (mehr Spalten)
- Theme-Widgets
- Angezeigte Daten konfigurierbar machen
- Weitere Sprachen
- Code optimieren und kommentieren
- Deinstallationsroutine
(Die Reihenfolge ist beliebig und sagt nicht zwingend etwas über die Reihenfolge der Bearbeitung aus.)
Letzte Änderungen (Changelog)
0.7.0
- Bugfix: Prozentwerte werden wieder korrekt berechnet
- Bugfix: Besucher-Grafik: Die Beschriftungen überschneiden sich nicht mehr bei Seiten mit weniger als 50 Besuchern/Tag
- Besucher-Grafik: Rote Linie zeigt den Durchschnitt eindeutiger Besucher
- Besucher-Tabelle: Eine TOTAL-Statistik-Zeile wurde hinzugefügt
- Tortendiagramme: Zeige nur die Top 9 + “Andere”, neues Farbspektrum
- Option: Zeige eine Piwik-Verknüpfung in der Übersichtsbox
- Ein wenig Performance-Optimierung
0.6.4
- Unnötige Debug-Ausgabe entfernt
- Deutsche Sprachdatei aktualisiert
- WordPress Dashboard Widget: letzte 30 Tage Ansicht
0.6.3
- Zeile in der Besucherstatistik anklicken, ob Details für diesen Tag zu sehen
- WordPress Dashboard Widget: Übersicht
0.6.0
- Experimentelle WPMU-Unterstützung
- Google Chart API deaktivierbar
- Albanische [sq] Sprachdatei eingefügt
- Weißrussische [be_BY] Sprachdatei eingefügt
0.5.0
- Auswahl der Nutzerrollen, die auf die Statistiken zugreifen können
- Einige HTML-Fixes auf der Settings-Seite
0.4.0
- Tracking-Filter hinzugefügt
- Statistik über Auflösungen
- Statistik über Betriebssysteme
- Plugin-Statistik
0.3.2
- Falls allow_url_fopen = off (php.ini) wird versucht, statt file_get_contents CURL zu verwenden.
0.3.1
- WordPress 2.8 kompatibel
- Bugfix: Warnungen auf WP 2.8 Plugin-Seite
- Dashboard überarbeitet
- Teilweise optimierter Code
0.3.0
- Ansichten im WP-Piwik Dashboard als Module
- Blöcke der Dashboard-Seite zuklapp- und verschiebbar
- Deutsche Sprachversion
- Browserstatistik und Absprünge werden angezeigt
0.2.0
- Erste veröffentlichte Version.
Hinweis:
Hier geht es zur deutschen Beschreibung. 
English Description
Attention: This plugin is still under development, so errors are not impossible. Please tell me about problems via mail. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Name: WP-Piwik
Current version: 0.7.0
Download: Get it from the WordPress Plugin Directory
Date: 2010/02/11
License: GNU General Public License Version 3, 29 June 2007
Languages: English, German, Albanian, Belorussian
Description
This plugin adds a Piwik stats site to your WordPress dashboard. Also it is able to add your Piwik javascript code to your blog using wp_footer. WP-Piwik is not created or provided by the Piwik project team.
Requirements
This plugin has been created and tested with WordPress 2.7 and 2.8. You need a running Piwik installation and at least view access to your stats. Look at the Piwik website to get further information about Piwik.
WPMU
Version 0.6.0+ includes experimental WPMU support.
Experimental: The WPMU support is currently experimental. Please test it on your own (e.g. using a local copy of your WPMU) before you use it in an user context.
Simple:Just add WP-Piwik to your /wp-content/plugins folder. So each user can enable WP-Piwik and use his own Piwik instance.
Extended:
- Add the whole WP-Piwik folder to /wp-content/mu-plugins.
- Copy /wp-content/mu-plugins/wp-piwik/wpmu/wpmu-piwik.php to /wp-content/mu-plugins/wpmu-piwik.php.
- Go to the WPMU-Piwik settings page and enter the Piwik URL and the auth token. You should use a clear Piwik installation and a token with full admin rights due to avoid conflicts. WPMU-Piwik will add a new site to Piwik each time a new blog is visited the first time.
- Users have access to their own statistics, site admins can access each blog’s statistics.
Installation
- Upload the full `wp-piwik` directory into your `wp-content/plugins` directory
- Activate the plugin through the ‘Plugins’ menu in WordPress
- Open the new ‘Settings/WP-Piwik Settings’ menu, enter your Piwik base URL and your auth token. Save settings.
- If you have view access to multiple site stats, choose your blog and save settings again.
- Look at ‘Dashboard/WP-Piwik’ to get your site stats.
Deinstallation
Currently there is no deinstallation routine, so you have to delete all wp-piwik_* option fields manually after plugin deactivation.
Known issues
None
Credits
- Albanian [sq] language file by Besnik Bleta.
- Belorussian [be_BY] language file by FatCow.
ToDo
- More stats widgets
- Widescreen-support (more columns)
- Theme widgets
- Configuration of displayed data
- More languages
- Optimize code and add comments
- Deinstallation routine
Changelog
0.7.0
- Bugfix: Percent calculation fixed
- Bugfix: Visitor chart: No label overlapping if < 50 visitory/day
- Visitor chart: Added a red unique visitor average line
- Visitor table: Added a TOTAL stats line
- Pie charts: Show top 9 + “others”, new color range
- Option: Show Piwik shortcut in overview box
- Some performance optimization
0.6.4
- Unnecessary debug output removed
- German language file update
- WordPress dashboard widget: last 30 days view added
0.6.3
- Click at a visitor stats day-row to load its details.
- Add stats overview to your WordPress dashboard
0.6.0
- Added experimental WPMU support
- Switch to disable Google Chart API
- Added Albanian [sq] language file
- Added Belorussian [be_BY] language file
0.5.0
- Display statistics to selected user roles
- Some HTML fixes (settings page)
0.4.0
- Tracking filter added
- Resolution stats
- Operating System stats
- Plugin stats
0.3.2
- If allow_url_fopen is disabled in php.ini, WP-Piwik tries to use CURL instead of file_get_contents.
0.3.1
- WordPress 2.8 compatible
- Bugfix: Warnings on WP 2.8 plugins site
- Dashboard revised
- Partly optimized code
0.3.0
- WP-Piwik dashboard widgetized.
- Stats-boxes sortable and closeable.
- German language file added
- Browser stats and bounced visitors
0.2.0
- First public version.

Dies ist mein Blog, auf dem ich unter anderem über Usability, Development, Webdesign und Kommunikation schreibe.

[...] mit anderen Programmen, auf die von Piwik erfassten Daten zugreifen. Ich habe mir da beispielsweise das Plugin WP-Piwik installiert, welches mir den Tracking-Code automatisch in den Footer von Wordpress einbaut und es [...]
All installed correctly I think. How do you know if it is working? How long before results start showing? Thank you.
Fred
Hi Fred,
if your Piwik installation works fine, you should see your first visitors directly. Have a look at today’s values in the visitor table (top right). All other stats currently show yesterday’s values, so you should see your first stats tomorrow (if there were any visitors, of course).
To check your WP-Piwik compare its stats with your original Piwik stats.
Hope you enjoy this plugin!
Best regards,
André
Hi André, schönes Plugin hast du da. Als nützliches Goodie wäre es toll, wenn auch im WordPress Dashboard noch ein Link auf das Piwik-Dashboard angezeigt würde.
Hi Sören,
du meinst also einfach ein Link vom neuen Dashboard-Widget auf das Piwik-Dashboard im WordPress? Oder auf das “echte” Piwik-Dashboad?
Sowas ist jedenfalls kein Problem
Letzteres. Nachdem man sich im “WordPress-Piwik-Dashboard” appetit geholt hat, bekommt man evtl. ja doch noch mal Lust die volle Power des Piwik zu nutzen. Deshalb wäre ein Link auf das “echte” Piwik-Dashboard echt praktisch. Anderfalls muss man die ganze Adresse per Hand eintippen was auf Grund der Wordpress-Pfadstruktur ein ganz schönes “gegurke” ist.
P.S. Danke für die Reparatur in 0.6.4. Ich hatte den Debug-Output auch schon entdeckt und lokal bei mir rausgeschmissen
Thank you, Andre. Nice work here. Does it “count” my visits? I do not see an instance of me, as all visitors are zero. Also, I installed the JS code directly generated from my Piwik manually to the footer of my WordPress blog. Is this a conflict with the code your plugin generates?
@6- Sören: Klar, kein Problem. Baue ich für die nächste Version ein.
@7 – Fred: If you add the Piwik code manually to your footer.php, WP-Piwik can not influence your results. In this case all counting stuff is done by Piwik itself.
If you enable “Add code to wp_footer()” instead of adding the code manually, WP-Piwik won’t add the code on visits by user roles selected at the tracking filter setting.
Vielen Dank für dieses tolle Plugin. Ich hoffe du entwickelst es lange weiter. Werde es auf allen meinen Seiten einsetzen.
Habe bis jetzt das Piwik Analytics Plugin genutzt.
Hallo André,
danke für die kontinuierliche Pflege des Plugins. Vielleicht kannst du die Adressen in der “Webseiten” Box noch als HTML Links darstellen. Oftmals bin ich neugierig, was sich hinter der Webseite verbirgt und muss den Link dann bisher manuell in die Browseradressleiste kopieren.
Das mit der Werbung auf der Einstellungsseite ist nicht dein Ernst? Ich bin geneigt deshalb das Plugin zu deinstalliern. Ich habe nix dagegen, wenn du Links anzeigst, die etwas mit dem Plugin zu tun haben – z.B. auf die Piwik-Homepage. Wegen mir auch auf komerzielle Seiten. Aber völlig zusammenhangslose Werbelinks finde ich zum kotzen (Jetzt erzähl mir nicht, das Themes etwas mit dem Plugin zu tun haben). Und dann noch über so einen komischen Redirect-Service.
Hallo Sören,
vielen Dank für dein Lob und natürlich auch deine Kritik. Zunächst zu den Webseiten-Links: Diesen Part möchte ich noch so überarbeiten, dass er der Darstellung in Piwik selbst besser entspricht. Neben einem direkten Link auf die Seite soll ein Klick auf den Eintrag eine Übersicht der Unterseiten anzeigen, von denen tatsächlich verlinkt wird. Eigentlich wollte ich dies direkt in der Tabelle anzeigen, aber wenn ich die API richtig deute, dann müsste ich dafür tatsächlich zusätzliche Einzelabfragen einbauen. Also muss da z.B. eine AJAX-Lösung her… es steht auf jeden Fall auf meiner Todo-Liste.
Nun zur Werbung. Ich kann natürlich verstehen, wenn du die Werbung als nicht relevant einstufst und damit ignorierst bzw. selbst bei Interesse gezielt nicht anklickst. Ein wenig verwundert bin ich aber, dass die Werbung für dich ein Grund ist, um WP-Piwik zu deinstallieren… oder eben “zum Kotzen”. Genau das wollte ich vermeiden und habe mir deswegen gut überlegt, wie die Werbung aussehen soll. Vielleicht handelt es sich einfach um ein Missverständnis, weshalb ich meine Gedanken zur Werbeplatzierung und -auswahl ein wenig erläutern möchte:
Ich hoffe, dass diese Erläuterungen dein Vertrauen wieder ein wenig stärken können. Für weitere Fragen stehe ich dir natürlich gerne zur Verfügung. Die Entwicklung von WP-Piwik kostet enorm viel Zeit, zumal ich davon recht wenig habe. Leider haben meine Erfahrungswerte gezeigt, dass Spendenbuttons oder Amazon-Wunschlisten nicht genutzt werden. Also möchte ich einfach mal versuchen, ob jemand diesen Link als Mehrwert sieht und darüber ein Theme kauft. Und wenn nicht? Dann verschwindet der Link halt bald wieder. Auf jeden Fall garantiere ich dir, dass ich keine Werbung mit zusätzlichen Tracking-Methoden (wie oben erläutert) einbaue, und ebenso dass ich solche Werbung niemals an störenden Stellen oder gar in den Content-Bereich des Blogs platzieren werde.
Hier noch ein paar weiterführende Links:
Minivermarktung mit E-Junkie bei Dr. Web
E-Junkie als Vertriebsplattform für digitale Produkte nutzen bei Netzpanorama
RichWP-Betreiber Felix Krusch im Interview bei SiN
Hi André,
danke erstmal für die Klarstellung. Auch ich entwickle Plugins für WordPress und kenne zumindest die Zeit-Problematik. Da mir von vornherein klar war, dass kaum einer für ein Plugin freiwillig bezahlt, habe ich bisher noch nicht versucht damit Geld zu verdienen. Ich mache das eher zum Spass und vielleicht auch für meine “15 Byte Ruhm”.
Generell habe ich nichts dagegen, wenn ein Entwickler versucht Geld mit seinen Ideen zu verdienen. Auch wenn der Link die oben von dir beschriebenen Eigenschaften hat, so ist er doch für mich als User völlig intransparent. Das Netz ist voll von Abzocke und auf einmal kommt so ein “dahergelaufenes Plugin” mit einem Werbelink. Da muss ich einfach mißtrauisch werden. Ich habe nur den Link gesehen und mich maßlos geärgert.
Meine Meinung: Wenn du Geld damit verdienen willst, dann tu das auf ganz offensichtliche Art und bitte um eine Spende. Das funktioniert zwar in den meisten Fällen nicht, ist aber zumindest “ehrlich”. Sofern du weiterhin den Link behälst, würde ich mich freuen in ein paar Monaten / Jahren mal einen Beitrag bei dir im Blog zu lesen um zu erfahren, ob sich das wirklich gelohnt hat. Ein bischen Neugier muss sein
wenn ich die seite http://www.meineseite.com/wp-piwik/ öffne erscheint nur
Index of /wp-piwik
Parent Directory
css/
gpl-3.0.html
js/
languages/
readme.txt
screenshot-1.gif
screenshot-2.gif
wp-piwik.php
wpmu-piwik.php
wpmu/
und nicht die installation seite .
und wenn ich wp-piwik.php öffne kommt
Fatal error: Call to undefined function get_option() in /home/mybuolog/public_html/meineseite.com/wp-piwik/wp-piwik.php on line 41
und wenn ich wpmu-piwik.php öffne kommt
Warning: require_once(wp-piwik/wp-piwik.php) [function.require-once]: failed to open stream: No such file or directory in /home/mybuolog/public_html/meineseite.com/wp-piwik/wpmu-piwik.php on line 9
Fatal error: require_once() [function.require]: Failed opening required ‘wp-piwik/wp-piwik.php’ (include_path=’.:/usr/lib/php:/usr/local/lib/php’) in /home/mybuolog/public_html/meineseite.com/wp-piwik/wpmu-piwik.php on line 9
wodran kann das liegen
danke im vorraus
@nils: WP-Piwik ist ein WordPress-Plugin, d.h. du solltest WP-Piwik in dein WordPress-Plugin-Verzeichnis kopieren und dann über den Admin-Bereich aktivieren. Falls du Piwik selbst installieren möchtest, dann bist du hier falsch
Schau mal bei piwik.org vorbei.
@Sören: Über Erfolg oder Misserfolg werde ich auf jeden Fall berichten. Ich habe aber auch schon eine andere Idee, die auch dir entgegen kommen sollte. Mal sehen, wann ich Zeit für das nächste Update finde.
[...] WP-Piwik [...]
Ein Link im gadget zur Übersicht in WP wäre schön, bin da immer zu faul zu scrollen
Das sollte sich machen lassen
hallo andré,
erstmal vielen dank für das plug-in! (und an die piwik-leute: ihr seid spitze!) ich habe verdammt wenig ahnung von dem ganzen und deshalb eine frage, die hoffentlich so banal ist, daß du sie leicht beantworten kannst:
in piwik kann ich unter “aktionen” und “seiten” bzw. “page titles” die zugriffsanzahl auf einzelne seiten meiner homepage sehen. im wp-dashboard allerdings sehe ich diese info nicht, obwohl es für mich die interessanteste ist. gibt es eine möglichkeit, in wp-piwik eine einstellung vorzunehmen, daß man die page-hits sehen kann? optimal wäre sogar eine grafik über die vergangenen 30 tage oder so.
beste grüße!
Hallo Klaus,
ich gebe dir vollkommen Recht – einzelne Artikelstatistiken sind sehr interessant. Leider ist die Implementierung ein wenig aufwendiger, aber diese Funktion steht ganz oben auf meiner Liste… schon alleine, weil ich es selber haben will
Wenn es meine Zeit erlaubt, dann gibt es bald wieder ein Update. Vielleicht habe ich es bis dahin sogar implementiert
Vg,
André
p.s.: suchbegriffe, die zu meiner homepage geführt haben, wären auch interessant
Die sind schon drin… die Tabelle “Keywords” zeigt nichts anderes
uups, da hab ich wohl auf meinen augen gesessen… vermutlich hab ich’s übersehen, weil’s noch leer ist. vielen dank für deine schnellen antworten!