Ostatnia weryfikacja: czerwiec 2026, EU-US Data Privacy Framework pozostaje aktywnym mechanizmem transferu danych dla Google Analytics, a opisane niżej zastrzeżenie dotyczące Matomo bez plików cookie nadal zależy od Twojej konfiguracji i jurysdykcji. Szczegóły prawne potwierdź ze swoim inspektorem ochrony danych.

Google Analytics nie bez powodu jest domyślnym wyborem: jest darmowy, powszechnie używany i zakładany w większości poradników dla PrestaShop. Tyle że ta „darmowość” ma mniej widoczną cenę, dane Twoich odwiedzających trafiają do Google, gdzie zasilają biznes reklamowy, w którym nie masz żadnego udziału. Dla właściciela sklepu w Niemczech, Austrii czy Francji nie jest to filozoficzny przypis; to kwestia zgodności z przepisami, za którą stoi realne ryzyko prawne. Matomo (wcześniej Piwik) jest open-source'ową odpowiedzią na ten problem, a w wersji hostowanej samodzielnie zatrzymuje każdy bajt danych odwiedzających na Twoim własnym serwerze. Ten artykuł to uczciwe porównanie pod kątem jednej konkretnej decyzji: która platforma analityczna powinna działać w Twoim sklepie PrestaShop, jeśli prywatność i ryzyko związane z RODO są częścią kalkulacji.

Celowo nie jest to instrukcja konfiguracji ani wprowadzenie do metryk. Jeśli wybrałeś już GA4 i chcesz wdrożyć go poprawnie, skorzystaj z naszego pełnego przewodnika po konfiguracji GA4 dla PrestaShop; jeśli chcesz wiedzieć, na które liczby w GA4 warto patrzeć po uruchomieniu, zobacz metryki, które naprawdę mają znaczenie. Ta strona dotyczy wyboru, który następuje przed konfiguracją.

Prawdziwe pytanie nie brzmi: „jakie funkcje?”, tylko: „gdzie są Twoje dane?”

Oba narzędzia śledzą te same zdarzenia e-commerce: wyświetlenia produktów, dodania do koszyka, etapy realizacji zamówienia, zakupy i przychody. Różnica, która powinna przesądzać o decyzji, jest architektoniczna. W GA4 skrypt śledzący wysyła dane odwiedzających na serwery Google, gdzie Google działa jako zewnętrzny podmiot przetwarzający na podstawie warunków GA (z odrębnymi rolami administratora dla części własnych operacji biznesowych) i wykorzystuje zagregowane sygnały do ulepszania swoich produktów reklamowych. W samodzielnie hostowanym Matomo możesz trzymać dane analityczne we własnej infrastrukturze, jeśli instancja jest hostowana samodzielnie i skonfigurowana bez usług zewnętrznych (geolokalizacji, CDN, chmury lub wtyczek firm trzecich), nie ma podmiotu trzeciego, transferu międzynarodowego ani klauzuli udostępniania danych, którą trzeba tłumaczyć klientowi lub organowi nadzorczemu.

Ta jedna różnica pociąga za sobą trzy sprawy, które europejskich sprzedawców naprawdę interesują: ekspozycję na RODO, to, jak dużą część ruchu wolno legalnie mierzyć, oraz to, kto ostatecznie jest właścicielem zbioru danych. Wszystko poniżej wynika właśnie z tego.

W tym miejscu obie platformy najbardziej się rozchodzą z perspektywy sklepu PrestaShop, ponieważ różnica widać bezpośrednio w kompletności raportów.

Czego wymaga GA4

GA4 ustawia pliki cookie i przetwarza dane osobowe (adresy IP, sygnały urządzenia i przeglądarki). Zgodnie z RODO i dyrektywą ePrivacy oznacza to, że skrypt śledzący nie może zostać uruchomiony, dopóki odwiedzający nie wyrazi wyraźnej zgody. W praktyce istotna część odwiedzających odmawia. Dokładny odsetek zależy od kraju, grupy odbiorców i treści banera, ale wartości dwucyfrowe są częste, a na rynkach mocno wyczulonych na prywatność mogą być znaczące. Odwiedzający, którzy odmówią, po prostu nie pojawiają się w raportach. Google Consent Mode v2 wypełnia tę lukę danymi modelowanymi, statystycznymi szacunkami dla osób, które powiedziały „nie”, ale warto pamiętać, że liczba modelowana jest wnioskiem, a nie zarejestrowanym faktem, zanim oprzesz na niej decyzję.

