Sidebar
ein-/ausblenden

WP - Websitestatistik mit phpMyVisites

Plugin für WordPress SEO

Anzeige

phpMyVisites ist ein kostenloses Werkzeug um viele Informationen über die Besucher deiner Website zu bekommen. Das Tool basiert auf Basis PHP und mySQL und ist OpenSource. Schnell installiert ist phpMyVisites mit einer eigenen Installationsroutine und dann erscheint auch schon die Oberfläche, die einfach zu bedienen ist. phpMyVisites listet Unmengen - die Features sprechen sicher für sich - von Statistiken, wobei es sieben Hauptbereiche gibt, die aber nochmal diverse Unterkategorien haben. Auf den Screenshots sind einige Beispielauswertungen zu sehen und ebenso kann man sich im Demo umschauen. Ein weiterer Vorteil ist es, dass man mehrere Domains mit phpMyVisites beobachten kann und so nicht mehrere Logins und Services benötigt. Hinzu kommt, dass man dadurch einen Vergleich der Seiten hat.
Ich arbeite seit geraumer Zeit damit und bisher sehr zufrieden. Besonders begeistert mich, dass ich nun weis, wie lange die Leser auf den einzelnen Beiträgen bleiben und sehe somit, ob sie nicht nur anklicken und weg.

Der Einbau des nötigen Codecs ist schnell passiert und funktioniert mit JavaScript. Um dies für diejenigen noch mehr zu vereinfachen, die nicht in ihr Template eingreifen wollen, habe ich ein kleines Plugin für WordPress erstellt der nur bei zwei Variablen angepasst werden muss. Diese beiden müssen direkt im Plugin angepasst werden, da ich den Admin-Bereich von WP nicht unnötig überfüllen wollte und diese Einstellung eh nur einmal angepasst werden muss.

Update

Seite Version 1.1 des Plugins wird das Tool Piwik, welches als Nachfolgeversion erschienen ist, unterstützt. Piwik ist umfangreicher und mit JS entwickelt worden. Schaut euch dazu die Projektseite an.

Anforderungen:

Das Plugin arbeitet ab WordPress Version 1.5* .

Installation:

  1. Datei downloaden und umbenennen - wp-phpmyvisitys.php
  2. Die Datei in deinem Lieblingseditor öffnen und die Beiden Variablen (Zeile 18 und 19) mit deinen Daten füllen. Wenn der Nachfolger Piwik im Einsatz ist, dann pflege die Zeilen 29 und 30. Nur die Werte pflegen die genutzt werden auch einpflegen, sonst wird der Footer der Seite aufgebläht.
    Wenn du mehrere Domains mit phpMyVisites beobachtest, dann muss ein Schlüssel vergeben werden, einfach eine Zahl, die von 1 bis n zählt - erste Domain = 1, 2 Domain = 2, ..., n Domain = n
  3. Kopiere die Datei in dein Plugin-Verzeichnis (/wp-conent/plugins/)
  4. Das Plugin im Admin-Bereich von WP aktivieren, und darauf hin wird der Code in den Footer-Bereich geladen, insofern dein Theme das unterstützt.

Download:

Ist die Arbeit nicht 1 Euro wert?
Jede Spende wird dankbar angenommen und ermöglicht das weitere Arbeiten an freier Software.
Möchtest du mehr oder anders spenden, so besuche meine Wunschliste.

Download als zip-Datei: downloads.wordpress.org/plugin/phpmyvisites.zip - 2 kByte

Historie

    v1.1 - Piwik mit integriert

