Przygotowanie do Matomo 6: Baza danych, boty i odtworzenie

Management Summary
Beta Matomo 6 pokazuje zakres przygotowań do kolejnej dużej zmiany wersji. Przy samodzielnym hostowaniu najważniejsze są środowisko serwera, modyfikacja tabeli wizyt i wbudowane filtrowanie niepożądanego ruchu. Próba na oddzielnej kopii pomaga oszacować czas oraz wpływ na raporty. Wersja beta służy przygotowaniu, ale sama publikacja nie potwierdza gotowości konkretnej instalacji produkcyjnej do aktualizacji.
Spis treści
Przygotowanie zaczyna się przed aktualizacją
System analityczny to więcej niż interfejs. Baza danych, rozszerzenia i archiwizacja muszą ze sobą współpracować. Duża zmiana wersji jest dobrą okazją do ograniczonej próby z zapisanym stanem początkowym.
Zakres tej zapowiedzi
Podstawą artykułu jest beta Matomo 6 opublikowana 9 września 2026 roku. Wymagania rosną do PHP 8.1 oraz MySQL 8.0 lub MariaDB 10.6. To minimalne wersje, a nie zalecenie używania starego poziomu poprawek. Przed migracją należy sprawdzić aktualizacje bezpieczeństwa oraz zgodność zainstalowanych rozszerzeń.
Tabela wizyt wymaga uwagi
Beta dodaje kolumnę dotyczącą zgody do log_visit jako przygotowanie do przyszłego rejestrowania stanu zgody. Sama kolumna nie oznacza jeszcze gotowej funkcji. Wymaga to zmiany tabeli. Przy dużym zbiorze operacja może potrwać. Uniwersalna liczba minut niewiele mówi bez znajomości ilości danych, bazy i sprzętu. Więcej informacji daje próba na reprezentatywnej kopii.

Filtry mogą zmienić wyniki
Według zapowiedzi beta filtrowanie spamu i botów jest wbudowane oraz domyślnie aktywne. Inna filtracja może zmienić liczbę uwzględnionych wizyt. Porównanie przed aktualizacją i po aktualizacji wymaga więc zapisu konfiguracji oraz czasu zmiany. Sam spadek nie dowodzi ani mniejszej liczby prawdziwych wizyt, ani awarii.
Próba z możliwością odtworzenia
Przygotowanie obejmuje spójną kopię bazy, konfigurację, wersję programu i rozszerzenia. Odtworzenie wymaga testu w oddzielnym środowisku. Następnie próba obejmuje aktualizację, archiwizację i wybrane raporty. Sam powrót do starszych plików programu nie jest pewnym sposobem cofnięcia zmiany schematu bazy.
Zawartość protokołu
Przydatne są wielkość bazy, spis tabel, czas zmiany schematu, wynik archiwizacji oraz porównanie raportów. Do protokołu należą też nietypowe błędy i wersje wtyczek. Przed uznaniem różnicy za błąd wydania należy ustalić, czy zmieniły się dane, filtracja albo sposób obliczenia.
Measurement Summary
Planowane kontrole obejmują czas zmiany schematu i archiwizacji oraz porównanie raportów przy zapisanej konfiguracji filtrów. Czas zależy od instalacji. Artykuł stanowi przygotowanie do wersji beta na podstawie dokumentacji, a nie własny benchmark aktualizacji.
Pytania i odpowiedzi
Czy Matomo 6 jest tutaj opisane jako stabilne wydanie?
Nie. Artykuł dotyczy wyraźnie opublikowanej wersji beta. Przed aktualizacją produkcyjną potrzebna jest kontrola aktualnego statusu wydania.
Czy wystarczy kopia plików programu?
Pewne odtworzenie wymaga również spójnej kopii bazy oraz odpowiadającej konfiguracji.
Czy spadek ruchu po aktualizacji oznacza awarię?
Niekoniecznie. Zmiana filtracji może wpłynąć na liczbę uwzględnionych wizyt. Najpierw potrzebne jest porównanie stanu danych i konfiguracji.
Narzędzia i dalsza lektura
Planer kopii pomaga określić retencję i okna transferu. Skuteczność odtworzenia wymaga osobnego testu.
- Planer retencji kopii zapasowych i okna transferu
- Matomo vs. GA4 w środowisku Enterprise: Kiedy warto postawić na self-hosted analytics?
- Wykrywanie botów: listy adresów IP a podpisy kryptograficzne


