[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Piwik Tracker - Seite 2 - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Benutzeravatar
ds
Admin
Beiträge: 247
Registriert: 10. Okt 2006, 22:58
Wohnort: Berlin
Kontaktdaten: Website

Re: Piwik Tracker

12. Nov 2012, 18:19

Hallo,

endlich das Update:
- Update RaphaelJS auf 2.1.x
- Update PiwikTracker-Klasse (Piwik 1.9.2)
- Kleine Anpassungen

Außerdem wurde das Addon nun auch auf github veröffentlicht, falls jemand Hand anlegen möchte. :wink:
https://github.com/DECAF-/redaxo_piwik_tracker

Viele Grüße!
_Dirk

Benutzeravatar
Jan.Kristinus
Admin
Beiträge: 2166
Registriert: 24. Aug 2004, 22:11
Wohnort: Frankfurt
Kontaktdaten: ICQ Website

Re: Piwik Tracker

12. Nov 2012, 22:55

hi..
gefaellt mir sehr gut. und klappt sogar bei redaxo.org sehr gut. Einzig der Aufruf der Statistik dauert sehr lange, die ersten male sogar seehr lang.. Werden die Daten gecacht und / oder dauert das einfach ?

lg

Jan
Yakamara Media GmbH & Co. KG | Kaiserstrasse 69 | 60329 Frankfurt
Tel.: 069-900.20.60.30
http://www.yakamara.de/

Benutzeravatar
ds
Admin
Beiträge: 247
Registriert: 10. Okt 2006, 22:58
Wohnort: Berlin
Kontaktdaten: Website

Re: Piwik Tracker

12. Nov 2012, 23:06

Hey Jan,

die Performance ist leider wirklich nicht gut. Bei uns braucht es meist 5-8 Sekunden bis zur Statistik. Das liegt aber daran, dass die Daten erst von Piwik aufbereitet werden. Piwik hantiert dabei offensichtlich mit ziemlich viel Zeug umher.

Könnte man cachen, aber eigentlich will man ja eher aktuelle Zahlen und schaut auch nur einmal drauf, insofern bringt ein Caching vermutlich nicht so viel Freude.

Viele Grüße!
_Dirk

Benutzeravatar
Jan.Kristinus
Admin
Beiträge: 2166
Registriert: 24. Aug 2004, 22:11
Wohnort: Frankfurt
Kontaktdaten: ICQ Website

Re: Piwik Tracker

13. Nov 2012, 11:15

Hallo Dirk,

das stimmt.. Man will das natürlich aktuell haben. Aber wäre nicht sowas wie "aktualisieren" und der Rest wäre gecacht ein guter Weg ? Das fände ich super - aber auch so ist das Teil schon super - alleine die Darstellung sieht schon so nett aus :)

lg

Jan
Yakamara Media GmbH & Co. KG | Kaiserstrasse 69 | 60329 Frankfurt
Tel.: 069-900.20.60.30
http://www.yakamara.de/

Benutzeravatar
ds
Admin
Beiträge: 247
Registriert: 10. Okt 2006, 22:58
Wohnort: Berlin
Kontaktdaten: Website

Re: Piwik Tracker

18. Nov 2012, 11:37

Jan.Kristinus hat geschrieben:Aber wäre nicht sowas wie "aktualisieren" und der Rest wäre gecacht ein guter Weg ?
Neues Wochenend-Release (v1.2). Jetzt mit Caching :twisted:

Viele Grüße
_Dirk

Benutzeravatar
Jan.Kristinus
Admin
Beiträge: 2166
Registriert: 24. Aug 2004, 22:11
Wohnort: Frankfurt
Kontaktdaten: ICQ Website

Re: Piwik Tracker

18. Nov 2012, 12:33

(y) :)
Yakamara Media GmbH & Co. KG | Kaiserstrasse 69 | 60329 Frankfurt
Tel.: 069-900.20.60.30
http://www.yakamara.de/

Benutzeravatar
ds
Admin
Beiträge: 247
Registriert: 10. Okt 2006, 22:58
Wohnort: Berlin
Kontaktdaten: Website

1.3

10. Dez 2012, 21:50

Hey,

v1.3 wurde gerade mit folgenden Updates veröffentlicht:

