TYPO3 – PIWIK statt Google Analytics

Share

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.

Piwik Installation starten

Piwik Installation starten

Weiter geht es mit der Systemprüfung.

Systempruefung Teil 1

Systempruefung Teil 1

Systempruefung Teil 2

Systempruefung Teil 2

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.

Datenbank vorbereiten

Datenbank vorbereiten

Im nächsten Schritt werden die Tabellen erzeugt:

Tabellen erzeugen

Tabellen erzeugen

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.

Tracking-Code

Tracking-Code

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.

Piwik und TEQneers SEO Enhancements

Piwik und TEQneers SEO Enhancements

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:

  1. TYPO3 – Fragezeichen statt Banner
  2. TYPO3 Rahmen
  3. Google´s Plusone modifiziert
  4. TYPO3 gegen Angriffe schützen
  5. TYPO3 und Sicherheit im Web

Kommentieren ist momentan nicht möglich.