eDist.net FAQ-KB Netzwerk eDist.net FAQ-KB Netzwerk

Das FAQ Netzwerk


Piwik Besucher Log Extended

Nach dem Umstieg von pphlogger auf Piwik sind uns ein paar Sachen aufgefallen, die uns bei Piwik im LiveLog (Besucher-Log)  nicht gefallen haben. Also mussten wir selbst Hand anlegen.

Dies ist dabei raus gekommen:

1. IPs werden zu DNS Namen (ausschaltbar ab V10)
2. Anzeige wer gerade auf der Seite ist. (gelb unter 2 Minuten idle / rot zwischen 2 und 5 Minuten idle)
3. Mausover mit Informationen
4. WHOIS auf IP/DNS
5. Bei Wiederkehrenden Besuchern die letzten Besuche anzeigen. Sowie erster Besuch/letzter Besuch.
6. Automatischer Refresh der Seite alle 4 Minuten
7. Aktionen Anzeige auf Icons geändert um so wenig Zeilen wie nötig zu verbrauchen.
8. Am Ende der Seite eine Statistikübersicht von Heute und Gestern (einschaltbar ab V10)
9. Dereferer für ausgehende Links (ab V4.1)

Das Plugin ist für Piwik 1.5 / 1.6 / 1.7 / 1.8 / 1.9 / 1.11 / 1.12 / 2.1 / 2.2 / 2.3 / 2.4 / 2.5 / 2.6 / 2.9 / 2.12 / 2.15 und ECommerce tauglich. Das Widget ist auch dabei.

Einfach entpacken und den Ordner LiveExt ins Plugin Verzeichnis kopieren danach unter Plugins aktivieren.

Zur Info:
1. Wenn man auf Wiederkehrende Besucher klickt geht ein neues Fenster auf. Dies danach einfach schließen. Problem oder Feature ist das man nach dem Aufruf nur noch die Daten von diesem einem User sehen kann und da nicht mehr rauskommt. (nicht mehr ab V.2.1, wieder drin ab V3.1)
2. Beim Mouseover auf Wiederkehrende Besucher kann unter letztes Mal 0 Tage stehen. Das heißt das er heute schon einmal da war. Piwik rechnet leider in Tagen und wenn der Besucher vor 5 Stunden hier war ist dies nun mal kein Tag. :(

So, hoffe das es euch gefällt. Wenn ja würde mich ein Kommentar freuen und wenn ihr euch eine der Google Werbungen auf dieser Seite (gleich rechts neben dem Text) anseht, würde mich das noch mehr freuen. ;)

LiveExt10

Download: LiveExt.V10.1 (17.11.2015) Piwik 2.15 Version
Add: Widget
Add: Stats Link
Fix: Icon Hintergrundfarbe
Add: Prüfung auf weiter Plugins die benötigt werden. zb. Widgedize und Provider

Download: LiveExt.V10 (13.11.2015) Piwik 2.15 Version
Fix: Alles neu gemacht. LiveExt ist nun nicht mehr von original Live abhängig.
Fix: Neues Layout.
Fix: neuer Reload Counter.
Add: Stats unten ein/ausschaltbar. (Aus für schnelleren Seitenaufbau)
Add: DNS aus/einschaltbar. (Aus für schnelleren Seitenaufbau)
Add: Zeilen Filter

 

Alte Version bis Piwik 2.14:

LiveExt

Download: LiveExt.V9.1 (27.03.2015) Piwik 2.12 Version
Fix: An 2.12 angepasst.
Fix: paar kleine Fehler behoben.
Add: Registrant hinzugefügt.

Download: LiveExt.V9 (14.11.2014) Piwik 2.9 Version
Fix: An 2.9 angepasst.

Download: LiveExt.V8 (07.09.2014) Piwik 2.6 Version
Fix: Menü
(Update von 2.5 auf 2.6 -> LiveExt.php + Menu.php)

