Najlepsza analityka webowa open source: 5 alternatyw dla Google Analytics do wdrożenia jednym kliknięciem

Dashboard analityczny z wykresem warstwowym i kafelkami KPI nad rzędem pięciu logo aplikacji analitycznych

W skrócie

  • Plausible, Umami, Matomo, OpenPanel i Tianji to alternatywy open source dla Google Analytics, które działają jako Twoja własna instancja.
  • Plausible i Umami skupiają się na prostych statystykach ruchu, Matomo obejmuje cele i e-commerce jak Google Analytics, OpenPanel dodaje analitykę produktową, a Tianji monitoring dostępności.
  • Wszystkie korzystają z licencji zatwierdzonych przez OSI: AGPL-3.0 dla Plausible Community Edition i OpenPanel, MIT dla Umami, GPL-3.0 lub nowsza dla Matomo i Apache-2.0 dla Tianji.
  • Wszystkie znajdują się w katalogu aplikacji jednym kliknięciem: Nodion tworzy aplikację razem z potrzebnymi jej bazami danych.

Najlepsze alternatywy open source dla Google Analytics to Plausible, Umami, Matomo, OpenPanel i Tianji. Każde narzędzie możesz uruchomić jako własną instancję, więc dane odwiedzających trafiają do bazy danych, którą kontrolujesz, a nie do Google. Różnią się głównie zakresem: niektóre pokazują statystyki ruchu na jednej przejrzystej stronie, inne oferują cele, lejki, profile użytkowników albo monitoring dostępności (uptime).

Google Analytics bywa wyborem domyślnym, ale jego tag wysyła do Google informacje o odsłonach stron przez Twoich odwiedzających, a według dokumentacji Google ustawia pliki cookie typu first-party, takie jak _ga, który domyślnie jest ważny dwa lata. Porównujemy pięć narzędzi z katalogu Nodion, które wdrożysz jednym kliknięciem, i pokazujemy, do czego każde z nich się nadaje.

W skrócie

NarzędzieNajlepsze doLicencjaDziała z
PlausibleProste statystyki ruchu z myślą o prywatności, na jednej stronieAGPL-3.0 (Community Edition)PostgreSQL, ClickHouse
UmamiLekkie statystyki strony na małej instancjiMITPostgreSQL
MatomoPełny zamiennik Google Analytics z celami i e-commerceGPL-3.0 lub nowszaMySQL, wolumen
OpenPanelAnalityka produktowa: lejki, kohorty, profile użytkownikówAGPL-3.0PostgreSQL, ClickHouse, Valkey
TianjiAnalityka plus monitoring dostępności i strony statusuApache-2.0PostgreSQL

Jak wybieraliśmy

  • Analityka webowa: odsłony i odwiedzający dla każdej witryny, widoczne w dashboardzie.
  • Open source na licencji zatwierdzonej przez OSI. Każde z pięciu narzędzi spełnia ten warunek; sprawdziliśmy plik LICENSE każdego projektu.
  • Działa jako Twoja własna instancja z obrazu kontenera ze standardową bazą danych.
  • Aktywnie rozwijane, z regularnymi wydaniami.

1. Plausible

Plausible przedstawia się jako lekką alternatywę dla Google Analytics bez plików cookie. Wszystkie najważniejsze statystyki mieszczą się na jednej stronie dashboardu, więc do ich odczytania nie potrzeba szkolenia. Według README Plausible nie przechowuje adresów IP i nie używa plików cookie ani trwałych identyfikatorów. Jego polityka danych wyjaśnia, że unikalni odwiedzający są liczeni za pomocą dziennego identyfikatora, którego sól (salt) zmienia się co 24 godziny.

Licencja: Plausible Community Edition, czyli wersja, którą uruchamiasz samodzielnie, jest na licencji AGPL-3.0 lub nowszej. Skrypt śledzący, który umieszczasz na swojej stronie, jest na licencji MIT. Niektóre funkcje płatnej chmury Plausible, takie jak lejki marketingowe i cele przychodowe e-commerce, nie należą do Community Edition. Plik licencji.

Na Nodion: preset uruchamia obraz Community Edition z bazą danych PostgreSQL na dane ogólne i bazą danych ClickHouse na zdarzenia analityczne, ustawia adres URL aplikacji jako BASE_URL i generuje SECRET_KEY_BASE. Plausible potrzebuje co najmniej 2 GB pamięci. Przy pierwszym otwarciu tworzysz konto właściciela; nie ma domyślnego hasła.