1. Zählt keine REDAXO-Redakteure mit. Auch nicht nach Ablauf der Sitzung (Cookie).
(Etwas genauer: Eingeloggte REX-Nutzer werden generell nicht getrackt. Rufen Sie zudem die Statistik oder die Config-Seite auf, kriegen sie einen Cookie reingedrückt, der sie weitere 30 Tage davon abhält, von Piwik getrackt zu werden.)
2. DEBUG-Info im HTML
3. Link zu Piwik: Parameter idSite hinzugefügt

Viele Grüße
_Dirk

Benutzeravatar
cukabeka
Beiträge: 821
Registriert: 31. Mai 2006, 00:01
Wohnort: Aschaffenburg

Re: Piwik Tracker

18. Mär 2013, 18:13

hey dirk!

danke Dir für das addon! ich hab hier einen 1und1-server. JS funktioniert dufte, aber mit PHP wird nüscht getrackt. Habe im code gesehen, dass es eine debug-Funktion gibt. Wie schalte ich die denn an?

Code: Alles auswählen

if($_SESSION[$REX['INSTNAME']]['UID'] || isset($_COOKIE['redaxo_piwiktracker_ignore']))
        {
          $debugMsg = 'Piwik Tracker: PHP. Did not track REDAXO user.';
        }
unten, wo im HTML eigentlich der piwik-success eingetragen sein sollte, steht nur:

Code: Alles auswählen

<!--  -->
Viele Grüße
cukabeka

Benutzeravatar
himmelreich
Beiträge: 51
Registriert: 1. Mär 2007, 09:56

Re: Piwik Tracker

10. Apr 2013, 10:29

Hallo zusammen,

hatte folgende Fehlermeldung:

Notice: Undefined variable: _SESSION in /home/www/web***/html/redaxo/include/addons/decaf_piwik_tracker/extensions/extension.decaf_piwik_tracker.inc.php on line 30

Die gleiche Fehlermeldung kommt auch bei PHP Tracking dann aber für die Zeile 55

Systeminformationen:
REDAXO: 4.5.0
PHP: 5.4.12

In der Datei decaf_piwik_tracker.inc.php , Zeile 30 und 55 stand folgendes:

Code: Alles auswählen

if($_SESSION[$REX['INSTNAME']]['UID'] || isset($_COOKIE['redaxo_piwiktracker_ignore']))
Dies hab ich jeweils durch folgendes ersetzt:

Code: Alles auswählen

if(isset($_SESSION[$REX['INSTNAME']]['UID']) || isset($_COOKIE['redaxo_piwiktracker_ignore']))
Jetzt funktioniert es ohne Fehlermeldung

Danke für das coole Addon

Vielleicht kann man dies ja in die nächste Version übernehmen :D

Gruß Himmelreich
Zuletzt geändert von himmelreich am 10. Apr 2013, 13:43, insgesamt 1-mal geändert.

Benutzeravatar
himmelreich
Beiträge: 51
Registriert: 1. Mär 2007, 09:56

Re: Piwik Tracker

10. Apr 2013, 13:42

Hallo zusammen,

jetzt hab ich nochmals Meldungen und zwar im Backend:

Notice: Undefined offset: 0 in /home/www/web***/html/redaxo/include/addons/decaf_piwik_tracker/classes/raphaelizerPiwikStats.class.php on line 305

Mehrere dieser Meldungen mit unterschiedlichen Zeilenangaben kommen oberhalb der Monats- und Jahresstatistik

Systeminformationen:
REDAXO: 4.5.0
PHP: 5.4.12

Folgendes stand in der Datei raphaelizerPiwikStats.class.php ab Zeile 296

Code: Alles auswählen

foreach($this->show as $type)
      {
        switch ($type)
        {
          case 'nb_actions':
            $h      = round($this->data[$i][$type] * $actions_ratio);
            $color  = $this->color_actions;
            break;
          case 'nb_visits':
            $h      = round($this->data[$i][$type] * $visits_ratio);
            $color  = $this->color_visits;
            break;
          case 'nb_uniq_visitors':
            $h      = round($this->data[$i][$type] * $uniq_visitors_ratio);
            $color  = $this->color_uniq_visitors;
            break;
        }
        $x = ($this->offset_x + ($this->segment_width * $i)) + round($this->bar_width * $j);
        $y = $this->offset_y - $h;

        $this->rect($x,$y,$this->bar_width,$h,array('fill' => '#eff9f9', 'stroke-width' => '0'));
        $elem = 'bar_'.$i.'_'.$j;
        $this->rect($x+1,$y,$this->bar_width-1,$h,array('fill' => $color, 'stroke-width' => '0'), $elem);
        if ($h > 12)
        {
          $this->text($x + $this->bar_width - 4 , $y+9, $this->data[$i][$type],array(
            'fill'        => '#fff',
            'font'        => 'Helvetica, Arial, sans-serif',
            'font-size'   => '9',
            'text-anchor' => 'end'
          ));
        }
        else 
        {
          $this->text($x + $this->bar_width - 4, $y-5, $this->data[$i][$type],array(
            'fill'        => $color,
            'font'        => 'Helvetica, Arial, sans-serif',
            'font-size'   => '9',
            'text-anchor' => 'end'
          ));
        }
        $j++;
      }