Download: LiveExt.V7 (19.08.2014) Piwik 2.5 Version
Fix: wieder mal alles Neu. grrr :(

Download: LiveExt.V6.1 (18.04.2014) Piwik 2.2 Version
Fix: visitor.php an piwik 2.2 angepasst.

Download: LiveExt.V6 (29.03.2014) Piwik 2.1 Version
Fix: Alles Neu.
add: neuer eigener dereferer.
add: neuer whois

Download: LiveExt.V5 (0220.06.2013) Piwik 1.12 Version
Fix: Autorefresh

Download: LiveExt.V4.3 (15.04.2013) Piwik 1.11.1 Version
Fix: neuer dereferer
add: Fancy Box bei wiederkehrende Besucher
(Update von 4.2 auf 4.3 -> LiveExt.php + index.tpl + visitorLogExt.tpl)

Download: LiveExt.V4.2 (05.01.2013) Piwik 1.9.2 Version
Fix: Error bei Goal view.
(Update von 4.1 auf 4.2 -> LiveExt.php + visitorLogExt.tpl + lastVisits.tpl)

Download: LiveExt.V4.1 (25.10.2012) – Piwik 1.9.1 Version
add: dereferer für ausgehende Links
add: Anzeige der Entry Site
add: Ecommerce Infos
add: Interne Suche
add: GeoIp
add: Anzeige der Zeit auf Seite
add: Anzeige der Benutzerdefinierte Variablen
update: Bilder angepasst
fix: Zeit auf Seite 0s

Download: LiveExt.V.4 (16.10.2012) – Piwik 1.9 Version
Update: an piwik 1.9 angepasst.
(Update von 3.1.1 auf 4 -> LiveExt.php + Visitor.php)

Download: LiveExt.V.3.1.1 (20.09.2012) – Piwik 1.8.4 Version
New: Reload Stop und Start Button.
Update: Reload auf 4 Minuten eingestellt.
(Update von 3.1 auf 3.1.1 -> LiveExt.php + visitorLogExt.tpl)

Download: LiveExt.V.3.1 (19.09.2012) – Piwik 1.8.4 Version
Update: an piwik 1.8.4 angepasst.
Fix: Dashboard „detailliertes Besucher-Log anzeigen“ Link gefixt.
Fix: Wiederkehrende Besucher gehen jetzt in einem neuen Fenster auf.
Fix: Wiederkehrende Besucher werden jetzt bis zu einem Jahr zurück angezeigt.

Download: LiveExt.V.3.0 (26.02.2012) – Piwik 1.7 / 1.8 Version
Update: an piwik 1.7 angepasst.
Update: whois von domaintools auf utrace geändert. (Danke computerfuzzy)

Download: LiveExt.V.2.1 (05.11.2011) – Piwik 1.6 Version
Update: Besucher Log Ext. wieder unter Besucher verschoben.
Fix: Wiederkehrende Besucher gehen jetzt im selben Fenster auf.

Download : LiveExt.V.2.0 (18.10.2011) – Piwik 1.6 Version
Update api.php: an piwik 1.6 angepasst.
Update live.js: an piwik 1.6 angepasst.
Update spy.js:  an piwik 1.6 angepasst.

Download : LiveExt.V.1.1 (21.07.2011) – Piwik 1.5 Version
Fix visitorLogExt.tpl: Pfade angepasst für alle bei denen piwik nicht im root liegt.

Download : LiveExt.V.1.0 (14.07.2011)

Über den Author

avatar Acor EDV Consulting ist seit über 18 Jahren im Bereich Hardware, Software, Internet, Telefonie und Beratung tätig. Als MSP unterstützt Acor kleinere IT Firmen erfolgreich die Wartung ihrer Kunden zu verbessern.



47 Kommentare zu “Piwik Besucher Log Extended”

  1. avatar Oliver sagt:

    Hallo,

    kriege das Plugin unter Piwik 2.15 leider nicht komplett zum Laufen. Auch wären Infos über org-name auch sehr interessant zu wissen. Gibts da vielleicht bald ein Update? Das wäre spitze!

    1. Wir müssen das Plugin leider ganz neu machen. Sind aber fast fertig. könnte sich somit mit ende der Woche ausgehen. :)

  2. avatar Başar sagt:

    Hallo,

    hm, kein LiveExt mehr geplant? ;-)

    1. Update steht schon zum Download bereit. :)

  3. avatar Robert sagt:

    Piwik 2.9.0

    Fatal error: Call to undefined function Piwik\Plugins\UserSettings\getBrowserTypeLabel() in /home/.sites/144/site580/web/piwik/plugins/LiveExt/Visitor.php on line 515
    A fatal error occurred

    The following error just broke Piwik (v2.9.0):

    Call to undefined function Piwik\Plugins\UserSettings\getBrowserTypeLabel()

    in

    /home/.sites/144/site580/web/piwik/plugins/LiveExt/Visitor.php line 515

  4. avatar Robert sagt:

    Piwik 2.6.1

    LiveExt ist Fehlerfrei aktiviert, scheint jedoch im Menue nicht mehr auf ?

    Schade.

    1. Neue Version steht zum Download bereit. :)

  5. avatar Robert sagt:

    Piwik 2.5 ….. New Challange :)

    Fatal error: Call to undefined method Piwik\Plugins\API\API::getVisitEcommerceStatusFromId() in /home/.sites/144/site580/web/piwik/plugins/LiveExt/Visitor.php on line 603
    A fatal error occurred

    The following error just broke Piwik (v2.5.0):

    Call to undefined method Piwik\Plugins\API\API::getVisitEcommerceStatusFromId()

    in

    /home/.sites/144/site580/web/piwik/plugins/LiveExt/Visitor.php line 603

    1. Ja ist wirklich wieder mal ne Challange. Alles anders. Grrr. Denke das wirs am Montag wieder zum Laufen bekommen. :)

  6. avatar Başar sagt:

    Hm, also anscheinend springt LiveExt! auf Live! beim neuen Piwik 2.3. Daß es da immer so Änderungen geben muß. Außerdem gibt es keine angezeigten Orte mehr, alles ist recht ungenau, warum auch immer.

    1. Also auf unseren 2 Systemen zeigt LiveExt auch auf LiveExt und springt nicht um. Wo ist das genau? Das mit den Orten wird im Live das selbe sein. Das hat nichts mit LiveExt zu tun. :(

  7. avatar Başar sagt:

    Scheint zu funktionieren. Allerdings habe ich in der [Besucher] Besucher-Log Ext (wieder) den Effekt, daß, sobald ich mit der Maus in eine Zeile gerate, diese eine Spalte nach rechts springt. Ohne Klick, ohne alles. Muß wohl ein CSS-Problem sein. Wieder unter OSX 10.7 und mit iCab 5.1.1.

    Grüße B.

    1. OSX kann ich leider nicht testen. :(

  8. avatar Başar sagt:

    Aaaah … es geht weiter :-)

    Na dann kann ich ja mal das olle PW 1 auf 2 hochziehen. Jetzt ist ja schon 2.3 raus … mal schauen, ob das Plugin damit läuft.

    Grüße B.

  9. avatar Robert sagt:

    1)

    Many Thanks for the new Version V6 for Piwik 2.1.0

    2)

    New Piwik (2.2.0 ) … new Challange….

    Fatal error: Undefined class constant ‚MAX_CUSTOM_VARIABLES‘ in /home/.sites/144/site580/web/piwik/plugins/LiveExt/Visitor.php on line 352
    A fatal error occurred

    The following error just broke Piwik (v2.2.0):

    Undefined class constant ‚MAX_CUSTOM_VARIABLES‘

    in

    /home/.sites/144/site580/web/piwik/plugins/LiveExt/Visitor.php line 352

    best rergards from Vienna !

    1. Danke für die Info. Update ist raus. :)

  10. avatar Robert sagt:

    Wie gehts der Version die unter 2.1 läuft ?

    1. Sorry fürs lange warten. Is jetzt raus! :)

  11. avatar Başar sagt:

    Hallo,

    gibt es schon Planungen für PW 2.0.2 und weiter?

    Gruß B.

    1. Denke ich werde das nächste Wochenende dazu kommen. :)

  12. avatar Robert sagt:

    Ist schon raus !!!

    Bei mir läuft sie schon die 2.0

    1. ok, dann muss ich mir das neue System wohl ansehen. :\

  13. avatar Robert sagt:

    Hi !

    Arbeitest du schon an einer Version für Piwik 2.0 ?

    1. Nein. Damit werde ich anfangen sobald es raus ist. :)

  14. Hab ich eben ausgetauscht. ;)

  15. avatar hpvd sagt:

    piwik 1.12 final:

    There is an error. Please report the message (Piwik 1.12) and full backtrace in the Piwik forums (please do a Search first as it might have been reported already!).

    Notice: Undefined index: goalName in /html/piwik/tmp/templates_c/%%DC^DCB^DCBA197F%%visitorLogExt.tpl.php on line 252

    Backtrace –>

    #0 Piwik_ErrorHandler(…) called at [/html/piwik/tmp/templates_c/%%DC^DCB^DCBA197F%%visitorLogExt.tpl.php:252]
    #1 include(…) called at [/html/piwik/libs/Smarty/Smarty.class.php:1263]
    #2 Smarty->fetch(…) called at [/html/piwik/core/View.php:122]
    #3 Piwik_View->render(…) called at [/html/piwik/core/Controller.php:149]
    #4 Piwik_Controller->renderView(…) called at [/html/piwik/plugins/LiveExt/Controller.php:113]
    #5 Piwik_LiveExt_Controller->getVisitorLog(…) called at [:]
    #6 call_user_func_array(…) called at [/html/piwik/core/FrontController.php:125]
    #7 Piwik_FrontController->dispatch(…) called at [/html/piwik/index.php:47]

    1. Hi, bitte nochmal die v5 downloaden und testen. :)

  16. avatar Başar sagt:

    Hallo,

    das aktuelle Plugin scheint als Widget nach einer gewissen Zeit zum anderen (originalen) Besucher in Echtzeit Plugin/Widget umzuspringen.

    1. Danke für die Info. Update kommt bis zum Wochenende. :)

  17. avatar Robert sagt:

    Ich denke für den Extendet Besucherlog würde es ausreichen einen anderen Zeitraum als den Standardzeitraum ( bei mir 30 Tage mit heute ) zu laden. Für diese arte der Auswertung sollte es ausreichen die letzte 24 / 48 Stunden oder max. X Einträge zu laden.

    Das könnte die Sache beschleunigen.

    lg
    Aus Wien

    1. Sicher eine gute Idee. Muss ich mir ansehen da die Zeit von Piwik übernommen wird. Dh wenn man das einmal einstellt ist es bei allen Fenstern gleich. So auch beim LiveExt. Könnte sein wenn ich das umstelle im LiveExt das es dann auch bei den anderen Auswertungen umgestellt wird. Wie gesagt ich schau es mir an. :)

  18. avatar Başar sagt:

    Hallo,

    also, beim letzten Update muß sich ein Bug eingeschlichen haben – da ist an einer Stelle noch derefer.it statt derefer.me. Ich habe das mal manuell umgebogeb, aber es klappt trotzdem nicht, es gibt ein ssl-Problem.

    1. ui, hab ich wohl eine stelle übersehen. wenn du diese umschreibst mach vorne das https zu einem http. Dann ist der ssl Fehler weg.

  19. avatar Başar sagt:

    Also, derefer.it scheint nicht mehr hochkommen zu wollen. Übrigens, wenn da eh was umgebaut werden muß … könnte man nicht irgend einen Service finden, der auch IPv6 auflösen kann? Solche Adressen häufen sich langsam etwas, wenn man draufklickt, kommt dann nix mehr. Aka 2a02:908:e88b:de00:94a9:22d7:c782:1222.

    1. Ich kenne leider keinen Service der die IPv6 auflösen kann. Wenn du einen findest dann immer her damit. :)
      So, neue Version steht zum Download bereit.

  20. avatar Başar sagt:

    Hallo,

    nun scheint es dann aber ein Problem mit derefer.it zu geben, kann das sein?

    Herzlichen Gruß
    B.

    1. Ja, scheint das die ihr Zertifikat erneuern müssen. Bitte bis da hin einfach vorne das derefer weg löschen wenn die Seite aufgeht. Sollte es in den nächsten Tagen nicht behoben sein werde ich ein Update mit einem anderen derefer Service machen.

  21. avatar Başar sagt:

    Oh, tatsächlich. Ich habe es mal reaktiviert, scheint zu funktionieren. Womöglich hat dieses User Language Plugin von Bogutzki interferiert, das scheint definitiv inkompatibel zu sein.

    Haben die bei piwik kein INteresse, Dein Plugin voll zu integrieren, evtl. sogar als Ersatz für ihr eigenes zu nehmen?

    1. Na dann gibts kein Update zum Wochenende. ;)

      Weiß nicht ob die Interesse habe. Könnte sein das die das auch gar nicht kennen. Gefällt mir aber auch besser als Geheimtipp ;)

  22. Habe eben ein Update durchgeführt und bei uns geht es auf 1.11 ?!

  23. Hi

    Update kommt zum Wochenende. :)
    Piwik hat bei der letzten Version ein paar unserer Features eingebaut. Waren aber eher kleine Sachen.
    Warum sie noch immer die IP anzeigen und nicht den DNS Namen oder warum sie nicht anzeigen wer Online ist kann ich auch nicht beantworten.

  24. avatar hpvd sagt:

    Hi

    schönes Plugin.
    Version 4.0 lief sehr gut. 4.1 lädt manchmal (bei manchen ausgewählten Zeiträumen) sehr lange und nicht zuende (unabhängig von der Länge des Zeitraums) – der normale Besucher Log geht immer.

    stehen für einen Zeitraum keine Daten zur Verfügung steht im Standard Besucher Log „Es stehen keine Daten für diesen Bericht zur Verfügung.“
    im Log extended kommen zusätzlich „Bilder“ mit

    „The parameter ‚period‘ isn’t set in the Request, and a default value wasn’t provided.

    Go to Piwik
    Login
    Backtrace:

    #0 /html/piwik/core/Controller.php(499): Piwik_Common::getRequestVar(‚period‘)
    #1 /html/piwik/plugins/VisitsSummary/Controller.php(31): Piwik_Controller::setPeriodVariablesView(Object(Piwik_View))
    #2 [internal function]: Piwik_VisitsSummary_Controller->getSparklines(true)
    #3 /html/piwik/core/FrontController.php(138): call_user_func_array(Array, Array)
    #4 /html/piwik/core/FrontController.php(160): Piwik_FrontController->dispatch(‚VisitsSummary‘, ‚getSparklines‘, Array)
    #5 /html/piwik/plugins/Widgetize/Controller.php(67): Piwik_FrontController->fetchDispatch(‚VisitsSummary‘, ‚getSparklines‘, Array)
    #6 [in…..“

  25. ok, sollte der einen Fehler im HTML Code finden dann einfach uns melden. Werde das dann ändern. :)

  26. For that we use the original visitor log. Our extended version is for fast view without scrolling.
    But i have a idea for the next update. :)

  27. avatar Tobias sagt:

    super Plugin!
    Funktioniert übrigens auch mit der 1.8er Version

    Gibt es eine Möglichkeit den Reloadtimer beim detailierter BesucherLog zu verändern – so dass ich die Komfortformtionen länger nutzen kann als nur 3 Minuten?

    mfg
    Tobias

    1. Hallo Tobias

      Ja das geht. Du öffnest die visitorLogExt.tpl mit einem Texteditor. Diese findest du im templates Ordner.
      Schau in dieser ganz nach unten. Hier findest du „new Countdown(180…“ die 180 sind die Sekunden und stehen für die 3 Minuten.
      Ändere einfach auf das was dir am liebsten ist. :)

Weitere Artikel:
Piwik in XT Commerce einbinden
Um Piwik in XTC einbinden zu können gehen Sie unter templates -> -> javascript Fügen Sie in...
Piwik – xt:Commerce mit SSL-Proxy
Wird ein Shop über "https" (per SSL-Proxy) verwendet, so hat Piwik ein Problem diese Aktionen aufzuzeichnen....
Piwik in XT-Commerce Veyton einbinden
Um Piwik in Veyton (XTC4) einbinden zu können gehen Sie unter templates -> Hier die index.html...
Piwik Kalender Erweiterung
An dieser Stelle möchte ich euch meine Kalender Erweiterung für Piwik vorstellen. Das Plugin wurde...

eDist Beiträge per RSS erhalten!