Wdróż Plausible

2. Umami

Umami to najlżejsza opcja w tym zestawieniu: aplikacja Node.js z bazą danych PostgreSQL. README opisuje ją jako analitykę stawiającą prywatność na pierwszym miejscu, obejmującą ruch, kampanie, zachowania, konwersje i przychody, bez plików cookie. Odwiedzający są rozpoznawani po anonimowym identyfikatorze sesji, więc ktoś, kto zmieni urządzenie lub przeglądarkę, pojawia się jako nowy odwiedzający.

Licencja: MIT. Plik licencji.

Na Nodion: jeden proces web z PostgreSQL i wygenerowanym APP_SECRET. Działa już przy 0,5 GB pamięci. Zaloguj się nazwą użytkownika admin i hasłem umami, a hasło zmień zaraz po pierwszym wdrożeniu, zanim udostępnisz adres URL: te domyślne dane są publiczne, więc kto zaloguje się pierwszy, ten przejmuje kontrolę nad instancją.

Wdróż Umami

3. Matomo

Matomo najbardziej przypomina kompletny zamiennik Google Analytics. Jego README wymienia śledzenie e-commerce, cele, kampanie, własne segmenty, geolokalizację, wizyty w czasie rzeczywistym i raporty e-mailowe. Funkcje są dostarczane jako wtyczki, które możesz włączać i wyłączać. Matomo napisano w PHP; przechowuje dane w MySQL lub MariaDB.

W przeciwieństwie do pozostałych narzędzi domyślny kod śledzący Matomo ustawia własne pliki cookie (first-party). Możesz je wyłączyć, a Matomo opisuje w dokumentacji konfigurację bez plików cookie.

Licencja: GPL-3.0 lub nowsza. Plik licencji.

Na Nodion: preset uruchamia oficjalny obraz Matomo z bazą danych MySQL i wolumenem 10 GB na pliki Matomo i potrzebuje co najmniej 2 GB pamięci. Przy pierwszym otwarciu kreator instalacji prosi o potwierdzenie ustawień bazy danych i utworzenie superużytkownika z Twoją własną nazwą użytkownika i hasłem.

Wdróż Matomo

4. OpenPanel

OpenPanel łączy analitykę webową z analityką produktową w stylu Mixpanel: lejki, kohorty, profile użytkowników i historia sesji, dashboardy w czasie rzeczywistym i alerty oparte na zdarzeniach. SDK obejmują śledzenie w przeglądarce, w aplikacjach mobilnych i po stronie serwera, więc OpenPanel pasuje do produktów SaaS, które chcą śledzić użytkowników w aplikacji, a nie tylko liczyć odsłony. README opisuje śledzenie jako domyślnie działające bez plików cookie.

Licencja: AGPL-3.0. Plik licencji.

Na Nodion: preset uruchamia trzy procesy (dashboard, API i worker) z PostgreSQL, ClickHouse na zdarzenia i Valkey, ustawia adresy URL dashboardu i API oraz generuje sekret plików cookie. OpenPanel potrzebuje co najmniej 2 GB pamięci. Przy pierwszym otwarciu tworzysz swoje konto; po pierwszym użytkowniku rejestracja się wyłącza.

Wdróż OpenPanel

5. Tianji

Tianji łączy w jednej aplikacji analitykę stron, monitoring dostępności, stan serwerów i strony statusu. Jeśli i tak potrzebujesz narzędzia analitycznego i osobnego narzędzia do monitorowania dostępności, Tianji oszczędza Ci jedno wdrożenie. Na swojej stronie Tianji podaje, że nie śledzi aktywności użytkowników za pomocą plików cookie.

Licencja: Apache-2.0. Plik licencji.

Na Nodion: jeden proces web z PostgreSQL, adres URL aplikacji jako PUBLIC_URL, wygenerowany JWT_SECRET, bezpieczne pliki cookie logowania i wyłączona anonimowa telemetria Tianji. Tianji potrzebuje co najmniej 1 GB pamięci. Zaloguj się jako admin / admin i zmień hasło zaraz po pierwszym wdrożeniu, zanim udostępnisz adres URL, bo te domyślne dane są publiczne; rejestracja pozostaje wyłączona, dopóki jej nie włączysz.

Wdróż Tianji

Pliki cookie i zgoda: czytaj drobny druk