Dies hab ich durch folgendes ersetzt:

Code: Alles auswählen

foreach($this->show as $type)
      {
        switch ($type)
        {
          case 'nb_actions':
			if (isset($this->data[$i][$type])) {
				$h = round($this->data[$i][$type] * $actions_ratio);
			}
			$color  = $this->color_actions;
            break;
          case 'nb_visits':
			if (isset($this->data[$i][$type])) {
				$h = round($this->data[$i][$type] * $visits_ratio);
			}
			$color  = $this->color_visits;
            break;
          case 'nb_uniq_visitors':
			if (isset($this->data[$i][$type])) {
            $h      = round($this->data[$i][$type] * $uniq_visitors_ratio);
			}
            $color  = $this->color_uniq_visitors;
            break;
        }
        $x = ($this->offset_x + ($this->segment_width * $i)) + round($this->bar_width * $j);
        $y = $this->offset_y - $h;

        $this->rect($x,$y,$this->bar_width,$h,array('fill' => '#eff9f9', 'stroke-width' => '0'));
        $elem = 'bar_'.$i.'_'.$j;
        $this->rect($x+1,$y,$this->bar_width-1,$h,array('fill' => $color, 'stroke-width' => '0'), $elem);
        if ($h > 12)
        {
          $this->text($x + $this->bar_width - 4 , $y+9, $this->data[$i][$type],array(
            'fill'        => '#fff',
            'font'        => 'Helvetica, Arial, sans-serif',
            'font-size'   => '9',
            'text-anchor' => 'end'
          ));
        }
        else 
        {
			if (isset($this->data[$i][$type])) {
			  $this->text($x + $this->bar_width - 4, $y-5, $this->data[$i][$type],array(
				'fill'        => $color,
				'font'        => 'Helvetica, Arial, sans-serif',
				'font-size'   => '9',
				'text-anchor' => 'end'
			  ));
			}
        }
        $j++;
      
Jetzt sind die Meldungen weg.

Vielleicht kann man dies ja ebenfalls in die nächste Version übernehmen :D

Gruß

Himmelreich

Benutzeravatar
ds
Admin
Beiträge: 247
Registriert: 10. Okt 2006, 22:58
Wohnort: Berlin
Kontaktdaten: Website

Re: Piwik Tracker

10. Apr 2013, 14:01

Hallo Himmelreich,

herzlichen Dank für deine Mühe, ich habe ein Issue dazu angelegt:
https://github.com/DECAF/redaxo_piwik_tracker/issues/5

Viele Grüße!
_Dirk

Benutzeravatar
ds
Admin
Beiträge: 247
Registriert: 10. Okt 2006, 22:58
Wohnort: Berlin
Kontaktdaten: Website

Re: Piwik Tracker

25. Apr 2013, 15:14

Version 1.3.1 veröffentlicht. Danke fürs Feedback, Himmelreich!

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: Piwik Tracker

18. Dez 2013, 10:03

Voll Cool! Das Addon und REDAXO sind hier direkt oben mit dabei: http://piwik.org/integrate/

Good job everybody!!! :lol:

Benutzeravatar
Jan.Kristinus
Admin
Beiträge: 2166
Registriert: 24. Aug 2004, 22:11
Wohnort: Frankfurt
Kontaktdaten: ICQ Website

Re: Piwik Tracker

18. Dez 2013, 10:24

seehr cool.. @dirk: na ? lust das addon weiter auszubauen ?
Yakamara Media GmbH & Co. KG | Kaiserstrasse 69 | 60329 Frankfurt
Tel.: 069-900.20.60.30
http://www.yakamara.de/

Benutzeravatar
ds
Admin
Beiträge: 247
Registriert: 10. Okt 2006, 22:58
Wohnort: Berlin
Kontaktdaten: Website

Re: Piwik Tracker

18. Dez 2013, 13:52

Hey Rudi und Jan,

auf der alten Seite waren wir nicht so weit oben, meine ich. Sehr cool :)

