Wie installiere und konfiguriere ich Matomo auf meiner Website?

Einrichten von Matomo zur Verfolgung von Besuchen

Matomo ist eine Open-Source-Software , die wir auf unserem Server installieren oder in der Cloud-Version nutzen können. Einer der Hauptvorteile ist, dass wir die volle Kontrolle über die gesammelten Daten haben und somit mehr Privatsphäre für unsere Besucher garantieren können.

Sehen wir uns an, warum die On-Premise-Lösung die empfohlene Wahl ist und wie man sie konfiguriert.

Hosting-Dienstleistung

Um Matomo zu installieren, wird ein dedizierter Server oder zumindest eine virtuelle Maschine empfohlen, je nach Bedarf. Wir können Matomo auch auf einem gemeinsam genutzten Server installieren, z.B. auf demselben, auf dem sich die zu überwachende Website befindet, aber das hängt auch davon ab, wie viel Traffic wir bekommen.

Wenn wir eine ungefähre Vorstellung davon bekommen wollen, wie viele Nutzer unsere Website besuchen, enthalten Hosting-Dienste oft bereits einige Rohstatistiken, zum Beispiel über Awstats.

Wenn Sie jemanden brauchen, der Ihnen bei diesen Entscheidungen hilft oder Matomo für Sie installieren kann, kontaktieren Sie mich. Ich bin nachts als freiberuflicher Webentwickler tätig und kümmere mich auch darum.

Lassen Sie uns schnell den Unterschied zwischen einem dedizierten Server und einer virtuellen Maschine sehen.

Denken Sie daran, dass wir, egal welche Wahl wir treffen, die Mindestanforderungen von Matomo einhalten müssen und daher auf unserem Server verfügbar sein müssen:

  • PHP
  • MySQL
  • Ein Webserver wie Apache, Nginx oder ähnlich

Auf dem dedizierten Server oder der virtuellen Maschine müssen wir alle diese Dienste installieren oder bereits installiert haben. Natürlich können wir denselben Rechner auch für die Installation anderer Dienste verwenden, z. B. E-Mail-Server, Anwendungen verschiedener Art wie Laravel, NodeJS oder CodeIgniter, aber das ist eine andere Entscheidung.

Es kann nützlich sein, Root-Rechte zu haben, ist aber nicht unbedingt erforderlich. Wir können Matomo aber auch in einer gemeinsam genutzten Umgebung installieren, zum Beispiel über Panels wie cPanel oder über die Kommandozeile.

Dedizierter Server

Im Allgemeinen ist ein dedizierter Server teurer , aber auch leistungsfähiger. Er ist die ideale Wahl für große Installationen, um den Traffic von Websites zu überwachen, die täglich tausende von Zugriffen erhalten. Eine solch große Anzahl von Zugriffen bedeutet, dass viele Abfragen gegen die MySQL-Datenbank von Matomo ausgeführt werden.

Als Richtwert gilt, dass ein Server mit mindestens 8 GB RAM, 4-Core CPU und 100 GB Festplattenspeicher für große Installationen mehr als ausreichend sein sollte. Bei deutlich höherem Traffic ist es ratsam, die Hardware entsprechend anzupassen. Sie könnten sich auch für skalierbarere Lösungen entscheiden, die es Ihnen ermöglichen, die Hardwareeigenschaften flexibel zu erhöhen und zu verringern.

Denken wir daran, dass wir, wenn wir die Website auch auf demselben Server betreiben, vielleicht mit einer separaten Datenbank, mehr Ressourcen benötigen, damit beide Installationen gut zusammenarbeiten.

Erwägen Sie den Kauf eines Hostings? Werfen Sie einen Blick auf die Dienstleistungen unseres Partners Keliweb: Cloud Hosting H2, KeliTOP, VPS Enterprise

Alternativ dazu können wir auch eine virtuelle Maschine verwenden.

Virtuelle Maschine

Virtuelle Maschinen sind oft billiger als ein dedizierter Server und bieten dennoch einen vollständigen Service, sogar mit Root-Zugriff. Sie können auch für diejenigen geeignet sein, die eine Website auf einem billigen und gemeinsam genutzten Hosting-Service haben.

Eine virtuelle Maschine ist wie ein kleiner dedizierter Server. Sie ist ideal für kleine bis mittlere Installationen. Er kann auch für große Installationen geeignet sein, aber die Kosten sind möglicherweise nicht so hoch, dass sich ein dedizierter Server lohnen würde.

Für kleine Installationen, weniger als 100 Besuche pro Tag, sollte 1 vCore mit 1 GB RAM und 20 GB Festplattenspeicher ausreichen.

Eine durchschnittliche Installation mit 100 bis 250 Besuchen pro Tag könnte mindestens 2 vCores und 2 GB RAM erfordern.

Benötigen Sie eine virtuelle Maschine? Werfen Sie einen Blick auf die Dienstleistungen unseres Partners Keliweb: VPS Prime, VPS Essentials, VPS Value

Es ist ratsam, abzuschätzen, ob Sie planen, den Traffic in kurzer Zeit zu erhöhen: in diesem Fall ist es besser, bereits eine leistungsfähigere virtuelle Maschine zu nehmen.

Wordpress

Es gibt ein Matomo-Plugin für Wordpress. Da Wordpress bereits mit MySQL arbeitet, ist es in der Regel nicht notwendig, einen separaten Server zu konfigurieren, obwohl es dennoch die empfohlene Wahl ist, da es besser ist, die Wordpress-Datenbank von der von Matomo getrennt zu halten.

Das Plugin ist einfach zu installieren und die Schnittstelle, auf die wir Zugriff haben werden, ist der von Matomo vor Ort sehr ähnlich. Wir benötigen lediglich einen Wordpress-Administrator-Account. Falls gewünscht, können wir dann auch ein Wordpress-Plugin für die Verwaltung von Benutzerrollen installieren und so anderen Benutzern Zugriffsrechte auf Matomo erteilen.

Tatsächlich bietet Matomo verschiedene Benutzerrollen und konfigurierbare Berechtigungen auf Wordpress.

Sind Sie auf der Suche nach einem Hosting-Service für Wordpress? Schauen Sie sich Keliweb's Play, Premium und Corporate Pläne an!

Einrichtung

Die Installation von Matomo ist einfach: Wir laden Matomo On-Premise herunter und laden die Dateien auf unsere Website hoch. Wenn wir Filezilla verwenden, müssen wir den bereits entpackten Ordner laden, während wir, wenn wir einen Dateimanager zur Verfügung haben, die ZIP-Datei laden und entpacken können, z. B. mit cPanel, was etwas Zeit spart.

Wir können auch eine Subdomain konfigurieren, wie z.B. matomo.gaminghouse.community, in der wir unsere Installation aufbewahren.

Gehen wir nun zu der Webadresse, auf der wir Matomo installiert haben, und wir werden die Konfigurationsseite sehen:

First step of the Matomo installation
Erster Schritt der Matomo-Installation

Wir überprüfen, ob die Systemanforderungen erfüllt sind und geben die Datenbankdaten ein:

Third step: database configuration
Dritter Schritt: Datenbankkonfiguration

Matomo wird die Tabellen in der Datenbank erstellen. Falls es Probleme gibt, überprüfen wir, ob die Verbindung zur Datenbank funktioniert und ob die eingegebenen Daten korrekt sind.

Nun müssen wir den Super User erstellen, der als Administrator fungieren soll:

Fifth step: Configuring the Super User
Fünfter Schritt: Konfigurieren des Superusers

Schließlich konfigurieren wir die Website, die wir überwachen wollen. Später können wir weitere Benutzer hinzufügen und andere Websites überwachen.

Sixth step: Configuring the website
Sechster Schritt: Konfigurieren der Website

Damit sind wir fertig. Jetzt müssen wir nur noch den Javascript-Tracking-Code hinzufügen oder das Server-seitige Tracking verwenden. Für mehr Präzision können wir beides verwenden: Javascript-Tracking ist nützlich, um die Dauer der Sitzung des Nutzers zu bestimmen.

Serverseitiges Tracking

Mit Matomo können wir den Daten verkehr auf dem Server dank PHP-Tracker leicht verfolgen . Dies ist zwar technisch aufwendig, aber ideal, um eine genauere Traffic-Analyse zu erhalten und gleichzeitig die Benutzerfreundlichkeit zu erhöhen.

Mit Matomo können wir dank des PHP-Trackers ganz einfach den serverseitigen Traffic verfolgen . Es erfordert technische Kenntnisse, ist aber ideal, um eine genauere Traffic-Analyse zu erhalten und gleichzeitig die Privatsphäre unserer Nutzer zu respektieren.

Das Dashboard von Matomo

Wenn alles gut gegangen ist, haben wir das Dashboard unseres Matomo vor uns, ähnlich wie hier:

Matomo's dashboard
Matomo's Dashboard

Von hier aus haben wir Zugriff auf verschiedene Bereiche wie Verhalten, Akquisition und Ziele. Wir können auch verschiedene Plugins installieren, um die Funktionalität zu erhöhen.

Hinterlassen Sie unten einen Kommentar, um mir mitzuteilen, was Sie denken, oder um uns über Schwierigkeiten bei der Einrichtung oder Installation zu informieren.

Verpassen Sie nicht die nächsten Artikel! Folgen Sie mir auf Facebook und Youtube! Sie können auch eine Spende machen!

*