W PrestaShop poprawne ustawienie tej bramki zgody to osobne zadanie: tag GA4 musi zostać wstrzymany do momentu, aż moduł zgód na pliki cookie zgłosi akceptację, czyli dokładnie ten rodzaj warunkowego uruchamiania, który Google Tag Manager obsługuje czysto, zamiast wpisywać go na sztywno w motyw.

Gdzie Matomo zmienia rachunek

Matomo może działać w trybie bez plików cookie: adresy IP są anonimizowane (możesz usuwać ostatni jeden lub dwa oktety), nie jest zapisywany trwały plik cookie, a odwiedzający nie są indywidualnie identyfikowani między sesjami. Przy takiej konfiguracji wiele wdrożeń działa w oparciu o „uzasadniony interes”, zamiast wymagać zgody opt-in. Co oznacza, że tracker może co do zasady mierzyć niemal cały ruch, a nie tylko część, która wyraziła zgodę. Dla właściciela sklepu to najważniejsza korzyść: analityka, której naprawdę można ufać, bo odzwierciedla wszystkich odwiedzających, a nie tylko osoby, które kliknęły „akceptuję”.

Dwa ustawienia, które za to odpowiadają, to anonimizacja IP i wyłączenie śledzącego pliku cookie. We własnym kodzie śledzącym Matomo są to jawne wywołania i powinny znaleźć się przed zarejestrowaniem odsłony strony:

<script>
var _paq = window._paq = window._paq || [];
// Anonymise the visitor IP (mask the last two bytes) and run without a cookie.
_paq.push(['setSecondaryTrackerUrl']); // optional, harmless if unused
_paq.push(['disableCookies']);
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
  var u = "https://analytics.yourdomain.com/"; // your self-hosted Matomo URL
  _paq.push(['setTrackerUrl', u + 'matomo.php']);
  _paq.push(['setSiteId', '1']);              // your Matomo site ID
  var d = document, g = d.createElement('script'), s = d.getElementsByTagName('script')[0];
  g.async = true; g.src = u + 'matomo.js'; s.parentNode.insertBefore(g, s);
})();
</script>

Samo maskowanie bajtów IP ustawia się po stronie serwera Matomo (Administration → Privacy → Anonymize data, gdzie wybierasz, ile bajtów adresu IP ma zostać usuniętych); disableCookies w kodzie śledzącym odpowiada za usunięcie trwałego pliku cookie. Używaj obu ustawień razem, jedno bez drugiego to półśrodek, który nie przetrwa poważniejszej kontroli.

Uczciwe zastrzeżenie, bo mówimy o kwestii prawnej, a nie tylko funkcji programu: to, czy śledzenie bez plików cookie jest zgodne z prawem bez zgody, zależy od dokładnej konfiguracji Matomo i interpretacji przepisów w Twojej jurysdykcji. Zanim na tym polegniesz, potwierdź to ze swoim inspektorem ochrony danych albo prawnikiem. Możemy powiedzieć, co robi oprogramowanie; nie możemy certyfikować Twojej zgodności z przepisami.

Tło regulacyjne, którego nie da się zignorować

To nie jest hipotetyczny problem. Kilka europejskich organów ochrony danych, austriacki DSB, francuski CNIL i inne, wydało decyzje uznające konkretne wdrożenia Google Analytics za niezgodne z RODO, ponieważ przekazywały dane osobowe do USA bez odpowiednich zabezpieczeń. Od tego czasu sytuacja prawna się zmieniła (EU-US Data Privacy Framework zapewnia obecnie mechanizm transferu), a obraz nadal ewoluuje, więc nie traktuj żadnego pojedynczego rozstrzygnięcia jako ostatniego słowa. Trwały wniosek dla sprzedawcy PrestaShop jest prosty: jeśli Twój sklep obsługuje klientów z UE, „używamy Google Analytics jak wszyscy” nie jest automatycznie bezpiecznym stanowiskiem, a trzymanie danych na własnym serwerze usuwa z dyskusji całe pytanie o transfer.

GA4 kontra Matomo: bezpośrednie porównanie

Żadne z tych narzędzi nie jest bezwzględnie lepsze, optymalizują różne rzeczy. Oto porównanie, które ma znaczenie dla sklepu e-commerce, a nie ogólna lista funkcji.