Die Initiative kam übrigens durch unseren lieben cukabeka, der das Addon den Piwik-Leuten aufgezeigt und es damit in die Integrate-Liste gebracht hat.

Zum Thema Weiterentwicklung: Wir machen hin und wieder Kleinigkeiten dran, uns fehlt aber leider die Zeit und die Prio, ernsthaft daran zu entwickeln. Feature-Wünsche hätten wir aktuell eh nicht, es geht nur darum, es auf dem aktuellen Stand zu halten und mit Piwik-Updates kompatibel zu halten.

Falls aber jemand Features einbringen möchte oder weiterentwickeln möchte: Nur zu! Dafür liegt es ja bei Github und kann geforkt werden.
Wir hätten auch überhaupt nichts einzuwenden gegen einen PiwikTracker42 mit anderen Ansätzen/Features ;)

Viele Grüße!
_Dirk

Benutzeravatar
ds
Admin
Beiträge: 247
Registriert: 10. Okt 2006, 22:58
Wohnort: Berlin
Kontaktdaten: Website

Re: Piwik Tracker

22. Dez 2013, 01:45

v1.4 ist gerade veröffentlicht worden.

Der Tracking-Code kann jetzt auch manuell eingebracht werden. Sinnvoll, wenn man ihn individuell anpassen möchte, etwa aufgrund von Variablen.
Weiterhin: Updates der PiwikTracker-Klasse auf dem aktuellen Piwik 2.0 und von RaphaelJS.

Benutzeravatar
Jan.Kristinus
Admin
Beiträge: 2166
Registriert: 24. Aug 2004, 22:11
Wohnort: Frankfurt
Kontaktdaten: ICQ Website

Re: Piwik Tracker

23. Dez 2013, 10:20

klasse :) ..
Yakamara Media GmbH & Co. KG | Kaiserstrasse 69 | 60329 Frankfurt
Tel.: 069-900.20.60.30
http://www.yakamara.de/

Üsofilm
Beiträge: 3
Registriert: 27. Feb 2014, 01:51
Wohnort: Kiel
Kontaktdaten: Website

Re: Piwik Tracker

9. Mai 2014, 11:53

Hallo,

vielen Dank für dieses tolle AddOn. Mir ist im JavaScript-Tracking-Code im NoScript-Tag ein kleiner Fehler aufgefallen. Dort fehlt der '/' am Ende der Piwik-Domain und die p-Tags sind überflüssig.

extension.decaf_piwik_tracker.inc.php Zeile 48 - Original:

Code: Alles auswählen

</script><noscript><p><img src=\"".$piwik_config['piwik']['tracker_url']."piwik.php?idsite=".$piwik_config['piwik']['site_id']."\" style=\"border:0\" alt=\"\" /></p></noscript>
Mit Korrektur:

Code: Alles auswählen

</script><noscript><img src=\"".$piwik_config['piwik']['tracker_url']."/piwik.php?idsite=".$piwik_config['piwik']['site_id']."&rec=1\" style=\"border:0\" alt=\"\" /></noscript>
So entspricht es dann exakt dem von Piwik empfohlenen Code.

Außerdem fände ich es praktisch, wenn die Tracking-Parameter piwikTracker.setCookieDomain() und piwikTracker.setDomains() im Backend gesetzt werden könnten.

Desweiteren kann ich auf meinem System die Statistiken nicht einsehen, da aus Sicherheitsgründen allow_url_fopen deaktiviert ist. Bestünde generell auch die Möglichkeit, die Statistiken ohne url_fopen abzurufen? (Ich habe mich noch nicht selbst mit der Tracking-API von Piwik beschäftigt und weiß nicht, ob sie unbedingt so aufgerufen werden muss. Wäre also dankbar über eine Info, ob das überhaupt möglich ist.)

Ich würde mich sehr freuen, wenn einige meiner Anregungen in die nächste Version aufgenommen werden könnten.

Vielen Dank!

Gruß
Lasse

blu-IT
Beiträge: 4
Registriert: 22. Nov 2014, 18:26

Re: Piwik Tracker

22. Nov 2014, 18:38

Hallo,

erst mal ein Dankeschön für dieses wertvolle Plugin!