„Bez plików cookie” to częsta obietnica w tej kategorii i realna różnica w porównaniu z Google Analytics. Nie oznacza to jednak automatycznie, że możesz zrezygnować z banera zgody. W UE przepisy ePrivacy obejmują zapisywanie informacji na urządzeniu odwiedzającego i ich odczytywanie, nie tylko pliki cookie, a wytyczne Europejskiej Rady Ochrony Danych (EROD) dotyczące ich zakresu technicznego obejmują też techniki takie jak śledzenie pikselami i śledzenie oparte na adresach IP.

Co dostawcy mówią o własnych narzędziach:

  • Umami w swoim FAQ odpowiada „nie” na pytanie „Do I need to display a cookie notice?” (czy trzeba wyświetlać informację o plikach cookie), bo jego kod śledzący nie używa plików cookie.
  • Plausible stwierdza w swojej polityce danych, napisanej dla usługi chmurowej, że do analityki nie potrzebujesz banerów cookie.
  • OpenPanel podaje na swojej stronie o RODO, że w analityce produktowej baner nie jest potrzebny.
  • Matomo jest ostrożniejsze: jego poradnik opisuje wąską konfigurację, która w niektórych krajach może działać bez zgody, i zaleca traktowanie śledzenia przez JavaScript jako wymagającego zgody.

Brak plików cookie nie oznacza też „braku danych osobowych”: jeśli narzędzie buduje profile użytkowników lub przechowuje identyfikowalne zdarzenia, jak potrafi to analityka produktowa, na przykład OpenPanel, pozostałe obowiązki z RODO nadal obowiązują. Znaczenie mają Twoja konfiguracja, inne skrypty na stronie i miejsce zamieszkania odwiedzających. To nie jest porada prawna: skonsultuj to z osobą, która zajmuje się u Ciebie ochroną danych.

Jak wybrać

  • Chcesz prostych statystyk ruchu, które odczyta każdy w zespole: Plausible.
  • Chcesz jak najmniejszego zużycia zasobów i licencji MIT: Umami.
  • Potrzebujesz celów, e-commerce i segmentów jak w Google Analytics: Matomo.
  • Budujesz produkt i chcesz lejków oraz profili użytkowników: OpenPanel.
  • Chcesz analityki i sprawdzania dostępności w jednym narzędziu: Tianji.

Każde z tych narzędzi możesz uruchomić jako własną instancję na Nodion w wybranym przez Ciebie regionie, a potrzebne zarządzane bazy danych są tworzone za Ciebie. Przejrzyj wszystkie aplikacje w katalogu aplikacji jednym kliknięciem.

Najczęściej zadawane pytania

Jaka jest najlepsza alternatywa open source dla Google Analytics?

Do prostych statystyk ruchu Plausible lub Umami. Jeśli potrzebujesz celów, śledzenia e-commerce i segmentów jak w Google Analytics, Matomo jest najbardziej kompletnym zamiennikiem open source.

Czy narzędzia analityczne open source wymagają banera cookie?

To zależy od narzędzia, Twojej konfiguracji i prawa, które obowiązuje Twoich odwiedzających. Umami, Plausible (w odniesieniu do swojej usługi chmurowej) i OpenPanel deklarują, że ich własne konfiguracje nie wymagają banera, a Matomo zaleca traktowanie śledzenia przez JavaScript jako wymagającego zgody. Sprawdź jednak własną konfigurację i przepisy obowiązujące odwiedzających, a śledzenie bez plików cookie nadal może przetwarzać dane osobowe. Skonsultuj to z osobą, która zajmuje się u Ciebie ochroną danych.

Czy Plausible jest open source?

Tak. Plausible Community Edition, czyli wersja, którą uruchamiasz samodzielnie, jest na licencji AGPL-3.0 lub nowszej, a jego skrypt śledzący na licencji MIT. Niektóre funkcje płatnej chmury Plausible, takie jak lejki marketingowe, nie należą do Community Edition.

Czego te narzędzia analityczne potrzebują do działania?

Plausible potrzebuje PostgreSQL i ClickHouse, Umami i Tianji potrzebują PostgreSQL, Matomo potrzebuje MySQL i wolumenu, a OpenPanel potrzebuje PostgreSQL, ClickHouse i Valkey. Na Nodion preset wdrażany jednym kliknięciem tworzy je za Ciebie.

Daj swojemu agentowi chmurę.

Zyskaj do 15 € środków na start przy rejestracji.

Kontynuuj z GitHub

lub przez e-mail

Bądź na bieżąco.

Nowości produktowe, bez spamu. Możesz zrezygnować w każdej chwili.