Co jest dla Ciebie ważneGoogle Analytics 4Matomo (hostowane samodzielnie)
Lokalizacja danychSerwery Google; dostęp macie zarówno Ty, jak i GoogleTwój własny serwer; dostęp masz tylko Ty
Ryzyko transferu w RODOObecne (transfer do USA); opiera się na Data Privacy FrameworkBrak, dane nigdy nie opuszczają Twojej infrastruktury
Wymóg zgodyWyraźna zgoda opt-in przed uruchomieniem taguMoże działać bez plików cookie na podstawie uzasadnionego interesu (zweryfikuj lokalnie)
Ruch faktycznie mierzonyOdwiedzający, którzy wyrazili zgodę + modelowane szacunki dla resztyPotencjalnie wszyscy odwiedzający, zarejestrowani, a nie oszacowani
Próbkowanie danychEksploracje i raporty ad hoc mogą być próbkowane przy dużych wolumenach zdarzeń; raporty standardowe również mogą stosować progowanie/modelowanieRaporty ze wszystkich danych, bez próbkowania
Atrybucja Google AdsNatywna, ścisła integracjaBrak odpowiednika; Matomo nie jest w stanie jej dorównać
Metryki predykcyjne / MLWbudowane prawdopodobieństwo zakupu & rezygnacjiNiedostępne
Eksport surowych danychEksport do BigQueryPełny dostęp do surowej bazy danych (to Twoja baza)
KosztBezpłatne (GA360 jest wyłącznie dla enterprise, z indywidualną wyceną)Darmowe oprogramowanie; płacisz za hosting
UtrzymanieZero, Google zajmuje się działaniem usługiTy utrzymujesz instancję (aktualizacje, kopie zapasowe, skalowanie)

Dwa wiersze zasługują na prostsze wyjaśnienie. Próbkowanie w GA4 daje się we znaki głównie w Eksploracjach i zapytaniach ad hoc: gdy przekroczą wysoki próg wolumenu zdarzeń, Google oblicza wynik na podstawie części sesji i ekstrapoluje go na całość, dobre do trendów, frustrujące, gdy próbujesz uzgodnić konkretną liczbę. Raporty standardowe zwykle nie są próbkowane, ale w niektórych przypadkach nadal mogą podlegać progowaniu i modelowaniu. Matomo raportuje każdą sesję, więc liczba jest zliczeniem, a nie przybliżeniem. Z kolei utrzymanie to realny koszt własności: samodzielne hostowanie Matomo oznacza odpowiedzialność za serwer, aktualizacje i kopie zapasowe. Mały VPS komfortowo obsłuży umiarkowany ruch w PrestaShop; większe sklepy muszą dobrać zasoby świadomie. Jeśli nie chcesz zajmować się infrastrukturą, istnieje Matomo Cloud jako opcja hostowana, choć ponownie wprowadza podmiot przetwarzający, więc trzeba zestawić to z powodem prywatnościowym, dla którego w ogóle tu jesteś.

Poprawne podłączenie dowolnego z tych narzędzi do PrestaShop

Strona główna sklepu z przykładową karuzelą i kartami popularnych produktów oraz nakładką monitora Demo Telemetry Matomo, która wymienia pola śledzenia i nazwy zdarzeń oznaczone jako wyłączone
Nakładka Demo Telemetry na stronie głównej sklepu pokazuje pola monitora Matomo, z brakującym Site ID, niestandardowymi zdarzeniami na poziomie 0 oraz wymienionymi zdarzeniami oznaczonymi jako wyłączone.

Niezależnie od wyboru, wartość analityki zależy od jakości śledzenia pod spodem, a zdarzenia e-commerce w PrestaShop to dokładnie miejsce, w którym naiwne instalacje się wykładają. Wklejenie samego fragmentu kodu śledzącego do nagłówka motywu rejestruje odsłony, ale pomija zdarzenia, dla których analityka ma sens: dodanie do koszyka, przechodzenie przez etapy realizacji zamówienia oraz zdarzenie zakupu z wartością zamówienia i szczegółami produktów. Te zdarzenia uruchamiają się w konkretnych punktach procesu zamówienia, a ich poprawne wysłanie odróżnia raport „mieliśmy trochę ruchu” od informacji „ta kampania wygenerowała €X przychodu z tych produktów”.