Ich arbeite mit Redaxo Version 4.5.1 / PHP: 5.4.16 und habe seit einem Upgrade des Redaxo-CMS Probleme mit den Besucherstatistiken: Weder über die interne Besucherstatistik im Redaxo-CMS, noch in Piwik werden aktuell Besucher erfasst. Seit dem Upgrade (vor einer ganzen Weile schon), bleibt die Zahl auf 0. Der Webalizer meines Hosters verrät mir jedoch anderes...
Ich dachte erst es könnte an dem Java-Script Code liegen und habe diverse Einstellungen ausprobiert, aber es hilft leider alles nichts.

Hat jemand einen Anstz für mich was ich noch versuchen kann? Neuinstallation des Decaf-Plugins hat leider nichts gebracht.

Danke & Grüße

Benutzeravatar
Ruediger.Nitzsche
Beiträge: 2117
Registriert: 13. Dez 2005, 09:29
Wohnort: Coburg
Kontaktdaten: Website

Re: Piwik Tracker

22. Nov 2014, 18:46

Was passiert, wenn Du den Code mal direkt einbindest?

Rüdiger
gn2 netwerk | gn2 hosting | REDAXO Referenzen | Github
Supportanfragen per PN werden gepflegt ignoriert

blu-IT
Beiträge: 4
Registriert: 22. Nov 2014, 18:26

Re: Piwik Tracker

22. Nov 2014, 18:52

Ruediger.Nitzsche hat geschrieben:Was passiert, wenn Du den Code mal direkt einbindest?

Rüdiger
Hallo Rüdiger,

Du meinst manuell ins Template? Leider auch nichts - Zähler bleibt auf 0 :-(

Grüße,
Ivan

Benutzeravatar
Ruediger.Nitzsche
Beiträge: 2117
Registriert: 13. Dez 2005, 09:29
Wohnort: Coburg
Kontaktdaten: Website

Re: Piwik Tracker

22. Nov 2014, 19:22

Der Code sieht nicht wirklich richtig aus, kopier den noch mal sauber direkt aus Piwik heraus.

Rüdiger
gn2 netwerk | gn2 hosting | REDAXO Referenzen | Github
Supportanfragen per PN werden gepflegt ignoriert

blu-IT
Beiträge: 4
Registriert: 22. Nov 2014, 18:26

Re: Piwik Tracker

22. Nov 2014, 19:38

Ruediger.Nitzsche hat geschrieben:Der Code sieht nicht wirklich richtig aus, kopier den noch mal sauber direkt aus Piwik heraus.

Rüdiger
Hallo Rüdiger,

das hatte ich auch schon versucht, mache ich aber gerne nochmal (ist jetzt aktiv).
Dabei im Decaf-Plugin dann auf "Tracking Code wird manuell eingebracht" stellen vermute ich...

Was mir insgesamt dabei aufgefallen ist, ist das der Code sowohl auf der Piwik Seite in der Doku, als auch auf meinem Piwik-Server und der per Decaf-Plugin integrierte Code irgendwie voneinander abweicht was den URL-Part betrifft (mal mit https, mal ohne etc.). Bin nicht so der javacsript Spezialist :wink:

Grüße,
Ivan

Benutzeravatar
Ruediger.Nitzsche
Beiträge: 2117
Registriert: 13. Dez 2005, 09:29
Wohnort: Coburg
Kontaktdaten: Website

Re: Piwik Tracker

22. Nov 2014, 19:44

Deshalb ja direkt im Template den Code einfügen vor dem schließenden Bodytag und das Plugin erst mal deaktivieren, um die Fehlerursache besser herausfinden zu können.

Rüdiger
gn2 netwerk | gn2 hosting | REDAXO Referenzen | Github
Supportanfragen per PN werden gepflegt ignoriert

blu-IT
Beiträge: 4
Registriert: 22. Nov 2014, 18:26

Re: Piwik Tracker

22. Nov 2014, 22:32

Ruediger.Nitzsche hat geschrieben:Deshalb ja direkt im Template den Code einfügen vor dem schließenden Bodytag und das Plugin erst mal deaktivieren, um die Fehlerursache besser herausfinden zu können.

Rüdiger
Oha! Und schon gibt es wieder ersten Output in Piwik. Das ist ja echt seltsam!
Werde morgen nochmal den Code den Decaf erzeugt und einfügt mit dem Piwikcode vergleichen.

Danke & Grüße

Zurück zu „Allgemeines [R4]“