46 Kommentare und 23 Trackbacks zu „WP - Websitestatistik mit phpMyVisites“

  1. 1
    Kommentar von chris-b

    Cool, werde ich gleich mal testen. Gernau so was habe ich gesucht.
    Wie siehts denn mit der Performance aus? Hatte ne Zeit lang Semmelstatz genutzt aber es wieder deaktiviert, weils einfach die ganze Zeit verlangsamt hat.

  2. 2
    Kommentar von Frank Bültge

    Hallo chirs-b: Performancebelastungen auf der Site habe ich keine negativen Erfahrungen. Der Zugriff auf die Auswertung wird performanceabhängig gesteuert, will heisen, dass du nur dann Zugriff auf die Auswertung bekommst, wenn der Server dafür auch Reserven hat.
    LG Frank

  3. 3
    Pingback von » by:ltge.de - In Sachen Wordpress mein Favorit - Wochenblog
  4. 4
    Kommentar von Patrick

    Vielen Danke

  5. 5
    Pingback von WP-phpMyVisitys · WordPress?????
  6. 6
    Trackback von BRIGADOON.........2006
  7. 7
    Kommentar von Dominik

    Hallo Frank

    Wieder mal was von mir... Mir sind die Veränderungen in Zeile 13 (was muss ich nach der URL eingeben für "/your_phpmyvisites_directory") und Zeile 16 (was ist da persönlich) nicht klar. Kannst du das hier oder via Mail mit einem Beispiel erläutern? Vielen Dank.

  8. 8
    Kommentar von Frank Bültge

    In Zeile 13 muss der Pfad stehen, wo du das Programm installiert hast, also wo du phpMyVisitis aufrufst, zur index.
    In Zeile 16 muss sicher eine 1 bei dir stehen. Das hängt davon ab, ob du im Tool mehrere Websiten analysierst, das ist möglich. Dann werden die Seiten, die du analysieren willst durchnummeriert. Du bekommst die passende Nummer auch, wenn du im Bereich von phpMyVisitis den Code zum EInfügen in eine Website geben läßt.
    LG Frank

  9. 9
    Kommentar von milo

    Cooles plugin, gleich mal ausprobieren, danke für's development.

  10. 10
    Pingback von WP-phpMyVisitys 1.0 » Wordpress Updates
  11. 11
    Kommentar von Daniel

    Moin, ich wollte das Plugin auch installieren um mir die manuelle Einfügearbeit zu sparen, leider bekomme ich die angehängte Fehlermeldung. Ich benutze ein modifiziertes K2 Theme (3 spaltig). Du schreibst das es nicht bei jedem Theme klappt, aber nicht woran es scheitern könnte, übe ein paar Infos wäre ich dankbar.

    Hier die Fehlemeldung:

    Warning: Cannot modify header information - headers already sent by (output started at /mounted-storage/home19d/sub001/sc19888-SBYG/feierei.net/wp-content/plugins/wp-phpmyvisitys.php:43) in /mounted-storage/home19d/sub001/sc19888-SBYG/feierei.net/wp-includes/pluggable-functions.php on line 269

    Der Fehler tritt auf wenn ich versuche neue Plugins zu aktivieren, mometan ist er mir zumindest nur dabei begegnet.

    Danke für das Plugin und im Vorraus auch danke für deine Hilfe.

    Gruß Daniel

  12. 12
    Kommentar von Frank Bültge

    Hy Daniel,
    kann ich mir nicht erklären, vorallem ist die Datei nur 42 Zeilen lang. Lass mal den php-Abschluss ?> weg, ansonsten lege ich es nochmal als zip bei und du versuchts es nochmal damit.
    LG Frank

  13. 13
    Kommentar von Pepino

    Frage: wie würdest Du phpMyVisits im Vergleich zu phpOpenTracker einordnen?

  14. 14
    Kommentar von Frank Bültge

    Hallo Pepino: kann ich leider nicht, da ich phpOpenTracker nicht gut kenne. Vielleicht schaue ich es mir mal genauer an.
    LG Frank

  15. 15
    Kommentar von matt

    Hi
    we would need an english version of the plugin description page! ;-)
    please send me by email an url if you have :)

  16. 16
    Pingback von 插件 » Blog Archive » WP-phpMyVisitys
  17. 17
    Pingback von Statistik des Weblogs per RSS-Feed - bueltge.de [by:ltge.de]
  18. 18
    Pingback von Lebensfreude pur » Blog Archive » Statistikfunktion des Blogs per RSS-Feed
  19. 19
    Pingback von WP Plugins DB » Blog Archive » WP-phpMyVisitys
  20. 20
    Pingback von reinvigorate Sitetracking | bueltge.de [by:ltge.de]
  21. 21
    Kommentar von Dino Conte

    Kann es sein, das dieses Plugin mit WP 2.2.1 DE nicht läuft? Ich bin wie beschrieben vorgegangen, das Plugin erscheint nicht im Admin-Bereich.

  22. 22
    Kommentar von Frank Bültge

    Das Plugin hat keine Ausgabe im Adminbereich. Das würde lediglich dafür sorgen, dass mehr Felder in der Datenbank bestückt werden, was eigentlich bei zwei Variablen nicht unbedingt sein muss. Also einfach die Anleitung lesen, die beiden Felder füllen und die Datei per FTP kopieren und dann aktivieren. Ist es aktiv, so ist der Code im Footer der Seite zu finden.

  23. 23
    Kommentar von Dino

    Es ist so, wie Du schreibst. Es funktioniert alles bestens.

  24. 24
    Kommentar von C5006714

    Hi, ich bin kein experte daher vielleicht ein seltene Frage. Bei mir sehen die Zeilen 13 und 16 so aus.
    13 // the URI to the directory of your phpMyVisites-folder, without slash on the end
    16 // How many sites in phpMyVisites, the first ist 1, the second ist 2, ...

    welche bereiche hieraus muss ich erstzen ? einach ein 1 in Zeile 16 nach dem // ? Und in Zeile 13 an der gleichen Stelle den Pfad der Installation eintragen ?
    Schnelle Antwort wäre klasse.

    Erik

  25. 25
    Kommentar von Frank Bültge

    Wenn du nur eine Seite mit phpMyVisites beobachtest, dann sollte in die erste Zeile die URl zur Installation. Die weitere Eingabe ist eine ID, mit der das Tool verschiedene Seiten auseinander hält. Im Tool bekommst du dazu Informationen. Die erste URL, die du in phpMyVisites einrichtest, ist die ID 1 usw.

  26. 26
    Kommentar von c5006714

    Hi FRank,
    dankke für die Antwort. Meine Frage war eigentlich dahingehend gestellt, ob die die Ziele 13 dann so aussieht ?
    13 "//http://www.rudolstadt-web.de/WP/wp-content/plugins/phpmv2" und die 16 : "//1;..."

    Wenn ich die Datei in das Plugin-verzeichnis lege, bekomme ich dieses Plugin aber nicht in WordPress/ Plugin angezeigt. Was kann hier falsch sein ?

    Grüsse
    Erik

  27. 27
    Kommentar von Frank Bültge

    Nutze mal die ZIP, du hast sicher einfach die phps gesaugt, dass ist dann HTML und kein PHP.
    Der Link in Zeile 13 muss auf die Installation von phpMyVistites zeigen, nicht auf das Plugin, also dort wo du dich in das Tool einloggst.

  28. 28
    Kommentar von c5006714

    He Frank,
    es funktioniert mit dem Zip.
    Danke
    Erik

  29. 29
    Pingback von Webecke » Wordpress Counter von Frank
  30. 30
    Kommentar von Stefan

    Hi Frank, habe das Plugin aktiviert, sehe aber keine Code im Footer. Was muss das Theme denn unterstützen, damit etwas passiert?

  31. 31
    Kommentar von Frank Bültge

    Das Theme muss lediglich den Hook wp_footer im Footer haben, auf den wird angesprochen.

  32. 32
    Pingback von phpMyVisites macht leckere Website-Statistiken » Die ContentSchmiede
  33. 33
    Pingback von WP-phpMyVisites_Wordpress plugin
  34. 34
    Kommentar von handy uwe

    Ich hab es jetzt selber seit ein paar tage im Einsatz. Kann nur sagen, eine echt gelungene alternative zu google analytics. Das man sich die statistiken per mail zu kommen lassen kan find ich extrem klasse. :o )

  35. 35
    Kommentar von Melodie

    Hello,

    I would have liked very much to use your phpmyvisit plugin, but although I tried to follow the readme you wrote, I could not happen to get it work, on WordPress 2.3.3.

    I can't read your explainations or the comments either, being french native and understunding only french, english, and a little spanish.

    Thanks to let me know if you renew the plugin and howto.

  36. 36
    Kommentar von Frank Bültge

    Please read here the english version. I hope you understand the install. You must edit two variables, only.

  37. 37
    Kommentar von Melodie

    Hello,
    Sure I understand the install, thanks. I edited the wp-phpmyvisitys.php file and moved it right into the plugins directory of my install, then I did activate it in the plugins admin section of my blog.

    Then where is the access page to the stats please ? I only receive 404 Errors when trying to display.

    I'm trying on local install, so the variables are :
    "$fbwp_phpmyvisites_dir = "http://localhost/wordpress/wp-content/plugins/phpmv";

    // How many sites in phpMyVisites, the first ist 1, the second ist 2, ...

    $fbwp_phpmyvisites_siteno = "1";"

    I do try locally because I tryied on Free at :
    http://meets.free.fr/wordpress/

    which is ISP that has special ways to deal with the permissions on which one can't act. (but later the blog will be somewhere else, when it will be a little more advanced).

    I also tried with :
    $fbwp_phpmyvisites_dir = "http://localhost/wordpress/wp-content/plugins/mv";

    and
    $fbwp_phpmyvisites_dir = "http://localhost/wordpress/wp-content/plugins/";

    and also

    $fbwp_phpmyvisites_dir = "http://localhost/wordpress/wp-content/plugins/wp-phpmyvisitys.php";

    I still don't get the idea how to get the access page to display.

    Thank you very much,
    Mélodie.

  38. 38
    Kommentar von Frank Bültge

    $fbwp_phpmyvisites_dir is the url to your phpMyVisites -Install, maybe http://meets.free.fr/phpmv2/ or http://meets1901.info/phpmv2/

  39. 39
    Kommentar von Dino

    Wird es eine Version für den Nachfolger von phpmyvisites, piwik (www.piwik.org) geben?

  40. 40
    Kommentar von Frank Bültge

    @Dino: ab Version 1.1 mit drin, viel Spass damit, soeben hochgeladen

  41. 41
    Kommentar von Alex

    Also, ich hab phpmyvisits installiert, kann mich auch einloggen, der Code in der Seite erscheint aber irgendwie wird nichts gezählt, obwohl ich laut Statpress, etc. Besucher habe. Irgend jemand ne Idee wo ich nach einer Fehlerquelle suchen könnte... Vielen Dank...

  42. 42
    Kommentar von baron

    hi there .thanks for plugin:

    Does anybody know if tis script is compatible with WordPress 2.5.1?

    Thanks in advance for any help on this!

    best regards

    baron

  43. 43
    Kommentar von Frank Bültge

    @baron: Yes, works with WP 2.5.

  44. 44
    Kommentar von vinç

    Danke

  45. 45
    Pingback von 10 Tools for Running Stats Tracking in WordPress
  46. 46
    Pingback von 10 Tools for Running Stats Tracking in WordPress  »TechAddress
  47. 47
    Pingback von 10 Tools for Running Stats Tracking in WordPress | World News
  48. 48
    Pingback von 10 Tools for Running Stats Tracking in WordPress | Ian Scott
  49. 49
    Pingback von delade | 10 Tools for Running Stats Tracking in WordPress
  50. 50
    Pingback von WORDPRESS, wordpress eklentileri, wordpress istatistik eklentileri » WORDPRESS BLOGLAR İÇİN 10 İSTATİSTİK EKLENTİSİ » ELEKTROSEYİR=>Wordpress||Program||Günce
  51. 51
    Pingback von 15 Sistemas de Estadísticas en WordPress | Bajalo.com - Videos Gratis, Musica, Noticias, Deportes, Tecnologia, Farandula y mucho mas
  52. 52
    Pingback von Plugins De Estadísticas | Corbec Soluciones
  53. 53
    Pingback von 15 Sistemas de Estadísticas en WordPress « CiberOficina
  54. 54
    Pingback von Algunos sistemas de estadísticas para WordPress » Cosas sencillas
  55. 55
    Kommentar von Alex

    Hi,

    vielen Dank für dieses Plugin!

    Ich hab versucht, es etwas zu modifizieren, um die Statistik nach Seiten zu sortieren.

    Meine Idee war, in "var pagename=' ';" ein "?php wp_title(); ?" einzufügen, damit die Zugriffe automatisch mit dem Seitentitel versehen sein sollten.

    Klappt aber so leider nicht! "?php echo wp_title(); ?" auch nicht. Spitze Klammer bitte dazudenken. ;)

    Any idea?

    Danke&Gruß
    Alex

  56. 56
    Kommentar von Frank Bültge

    @Alex: eventuell mit get_wp_title(), denn wp_title() gibt direkt aus. Habe es aber jetzt nicht geprüft, nur aus dem Bauch raus.

  57. 57
    Kommentar von Alex

    Hi,

    danke für die Antwort!

    Ich habe es mit einer Variable versucht: $fbwp_phpmyvisites_pagename = get_wp_title();

    Mit einem String klappt das, leider nicht mit get_wp_title(); Es erscheint eine Fehlermeldung "Fatal error: Call to undefined function get_wp_title()"

    Kann es sein, dass die Funktion erst ab WP 2.5 exisitiert?

    Viele Grüße

  58. 58
    Kommentar von Frank Bültge

    @Alex: nun musste ich also doch nachschauen. Die Funktion gibt es nicht, in dem Fall kann aber wp_title() per Paramter auf $display=false gesetzt werden, so dass keine Ausgabe erteitl wird. Wenn du aber nur den Namen des Blog ziehen willst, dann ist es besser per Tag get_bloginfo('name') zu arbeiten. Beides läßt sich im Codex nachlesen.

  59. 59
    Pingback von Vorstellung verschiedener Tools | ESTUGO.net Webhosting
  60. 60
    Kommentar von Alex

    Hi,

    nach der Doku hätte es folgendermaßen eigentlich klappen müssen: $fbwp_phpmyvisites_pagename = wp_title('', FALSE);

    Leider wieder nur eine Fehlermeldung: Fatal error: Call to a member function get() on a non-object

    Die kann ich nicht so richtig deuten. Darf die Variable vielleicht nicht als global deklariert werden?

    Viele Grüße

  61. 61
    Kommentar von Frank Bültge

    @Alex: nochmal, besser ist hier get_bloginfo(), dafür ist es gemacht. wp_title() ist für die Ausgabe im Theme gedacht und funktioniert auch nur so.

  62. 62
    Kommentar von Alex

    Ach, Sorry, das ist ein Template tag, hab ich überlesen.

    So klappt es jetzt. Danke!

  63. 63
    Kommentar von Lefdi

    Hi Frank,

    also irgendwie klappt das mit der Statistik für 2 Webseiten bei mir nicht.

    Habe in Zeile 30 folgendes drin:
    $fbwp_piwik_siteno = "1";"2";

    Habs auch schon nur mit der 2 versucht, ging aber auch nicht.
    Geht alles auf die erste eingerichtete Webseite

    Geb ich da was falsch ein..??

    Lefdi

  64. 64
    Kommentar von Frank Bültge

    Pro Site muss das Plugin dann aber aktiv sein und je Site muss dann eine ID vergeben werden.

  65. 65
    Kommentar von Lefdi

    Hm,

    also ich hab es jetzt pro Webseite aktiv gestellt.

    Webseite 1 hab ich die ID1 drinne,
    Webseite 2 die ID 2.

    Aber für Webseite 2 zählt es immer noch nicht.....

    Lefdi

  66. 66
    Kommentar von Frank Bültge

    @Lefdi: Prüfe mal im Piwik, welche IDs vergeben werden. Dort findet man das in den Einstellungen.

  67. 67
    Kommentar von Lefdi

    Hi Frank,

    hab zwischenzeitlich auf phpmyvisits umgestellt, mit dem geht es wunderbar.

    Vielen Dank

    Lefdi

  68. 68
    Kommentar von steinschneider

    Hallo Frank
    ich habe dein Tool installiert - die daten eingegeben wie angegeben - es erscheint jedoch keine statistik im footer. jetzt vermute ich, es könnte das theme sein: aber ich verstehe zu wenig von der materia, als dass ich mit einer älteren antwort genug weiterkäme. Du hattest hier geschrieben:

    "Das Theme muss lediglich den Hook wp_footer im Footer haben, auf den wird angesprochen." - Was bedeutet das? - Was müsste ich wo eintragen, damit mein theme die statistiken anzeigt. Vielen Dank!

  69. 69
    Kommentar von Frank Bültge

    Im Theme, in der Regel das Template footer.php muss vor dem Schließen des body der Hook wp_footer drin sein. Der folgende Code muss da sein:
    <?php wp_footer(); ?>

Kommentare sind geschlossen.