Piwik: Unterschied zwischen den Versionen
Die Seite wurde neu angelegt: „''Piwik'' ist ein Tracker für Websites, die so genannte [https://de.wikipedia.org/wiki/Web_Analytics Webanalytik]. == Installation == TBD, siehe bis dahin: […“ |
K Anpassung Syntax |
||
Zeile 1: | Zeile 1: | ||
''Piwik'' ist ein Tracker für Websites, die so genannte [https://de.wikipedia.org/wiki/Web_Analytics Webanalytik]. | '''Piwik''' ist ein Tracker für Websites, die so genannte [https://de.wikipedia.org/wiki/Web_Analytics Webanalytik]. | ||
== Installation == | == Installation == | ||
Zeile 10: | Zeile 10: | ||
=== Cronjob zur Archivierung erstellen === | === Cronjob zur Archivierung erstellen === | ||
Auf der Shell gibt man den Befehl ''crontab -e'' ein, um seine Cronjobs im voreingestellten Editor zu öffnen. Hier fügt man eine neue Zeile mit folgendem Inhalt ein: | Auf der Shell gibt man den Befehl '''crontab -e''' ein, um seine Cronjobs im voreingestellten Editor zu öffnen. Hier fügt man eine neue Zeile mit folgendem Inhalt ein: | ||
7 * * * * /usr/bin/php5 | 7 * * * * /usr/bin/php5 ''/home/user/websites/piwik.user.schokokeks.org''/htdocs/misc/cron/archive.php | ||
--url=http://piwik.user.schokokeks.org/ > /home/user/websites/piwik.user.schokokeks.org/logs/piwik-archive.log | --url=http://piwik.user.schokokeks.org/ > /home/user/websites/piwik.user.schokokeks.org/logs/piwik-archive.log | ||
Diese eine(!) Zeile erstellt einen Cronjob, der sieben Minuten nach jeder vollen Stunde startet (bitte ändern auf einen zufälligen Wert zwischen 1 und 59, um die Last zu verteilen). Folgende Werte müssen angepasst werden: | Diese eine(!) Zeile erstellt einen Cronjob, der sieben Minuten nach jeder vollen Stunde startet (bitte ändern auf einen zufälligen Wert zwischen 1 und 59, um die Last zu verteilen). Folgende Werte müssen angepasst werden: | ||
/home/user/websites/piwik.user.schokokeks.org/htdocs/ | /home/user/websites/piwik.user.schokokeks.org/htdocs/ | ||
- hier ist | - hier ist ''user'' durch seinen eigenen Nutzernamen zu ersetzen | ||
/home/user/websites/piwik.user.schokokeks.org/htdocs/ | /home/user/websites/piwik.user.schokokeks.org/htdocs/ | ||
Zeile 34: | Zeile 34: | ||
* Standorterkennung | * Standorterkennung | ||
Dort aktiviert man den Punkt ''GeoIP (PECL)''. Der Infokasten rechts neben dem Punkt sollte eine genauere Ortsangabe bieten, als der Kasten rechts neben dem Punkt Standard. | Dort aktiviert man den Punkt '''GeoIP (PECL)'''. Der Infokasten rechts neben dem Punkt sollte eine genauere Ortsangabe bieten, als der Kasten rechts neben dem Punkt Standard. | ||
==== Custom Directory ==== | ==== Custom Directory ==== | ||
Piwik gibt in dem Kasten neben GeoIP folgende Meldung aus: | Piwik gibt in dem Kasten neben GeoIP folgende Meldung aus: | ||
'geoip.custom_directory' PHP ini option is set to ''. | 'geoip.custom_directory' PHP ini option is set to ' '. | ||
Diese Meldung kann ignoriert werden. Wer sicher gehen möchte, dass die korrekten Daten angezogen werden, oder bei wem die Standortbestimmung nicht funktioniert, kann im Piwik-htdocs-Verzeichnis die Datei ''.user.ini'' mit folgendem Inhalt anlegen: | Diese Meldung kann ignoriert werden. Wer sicher gehen möchte, dass die korrekten Daten angezogen werden, oder bei wem die Standortbestimmung nicht funktioniert, kann im Piwik-htdocs-Verzeichnis die Datei '''.user.ini''' mit folgendem Inhalt anlegen: | ||
geoip.custom_directory=/usr/share/GeoIP/ | geoip.custom_directory=/usr/share/GeoIP/ | ||
Version vom 15. März 2013, 10:36 Uhr
Piwik ist ein Tracker für Websites, die so genannte Webanalytik.
Installation
TBD, siehe bis dahin: Installation von Piwik.
Konfiguration
Zu trackende Seite erstellen
TBD, siehe auch Manage Websites.
Cronjob zur Archivierung erstellen
Auf der Shell gibt man den Befehl crontab -e ein, um seine Cronjobs im voreingestellten Editor zu öffnen. Hier fügt man eine neue Zeile mit folgendem Inhalt ein:
7 * * * * /usr/bin/php5 /home/user/websites/piwik.user.schokokeks.org/htdocs/misc/cron/archive.php --url=http://piwik.user.schokokeks.org/ > /home/user/websites/piwik.user.schokokeks.org/logs/piwik-archive.log
Diese eine(!) Zeile erstellt einen Cronjob, der sieben Minuten nach jeder vollen Stunde startet (bitte ändern auf einen zufälligen Wert zwischen 1 und 59, um die Last zu verteilen). Folgende Werte müssen angepasst werden:
/home/user/websites/piwik.user.schokokeks.org/htdocs/ - hier ist user durch seinen eigenen Nutzernamen zu ersetzen
/home/user/websites/piwik.user.schokokeks.org/htdocs/ - zusätzlich ist die Domain, auf der Piwik läuft anzupassen.
/home/user/websites/piwik.user.schokokeks.org/logs/ - Das Verzeichnis logs ist anzupassen oder muss zuvor erstellt werden.
--url=http://piwik.user.schokokeks.org/ - die URL zur Installation wird auch hier eingetragen.
Geo-Daten aktivieren
Piwik versucht von Haus aus, eine ungefähre regionale Zuordnung vorzunehmen. Eine bessere (d.h. genauere) und trotzdem datenschutzkonforme Standorterkennung ist mit Hilfe eines PECL-Moduls und der GeoIP-Datenbank von MaxMind möglich (siehe GeoLite).
Man öffnet als Piwik-Administrator folgende Seite:
- Einstellungen
- Standorterkennung
Dort aktiviert man den Punkt GeoIP (PECL). Der Infokasten rechts neben dem Punkt sollte eine genauere Ortsangabe bieten, als der Kasten rechts neben dem Punkt Standard.
Custom Directory
Piwik gibt in dem Kasten neben GeoIP folgende Meldung aus:
'geoip.custom_directory' PHP ini option is set to ' '.
Diese Meldung kann ignoriert werden. Wer sicher gehen möchte, dass die korrekten Daten angezogen werden, oder bei wem die Standortbestimmung nicht funktioniert, kann im Piwik-htdocs-Verzeichnis die Datei .user.ini mit folgendem Inhalt anlegen:
geoip.custom_directory=/usr/share/GeoIP/
Tracking-Code abrufen
Der Tracking-Code wird von Piwik angezeigt. Folgende Seite wird dazu aufgerufen:
- Einstellungen
- Tracking-Code
Dort wählt man die getrackte Seite aus. In der JavaScript-Code-Box unterhalb erscheint nun der JavaScript-Code, der in die Zielseite eingefügt werden muss. Es ist nicht notwendig, diesen pro Unterseite zu verändern.
Datenschutz
IP-Anonymisierung
Unter Plugins kann das Plugin AnonymizeIP aktiviert werden. Es schneidet von IPv4-Adressen das letzte Tupel ab. Von in IPv6-Adressen mit eingebetteten IPv4-Adressen wird ebenfalls das letzte Tupel entfernt.
Disclaimer für Websites
Piwik beachtet "Do Not Track"-Einstellungen. Zusätzlich sollte in Deutschland im Impressum ein Disclaimer mit Opt-Out zur Verfügung gestellt werden. Dieses kann einfach per I-Frame zur Verfügung gestellt werden. Der Code dazu ist hier zu finden:
- Einstellungen
- Privatsphäre
- Piwik-Deaktivierung für Ihre Besucher
Der dort angezeigt I-Frame-Code wird in den HTML-Quelltext der eigenen Seite (z.B. im Impressum) eingefügt.