TYPO3 – PIWIK statt Google Analytics
Verschiedene Gründe haben mich dazu bewegt, eine alternative zu Google Analytics zu suchen. Ein Grund sind die zusätzlichen Requests und JavaScripten, die sich in PageSpeed und YSlow deutlich bemerkbar machen. Die Ladezeit der Seite liegt mit Analytics deutlich höher als ohne. Ein anderer Grund sind die Bedenken der Datenschützer.
Vom “Unabhängigen Landeszentrum für Datenschutz Schleswig-Holstein” habe ich mir die “Hinweise und Empfehlungen zur Analyse von Internet-Angeboten mit Piwik” durchgelesen.
Installation Piwik
Download der aktuellsten Version (1.5.1 Stand 23.7.2011) von der Piwik Homepage. Das Paket latest.zip lade ich mir in das Root meiner Website und entpacke es. Vom Root-Verzeichnis aus:
cd piwik chmod 777 tmp chmod a+w config
Vor Beginn der Installation sollte abgeprüft werden, ob die Mindestanforderungen erfüllt sind:
- PHP version 5.1.3 oder höher (ab 5.3 wird aus Performance-Gründen empfohlen)
- MySQL version 4.1 oder höher
- PHP extension pdo und pdo_mysql, oder die mysqli extension
- memory_limit in der php.ini soll auf mindestens 128M eingestellt sein
Eine leere MySQL-Datenbank habe ich bereits erstellt.
Die Installation starte ich durch Aufruf von www.meineDomain.de/piwik.
Weiter geht es mit der Systemprüfung.
Die Datenbank wird vorbereitet. In Tabellen-Prefix sollte eine individuelle Bezeichnung eingetragen werden, wenn ggf. eine weitere Domain in Piwik laufen soll. Und aus Sicherheitsgründen.
Im nächsten Schritt werden die Tabellen erzeugt:
Nach dem Anlegen des Superuser für Piwik und dem Hinzufügen der eigenen Website bekommen wir jetzt den Tracking-Code, der in jede Seite der Website eingetragen werden muss.
Wenn alles geklappt hat, könnten wir uns nach der Glückwunsch-Seite an Piwik anmelden. Zuvor macht es Sinn, den Tracking-Code in unsere TYPO3-Installation einzutragen. Dazu gibt es eigene Extensions (piwik oder bn1_piwik). Bei mir ist die Extension TEQneers SEO Enhancements (tq_seo) installiert, die die Piwik-Installation gleich mit berücksichtigt.
Wenn in root/piwik/config/config.ini.php noch
[TRACKER] cookie_expire = 432000 # Cookie wiederkehrende Besucher 5 Tage ip_address_mask_length = 2 # IP anonymisieren
eingetragen wird, ist die Installation einsatzbereit und der Datenschützer beruhigt.
Halt, da wäre noch das OptOut-Iframe! Piwik bietet eine Iframe an, mit dem der Besucher der Website das Tracking ausschalten kann. In einem Inhaltselement HTML habe ich das Iframe definiert:
<iframe frameborder="no" width="600" height="200" src="http://www.feelfreeconsult.de/piwik/index.php?module=CoreAdminHome&action=optOut&lang=de"></iframe>
Praktischerweise habe ich das OptOut-Iframe für meine Website ins Impressum unter den Absatz Webstatistiken gebracht. Die Probleme mit der deutschen Erklärung gibt es in dieser Version nicht mehr.
Verwandte Beiträge:





