{"id":29750,"date":"2026-05-11T14:48:00","date_gmt":"2026-05-11T13:48:00","guid":{"rendered":"https:\/\/www.web-systems.pl\/analytik-ohne-google-eigene-matomo-installation\/"},"modified":"2026-05-11T14:48:00","modified_gmt":"2026-05-11T13:48:00","slug":"analytik-ohne-google-eigene-matomo-installation","status":"publish","type":"post","link":"https:\/\/www.web-systems.pl\/de\/analytik-ohne-google-eigene-matomo-installation\/","title":{"rendered":"Analytik ohne Google: was eine eigene Matomo-Installation bringt"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Immer h\u00e4ufiger erreichen uns Anfragen, die direkt formuliert sind: Wir wollen Matomo statt Google Analytics, wissen aber nicht genau, was das f\u00fcr unsere Infrastruktur bedeutet. Eine gute Frage. Denn ein Skript gegen ein anderes zu tauschen, ist der kleinste Teil dieses Puzzles. Seit 2006 bauen wir in \u0141\u00f3d\u017a Webanwendungen, B2B-Systeme und Integrationen, deshalb betrachten wir Analytik vor allem von der Betriebsseite, also von dem, was nach der Umsetzung bleibt. Im Folgenden beschreiben wir, was wir in Projekten sehen: wo sich eine solche Migration lohnt, wo sie aus dem Ruder l\u00e4uft und welche Entscheidungen zu treffen sind, bevor jemand den Code anfasst.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_86 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Inhaltsverzeichnis<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.web-systems.pl\/de\/analytik-ohne-google-eigene-matomo-installation\/#Warum_Unternehmen_Google_Analytics_verlassen\" >Warum Unternehmen Google Analytics verlassen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.web-systems.pl\/de\/analytik-ohne-google-eigene-matomo-installation\/#Self-hosted_oder_Matomo-Cloud_die_erste_Architekturentscheidung\" >Self-hosted oder Matomo-Cloud: die erste Architekturentscheidung<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.web-systems.pl\/de\/analytik-ohne-google-eigene-matomo-installation\/#Was_bei_der_Umsetzung_kaputtgeht_Performance_und_Archivierung\" >Was bei der Umsetzung kaputtgeht: Performance und Archivierung<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.web-systems.pl\/de\/analytik-ohne-google-eigene-matomo-installation\/#Datenerfassung_ohne_Cookies_und_ohne_Einwilligungen_die_niemand_anklickt\" >Datenerfassung ohne Cookies und ohne Einwilligungen, die niemand anklickt<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.web-systems.pl\/de\/analytik-ohne-google-eigene-matomo-installation\/#Integrationen_Analytik_als_Datenquelle_nicht_nur_als_Dashboard\" >Integrationen: Analytik als Datenquelle, nicht nur als Dashboard<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.web-systems.pl\/de\/analytik-ohne-google-eigene-matomo-installation\/#Sicherheit_und_Betrieb_nach_der_Umsetzung\" >Sicherheit und Betrieb nach der Umsetzung<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.web-systems.pl\/de\/analytik-ohne-google-eigene-matomo-installation\/#Wie_eine_gelungene_Migration_Schritt_fuer_Schritt_aussieht\" >Wie eine gelungene Migration Schritt f\u00fcr Schritt aussieht<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Warum_Unternehmen_Google_Analytics_verlassen\"><\/span>Warum Unternehmen Google Analytics verlassen<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die Gr\u00fcnde, die wir von Kunden h\u00f6ren, sind selten ideologisch. Meist sind es Klauseln in Vertr\u00e4gen mit Gesch\u00e4ftspartnern, DSGVO-Anforderungen der Rechtsabteilung oder ein Audit, das die Daten\u00fcbermittlung au\u00dferhalb des EWR beanstandet hat. Die Entscheidung f\u00e4llt dann auf der Ebene des rechtlichen Risikos, nicht der Vorlieben des Marketings.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das zweite Motiv ist analytisch. Sampling und Modellierung in GA4 beginnen zu st\u00f6ren, sobald die Gesch\u00e4ftsleitung Rohdaten der Ereignisse erwartet und diese auf eigene Weise nachrechnen m\u00f6chte. \u00c4hnlich bei der Aufbewahrung: Historische Daten verschwinden nach den Regeln des Anbieters, nicht nach dem Berichtszyklus des Unternehmens.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wir sagen auch ehrlich, wann eine Migration keinen Sinn ergibt. Wenig Traffic, niemand f\u00fcr den Server zust\u00e4ndig, Analytik einmal im Quartal angeschaut? Dann wird die eigene Instanz zu einem weiteren vernachl\u00e4ssigten System. Besser bei dem bleiben, was funktioniert.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Self-hosted_oder_Matomo-Cloud_die_erste_Architekturentscheidung\"><\/span>Self-hosted oder Matomo-Cloud: die erste Architekturentscheidung<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die beim Anbieter gehostete Variante nimmt dem Team Aktualisierungen, Backups und Skalierung ab. Sie bezahlen daf\u00fcr mit fehlendem Zugriff auf die Datenbank, also ohne eigene SQL-Abfragen und ohne freien Export in ein Data Warehouse. F\u00fcr einen Teil der Organisationen ist das ein tragbarer Kompromiss.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Installation auf dem eigenen Server ergibt das umgekehrte Bild: volle Kontrolle \u00fcber die Daten, Premium-Plugins zu eigenen Bedingungen eingebunden und die M\u00f6glichkeit, Ereignisse mit anderen Tabellen zu verkn\u00fcpfen. Im Gegenzug \u00fcbernehmen Sie die Verantwortung f\u00fcr Performance und Verf\u00fcgbarkeit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In der Praxis entscheiden zwei Fragen. Ob die Daten physisch auf der Infrastruktur des Kunden bleiben m\u00fcssen und ob es im Team \u00fcberhaupt jemanden gibt, der die Aktualisierung durchf\u00fchrt. Ach ja, noch etwas: Betrachten Sie die Kosten als Prozess, nicht als einmalige <a href=\"https:\/\/www.web-systems.pl\/de\/implementierung-von-matomo-statistiken\/\">Einf\u00fchrung der Matomo-Statistiken<\/a>. Plugin-Lizenzen, Serverressourcen, die mit der Zahl der Ereignisse wachsen, Zeit des Administrators, Speicherplatz f\u00fcr Sicherungskopien.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Was_bei_der_Umsetzung_kaputtgeht_Performance_und_Archivierung\"><\/span>Was bei der Umsetzung kaputtgeht: Performance und Archivierung<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Matomo wird mitunter wie ein leichtes WordPress-Plugin behandelt, dabei ist es eine vollwertige Analyseanwendung mit eigener Datenbank. Bei st\u00e4rkerem Traffic wachsen die Log-Tabellen deutlich schneller, als die Standardkonfiguration annimmt, und nach einigen Monaten beginnen die Berichte zu stocken.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der h\u00e4ufigste Fehler, den wir bei der \u00dcbernahme fremder Instanzen vorfinden, ist die vom Browser ausgel\u00f6ste Archivierung. Die erste Person, die morgens das Panel \u00f6ffnet, startet die Neuberechnung der Daten und sitzt dann da und wartet. Und der Server bedient in dieser Zeit noch den normalen Traffic. Die Verlagerung der Archivierung auf einen Cron schlie\u00dft die meisten dieser Tickets.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei hoher Ereignisdichte helfen eine Tracker-Warteschlange und ein separater Worker, der die Datenerfassung vom Rendern der Seiten trennt. Der Rest ist Installationsarbeit: Festplattenleistung, Konfiguration von MySQL oder MariaDB, eine zu Beginn festgelegte Aufbewahrungsrichtlinie f\u00fcr Rohlogs. Legt man sie erst fest, wenn die Festplatte voll ist, endet das mit dem L\u00f6schen von Daten unter Druck.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Datenerfassung_ohne_Cookies_und_ohne_Einwilligungen_die_niemand_anklickt\"><\/span>Datenerfassung ohne Cookies und ohne Einwilligungen, die niemand anklickt<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Der cookiefreie Modus plus Anonymisierung der IP-Adressen erlaubt es in vielen Konfigurationen, den Traffic schon vor der Einwilligung zu messen. Der Effekt ist sofort sichtbar: In den Berichten tauchen Sitzungen auf, die es in einem einwilligungsabh\u00e4ngigen Werkzeug schlicht nicht gibt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Man muss dem Kunden nur gleich sagen, was eine solche Messung nicht liefert. Das Erkennen wiederkehrender Nutzer wird schw\u00e4cher, das Attributionsfenster k\u00fcrzer, die Analyse sitzungs\u00fcbergreifender Pfade weniger belastbar. Wer die Zuordnung von Ums\u00e4tzen zu Kampagnen \u00fcber mehrere Wochen berechnet, sollte das vor dem Start wissen, nicht danach.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wir geben auch keine Erkl\u00e4rungen zur Rechtskonformit\u00e4t ab, weil wir dazu nicht befugt sind. Unsere Rolle ist es, die Konfiguration vorzubereiten und zu beschreiben, was genau in der Datenbank landet. Die Bewertung dieser Eintr\u00e4ge \u00fcberlassen wir dem Juristen auf Kundenseite.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Integrationen_Analytik_als_Datenquelle_nicht_nur_als_Dashboard\"><\/span>Integrationen: Analytik als Datenquelle, nicht nur als Dashboard<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Den gr\u00f6\u00dften Wert einer eigenen Instanz sieht man dann, wenn sie aufh\u00f6rt, ein einsames Panel zu sein. Die Daten gehen \u00fcber die API in ein Data Warehouse, ein BI-System oder einen Bericht, den die Gesch\u00e4ftsleitung nutzt, und treffen dort auf die Vertriebsdaten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Serverseitiges Tracking vervollst\u00e4ndigt das Bild um Ereignisse, die das Frontend nie sieht: \u00c4nderungen von Bestellstatus, Retouren, abgelehnte Zahlungen, von Integrationen ausgef\u00fchrte Aktionen. In B2B-Projekten erkl\u00e4rt genau dieses Material, woher die Ums\u00e4tze kommen. Nicht die Zahl der Seitenaufrufe.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der Import historischer Webserver-Logs erlaubt es, den Traffic vor der Umsetzung teilweise zu rekonstruieren, was Vorjahresvergleiche rettet. Bei dieser Gelegenheit lohnt es sich, die Daten mit dem abzugleichen, was ein <a href=\"https:\/\/www.web-systems.pl\/de\/seo-audits\/\">technisches SEO-Audit<\/a> zeigt, denn ein Teil der L\u00fccken im Traffic stammt aus der Indexierung, nicht aus der Messung. Ein eigenes Thema ist die Tagging-Ebene. Wenn der GTM l\u00e4uft und das Marketing ihn kennt, schlagen wir meist vor, den Aufbau in Ruhe zu lassen und Matomo als weiteren Tag einzubinden, statt alles auf einmal zu migrieren.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Sicherheit_und_Betrieb_nach_der_Umsetzung\"><\/span>Sicherheit und Betrieb nach der Umsetzung<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Analyse-Panel wei\u00df \u00fcber die Nutzer eines Angebots mehr als das Angebot selbst, deshalb behandeln wir es als sensibles System. Ausschlie\u00dflich HTTPS, Zwei-Faktor-Anmeldung, auf die n\u00f6tigen Ansichten begrenzte Rollen und kein Administratorkonto, das sich Agentur und Kunde teilen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der Release-Rhythmus von Matomo verlangt ein geplantes Wartungsfenster. Ohne dieses bleibt die Instanz auf einer alten PHP-Version, und nach einem Jahr ist die Aktualisierung keine Routine mehr, sondern ein Projekt. Auch das Monitoring sieht anders aus als bei einer gew\u00f6hnlichen Website: Der Alarm sollte auf das Ausbleiben neuer Daten im Tracker reagieren. Eine Seite kann korrekt antworten, w\u00e4hrend die Messung seit einer Woche schweigt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das Backup der Analysedatenbank planen wir getrennt, denn sie w\u00e4chst in einem anderen Tempo und l\u00e4sst sich langsamer wiederherstellen als eine Kopie der Website. Die letzte Frage ist organisatorisch: Wer verantwortet die Instanz nach der Projektabnahme. Das ist vor dem Start zu kl\u00e4ren, nicht nach der ersten St\u00f6rung. Wenn im Unternehmen niemand fest angestellt ist, der solche Aufgaben \u00fcbernimmt, ist <a href=\"https:\/\/www.web-systems.pl\/de\/outsourcing-it\/\">Outsourcing der IT-Abteilung<\/a> mit klar beschriebenem Umfang der Rufbereitschaft eine m\u00f6gliche L\u00f6sung.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Wie_eine_gelungene_Migration_Schritt_fuer_Schritt_aussieht\"><\/span>Wie eine gelungene Migration Schritt f\u00fcr Schritt aussieht<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die Reihenfolge der Arbeiten ist jedes Mal \u00e4hnlich, und sie entscheidet \u00fcber den Erfolg:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Inventur der vorhandenen Ereignisse, Ziele und Berichte, die tats\u00e4chlich jemand nutzt,<\/li>\n<li>paralleles Sammeln der Daten \u00fcber einen Vergleichszeitraum,<\/li>\n<li>Zuordnung der Conversions zwischen altem und neuem Modell,<\/li>\n<li>Performance-Tests am produktiven Traffic, nicht an einer Testkopie,<\/li>\n<li>Schulung des Marketingteams anhand seiner eigenen Berichte,<\/li>\n<li>Abschaltung des alten Trackers erst nach Abnahme der Zahlen.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Zeitraum mit doppelter Messung ist die einzige M\u00f6glichkeit, die Unterschiede zwischen den Werkzeugen zu erkl\u00e4ren. Und die Zahlen werden nie bis auf die Einheit \u00fcbereinstimmen, denn die Sitzung ist anders definiert, die Bot-Filterung arbeitet anders und die Messung ohne Einwilligung sieht anders aus. Darauf muss die Gesch\u00e4ftsleitung fr\u00fchzeitig vorbereitet werden: Zeigen Sie die Richtung der Ver\u00e4nderung, statt \u00dcbereinstimmung zu versprechen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine misslungene Umsetzung erkennt man leicht: Nach drei Monaten meldet sich niemand mehr im Panel an. Die Wahl von Matomo ist eine Entscheidung \u00fcber die Kontrolle \u00fcber die Daten und \u00fcber die \u00dcbernahme der Verantwortung f\u00fcr den Betrieb. Sinnvoll ist sie dann, wenn die Analytik Entscheidungen und andere Systeme speisen soll und nicht eine Folie f\u00fcllen. Wenn Sie eine solche Umsetzung erw\u00e4gen, die Integration der Analytik mit eigenen Systemen oder die Modernisierung dessen, was bereits l\u00e4uft, sprechen wir gerne \u00fcber Umfang und tats\u00e4chliche Kosten.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>Immer h\u00e4ufiger erreichen uns Anfragen, die direkt formuliert sind: Wir wollen Matomo statt Google Analytics, wissen aber nicht genau, was das f\u00fcr unsere Infrastruktur bedeutet. Eine gute Frage. Denn ein Skript gegen ein anderes zu tauschen, ist der kleinste Teil dieses Puzzles. Seit 2006 bauen wir in \u0141\u00f3d\u017a Webanwendungen, B2B-Systeme und Integrationen, deshalb betrachten wir [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":29702,"comment_status":"","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[159],"tags":[853,1106,975,1177,1027,2114],"class_list":["post-29750","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-werkzeuge","tag-analytik","tag-dsgvo","tag-google-analytics-de","tag-implementierung","tag-matomo-de","tag-selbst-gehostet"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/posts\/29750","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/comments?post=29750"}],"version-history":[{"count":0,"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/posts\/29750\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/media\/29702"}],"wp:attachment":[{"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/media?parent=29750"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/categories?post=29750"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/tags?post=29750"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}