Właśnie tę lukę zamykają nasze moduły integracji analitycznej. Integracje GA4 i Matomo wpinają się w przepływ zamówień i koszyka PrestaShop oraz wysyłają za Ciebie odpowiednie rekomendowane zdarzenia e-commerce GA4, wyświetlenia list produktów i kart produktów, akcje w koszyku, etapy realizacji zamówienia oraz zdarzenie zakupu na stronie potwierdzenia zamówienia, dzięki czemu dane o przychodach i konwersji trafiają do raportów bez edytowania plików motywu i bez utrzymywania własnego kodu śledzącego przy każdej aktualizacji PrestaShop. Co Ci to daje w praktyce? Analitykę, na podstawie której można działać: które produkty ludzie faktycznie kupują, a które tylko oglądają, gdzie proces zamówienia traci klientów i ile kanał naprawdę jest wart, zamiast licznika odsłon, który zdezaktualizuje się przy następnej aktualizacji motywu. Jeśli nadal zastanawiasz się, które liczby e-commerce w ogóle zasługują na uwagę, zacznij od tekstu co śledzić, a co ignorować.

„A co z mapami cieplnymi i nagraniami sesji?”

To uczciwe pytanie, bo właśnie tam często odpływa dyskusja GA kontra Matomo. Matomo oferuje mapy cieplne, nagrania sesji i analitykę formularzy jako płatne wtyczki; GA4 nie ma żadnego natywnego odpowiednika. Jednak dla większości sklepów PrestaShop nie powinien to być czynnik rozstrzygający między tymi narzędziami, bo najmocniejsze narzędzia behawioralne są projektowane specjalnie do tego celu i dobrze rozumieją platformę. Jeśli chcesz zobaczyć, jak klienci poruszają się po sklepie, to zadanie dla Microsoft Clarity (darmowego, z nagraniami i mapami cieplnymi) albo Hotjar, uruchamianych obok wybranej platformy analitycznej, a nie zamiast niej. Skup tę decyzję na tym, czego naprawdę dotyczy: gdzie znajdują się Twoje ilościowe dane odwiedzających objęte ryzykiem RODO.

Co wybrać?

Wybierz GA4, jeśli Twój sklep mocno opiera się na Google Ads i potrzebujesz natywnej atrybucji, jeśli metryki predykcyjne realnie wspierają Twoje decyzje oraz jeśli wolisz, aby Google zajmował się całą infrastrukturą, a jednocześnie akceptujesz kompromisy dotyczące zgody i transferu danych.

Wybierz samodzielnie hostowane Matomo, jeśli działasz na rynku, na którym kontrola organów ochrony danych nad Google Analytics jest szczególnie silna (na czele z Niemcami i Austrią), jeśli zależy Ci na mierzeniu niemal 100% ruchu bez ściany zgód, jeśli chcesz danych bez próbkowania i pełnej własności bazy, oraz jeśli jesteś gotów utrzymywać mały serwer, żeby to wszystko uzyskać.

Uruchom oba narzędzia, jeśli nie możesz całkowicie zrezygnować z ekosystemu Google, ale chcesz też mieć czyste liczby bazowe, Matomo do prywatnościowo zgodnego pokrycia wszystkich odwiedzających, GA4 dla części odbiorców, która wyraziła zgodę i zasila Google Ads oraz funkcje ML. To częsty układ, dodatkowy koszt sprowadza się głównie do drugiej integracji i niewielkiego narzutu serwerowego, a w zamian dostajesz zarówno uczciwe sumy, jak i atrybucję Google. Gdy obie integracje wysyłają te same zdarzenia e-commerce PrestaShop, dane zakupowe pozostają spójne między nimi.

Najważniejszy wniosek

Dla europejskiego sklepu PrestaShop, w którym prywatność i ryzyko związane z RODO są realnymi czynnikami, samodzielnie hostowane Matomo jest mocniejszym wyborem domyślnym: całkowicie usuwa pytanie o transfer danych, może mierzyć ruch, który inaczej stracisz przez baner zgód, i zostawia zbiór danych w Twoich rękach. Dla sklepu zbudowanego wokół reklamowego ekosystemu Google GA4 trudno zastąpić, a jego kompromisy mogą być warte świadomej akceptacji. Tak czy inaczej platforma to tylko połowa pracy, połowa, która przynosi zwrot, to poprawne śledzenie e-commerce PrestaShop pod spodem, czyli dokładnie ta część, której nie warto ręcznie kodować w motywie. Gdy dane płyną uczciwie, kolejnym krokiem jest przekucie ich w decyzje finansowe; to temat zaawansowanego raportowania dla właścicieli sklepów.

Najczęściej zadawane pytania

Czasami, i to „czasami” ma tu duże znaczenie. W konfiguracji bez plików cookie, z włączoną anonimizacją IP i wyłączonym śledzącym plikiem cookie, Matomo zbiera znacznie mniej danych niż GA4, a wiele wdrożeń traktuje to jako podstawę uzasadnionego interesu, która nie wymaga zgody opt-in. Ale to, czy jest to zgodne z prawem dla Twojego sklepu, zależy od dokładnej konfiguracji i interpretacji ePrivacy w Twoim kraju, więc zanim usuniesz baner, potwierdź to ze swoim inspektorem ochrony danych. Oprogramowanie daje tryb szanujący prywatność; nie daje pewności prawnej.

Jakiego serwera potrzebuję, żeby samodzielnie hostować Matomo dla sklepu PrestaShop?

Przy umiarkowanym ruchu wystarczy mały VPS. Matomo jest aplikacją PHP/MySQL, podobnie jak samo PrestaShop, więc profil zasobów będzie znajomy. Prawdziwym kosztem nie jest sprzęt, tylko odpowiedzialność: aktualizacje, kopie zapasowe i skalowanie bazy danych wraz ze wzrostem. Sklepy o dużej liczbie odsłon muszą dobrać instancję świadomie i pilnować sprawnego działania crona archiwizacji, inaczej raporty zaczną się opóźniać.

Czy przejście z GA4 na Matomo oznacza utratę danych historycznych?

Tak, platformy analityczne nie przenoszą historii między sobą, więc zmiana zaczyna nowy zbiór danych. To główny argument za równoległym uruchomieniem obu narzędzi w okresie przejściowym: zostaw GA4 dla ciągłości i porównań, podczas gdy Matomo buduje własną linię bazową, a później zdecyduj, czy jedno z nich wyłączyć. Ponieważ obie integracje wysyłają te same zdarzenia e-commerce PrestaShop, dane zakupowe pozostają możliwe do uzgodnienia między platformami w czasie nakładania się pomiaru.

Czy Matomo śledzi zamówienia i przychody w PrestaShop, czy tylko odsłony?

Śledzi pełne dane e-commerce, ale tylko wtedy, gdy zdarzenia zamówień, koszyka i realizacji zamówienia są podłączone do przepływu PrestaShop, a nie gdy w nagłówku znajduje się wyłącznie prosty fragment kodu do zliczania odsłon. Surowy tag Matomo liczy wizyty i strony; nie będzie wiedział, że doszło do zamówienia ani jaką miało wartość. Dokładnie tę lukę zamyka nasza integracja Matomo, wysyłając zdarzenia dodania do koszyka, etapów realizacji zamówienia i zakupu z właściwych punktów procesu zamówienia, tak aby przychody i konwersja na poziomie produktów pojawiały się w raportach Matomo.

Matomo czy Clarity, czego naprawdę potrzebuję?

To nie są konkurenci; odpowiadają na różne pytania. Matomo (albo GA4) to Twoja analityka ilościowa, liczby, współczynniki, przychody, źródła ruchu. Clarity jest jakościowe, mapy cieplne i nagrania pokazują, dlaczego strona traci klientów. Większość poważnych sklepów uruchamia jedną platformę analityczną oraz jedno narzędzie behawioralne, ponieważ żadne z nich nie zastępuje drugiego.

Udostępnij ten wpis:
David Miller

David Miller

Założyciel, mypresta.rocks

David Miller to specjalista PrestaShop z ponad dekadą praktycznego doświadczenia i założyciel mypresta.rocks, studia programistycznego z Tychów. Tworzy i utrzymuje katalog 152 modułów PrestaShop, w tym 21 pakietów „Revolution" obejmujących SEO, checkout, bezpieczeństwo, wydajność, marketing, wyszukiwanie, wsparcie i operacje magazynowe, które każdego dnia usprawniają realne sklepy, testowanych na PrestaShop 1.7.8, 8.x i 9.x. Sprawuje również opiekę nad sklepami produkcyjnymi generującymi miliony rocznego obrotu, dlatego jego pracę ocenia się po realnej sprzedaży, a nie po wersjach demo. Jego doświadczenie obejmuje pełen zakres e-commerce, wydajność, bezpieczeństwo, SEO i marketing, oraz wykracza poza PrestaShop, sięgając WooCommerce, Shopify i systemów tworzonych na zamówienie. Na blogu pisze o technicznej stronie PrestaShop: co platforma naprawdę robi pod maską, co psuje się na produkcji i które rozwiązania faktycznie się sprawdzają.

Komentarze

Brak komentarzy. Bądź pierwszy!
Spodobał Ci się ten artykuł?

Otrzymuj nasze najnowsze porady, przewodniki i aktualizacje modułów prosto na swoją skrzynkę.

Możesz zrezygnować w każdej chwili. W tym celu należy odnaleźć szczegóły w naszej informacji prawnej.

Ładowanie...
Do góry