Eine elegante Methode, um Daten zu erfassen und aggregierte Informationen in dynamischen Berichten darzustellen
Ob in geschlossenen Anwendungen, bei sensiblen Daten oder aus Überzeugung für Datensicherheit: Matomo ist die richtige Wahl für Webanalysen. Google Data Studio (heute Looker Studio) bietet eine hervorragende Möglichkeit, Ihre Daten zu visualisieren.
Ein Beispiel für einen dynamischen Bericht in Google Data Studio mit Daten aus Piwik:

Es gibt drei Möglichkeiten, Daten in Google Data Studio zu importieren. Die einfachste Methode ist der Upload einer CSV-Datei, allerdings ist dieser Bericht nicht dynamisch.
Für Google-Produkte steht ein spezieller Konnektor zur Verfügung. Damit lassen sich intuitiv ansprechende und dynamische Berichte mit Google Analytics-Daten erstellen.
Für die weiteren Schritte ist der MySQL-Konnektor entscheidend. Mit ihm verbinden Sie Ihre Piwik-MySQL-Datenbank direkt mit Data Studio.
In Data Studio beginnen Sie mit einer Berichtsvorlage. Öffnen Sie die Vorlage „Acme Marketing“ und wählen Sie „Neue Datenquelle auswählen“. Hier selektieren Sie den MySQL-Konnektor.
Wichtig: Erlauben Sie die externe Verbindung auf Ihrem MySQL-Server und halten Sie folgende Informationen bereit:
- Hostname oder IP-Adresse
- Datenbankname
- Benutzername
- Passwort
Nach Eingabe Ihrer MySQL-Zugangsdaten wählen Sie eine konkrete Tabelle aus.
Piwik erstellt zwei Tabellentypen: In „Archivdaten“ finden Sie aggregierte Daten für direkte Berichte in Piwik (Matomo). Die Tabelle „Protokolldaten“ enthält die Rohdaten der Erfassungen.
In diesem Beispiel wurden Rohdaten aus der Tabelle piwik_log_visit verwendet.
Mit drei einfachen Schritten nutzen Sie diese Tabelle für Ihren Bericht.
Prüfen Sie die Tabellenfelder
Google Data Studio weist jedem Datensatz ein Feld aus der MySQL-Tabelle zu. Ähnlich wie in Excel erhält jedes Feld einen Datentyp (Zahl, Text, Boolescher Wert). Einige Felder werden automatisch zusammengefasst. Prüfen Sie jedes Feld und wählen Sie den korrekten Typ. Am einfachsten gelingt dies durch Vergleich mit phpMyAdmin.

Während der Prüfung können Sie Feldnamen anpassen. Diese erscheinen später in Ihrem Bericht. Ein Klick auf den Feldnamen genügt für die Änderung.
In den Screenshots wurden Feldnamen bewusst nicht korrigiert, um die verwendeten Werte zu zeigen.
Formeln erstellen
Einige Piwik-Daten benötigen weitere Berechnungen für die Verwendung in Data Studio.
So erstellen Sie eine Formel: Navigieren Sie zu „Ressourcen“ > „Datenquelle verwalten“ > bei MySQL auf „Bearbeiten“.
Klicken Sie auf das blaue Plus-Symbol, um eine neue Berechnungsformel zu erstellen.

Benötigte Formeln:
- Für das Datumsformat in Data Studio:
TODATE(first_action_time)- Zur Berechnung von Messwerten aus Dimensionen (z. B. „Anzahl der Besuche pro Stadt“):
COUNT(City)- Kategoriewerte werden in Piwik als Zahlen gespeichert. Für die Anzeige als Seitenname nutzen Sie:
CASE
WHEN REGEXP_MATCH(idsite, "1") THEN "Schuemann.koeln"
WHEN REGEXP_MATCH(idsite, "2") THEN "Bechtelar-Quigley"
WHEN REGEXP_MATCH(idsite, "3") THEN "Mueller Group"
WHEN REGEXP_MATCH(idsite, "4") THEN "Larkin, Ortiz and Hamill"
ELSE "Andere"
ENDBericht gestalten
Fast geschafft! Nun gestalten Sie den eigentlichen Data Studio-Bericht. Aktuell zeigt er „Konfiguration unvollständig“. Wählen Sie die passende Dimension oder den berechneten Wert aus.
Der gewählte Zeitrahmen gilt global für den Bericht, sofern nicht anders eingestellt.

Gestalten Sie jedes Diagramm individuell für einen ansprechenden Bericht.
Fertig! Sie haben einen dynamischen Piwik-Datenbericht erstellt.
Hinweise
- Data Studio sendet viele Serveranfragen, was zu Timeouts führen kann, insbesondere bei Shared Hosting.
- Empfehlung: Spiegeln Sie Ihre SQL-Tabelle, um die Performance zu verbessern und die Datenauswahl für Google zu steuern.
Quellen
Piwik-Schema: Dokumentation
Konnektoren: Google Support
Berechnungen: Anleitung
Data Studio-Funktionen: Übersicht

Mein neues Buch: Der ultimative Leitfaden zu Matomo
Als Webanalyst fasziniert mich die Macht der Daten. Matomo bietet als Open-Source-Alternative zu Google Analytics flexible Analysemöglichkeiten.
