Przejdź do treści

Analityka e-commerce i pomiar konwersji w PrestaShop

Najpierw sprawdzamy, czy GA4, GTM i dane z PrestaShop rejestrują zakupy oraz kluczowe etapy ścieżki zgodnie z ustalonym planem pomiaru. Naprawiamy potwierdzone błędy, dokumentujemy wdrożenie i pokazujemy ograniczenia danych. Nie obiecujemy wzrostu konwersji przed analizą — wiarygodny pomiar pozwala wskazać problemy i postawić hipotezy do późniejszej weryfikacji.

PrestaShop Expert

Problem

Rozbieżność między GA4 a zamówieniami w PrestaShop rzadko ma jedną przyczynę. Zależnie od sklepu może wynikać z momentu wysłania zdarzenia purchase, powrotu z bramki płatności, duplikacji transakcji, błędnego transaction_id, konfiguracji zgód, blokowania skryptów albo z tego, że GA4 i sklep liczą sprzedaż według innych definicji. Nie rozwiązuje się tego przez włączenie kolejnego modułu ani wdrożenie server-side „w ciemno” — najpierw rozdzielamy problem kompletności danych od problemu atrybucji i od zwykłych różnic w definicjach raportowych. Zwykle sprawdzamy kilka warstw naraz:

  • Zdarzenie purchase nie uruchamia się dla części metod płatności albo po powrocie z zewnętrznej bramki
  • To samo zamówienie trafia do GA4 więcej niż raz — zduplikowane transakcje zawyżają wynik
  • Zakup jest mierzony przed potwierdzeniem płatności lub pomijany po zmianie statusu zamówienia
  • Operator płatności pojawia się w GA4 jako źródło odesłania i przejmuje atrybucję pierwotnego ruchu
  • Identyfikatory produktów różnią się między sklepem, feedem, GA4 i Google Ads
  • Mechanizm zgód uruchamia tagi w niewłaściwej kolejności lub z błędnym stanem domyślnym
  • GA4 i sklep porównują inne statusy zamówień, strefy czasowe, waluty albo definicje przychodu
  • Zwroty i anulowania nie są odwzorowane w danych, więc raportowany wynik jest zawyżony

Kiedy warto skorzystać

  • GA4 pomija albo dubluje część zamówień w porównaniu z panelem PrestaShop
  • Różne metody płatności dają różne wyniki pomiaru zakupów
  • Google Ads, GA4 i PrestaShop pokazują trzy różne liczby dla tej samej sprzedaży
  • Po zmianie modułu, checkoutu albo bannera zgód jakość danych wyraźnie spadła
  • Nie wiadomo, które etapy checkoutu są faktycznie mierzone
  • Kontener GTM nie ma dokumentacji ani bezpiecznego procesu publikacji
  • Chcesz wdrożyć server-side tracking, ale najpierw sprawdzić, czy skala i problem to uzasadniają
  • Marketing potrzebuje danych o marży lub rentowności, których standardowy GA4 nie wylicza domyślnie
  • Przed testami CRO potrzebujesz stabilnego pomiaru bazowego

Zakres prac

Plan i audyt

  • Plan pomiaru — definicje makro- i mikrokonwersji, zdarzeń, parametrów, źródeł danych i reguł liczenia, dopasowane do ścieżki zakupowej sklepu
  • Audyt GA4, GTM i dataLayer — właściwości, strumienie, tagi, wyzwalacze, zmienne, identyfikatory, środowiska i wersjonowanie kontenera

Ścieżka zakupu i zdarzenie purchase

  • Ścieżka zakupu w PrestaShop — listy produktów, karta produktu, koszyk, checkout, metody dostawy i płatności, zakup oraz zwroty
  • Zdarzenie purchase i cykl zamówienia — moment i miejsce jego uruchomienia, status płatności, odświeżenia strony potwierdzenia, deduplikacja i różnice między modułami płatności

Zgody, uzgodnienie i rozwiązania zaawansowane

  • Zgody i produkty reklamowe — techniczna integracja z CMP, Consent Mode v2, Google Ads i Enhanced Conversions zgodnie z zatwierdzonymi zasadami klienta
  • Uzgodnienie z danymi sklepu — porównanie zdarzeń purchase z zamówieniami dla ustalonego okresu, statusów, walut, strefy czasowej, anulowań i zwrotów
  • Rozwiązania zaawansowane, tylko gdy uzasadnione — Measurement Protocol, server-side GTM, eksport do BigQuery, dashboardy w Looker Studio, dane marżowe i monitoring jakości danych

Co otrzymujesz

Diagnoza i dane

  • Plan pomiaru dopasowany do ścieżki zakupowej Twojego sklepu
  • Raport z potwierdzonymi problemami, ich wpływem i priorytetem — poparty dowodami z testów
  • Zestawienie zdarzeń purchase w GA4 z uzgodnionym zbiorem zamówień PrestaShop

Wdrożenie i weryfikacja

  • Wdrożone i wersjonowane zmiany w GTM, kodzie lub module śledzącym, gdy wdrożenie jest częścią współpracy
  • Macierz przetestowanych metod płatności, urządzeń i wariantów zgody
  • Wyniki weryfikacji przed i po zmianach

Dokumentacja i dalsze kroki

  • Dokumentacja zdarzeń, parametrów dataLayer i zależności
  • Lista znanych ograniczeń, ryzyk i rekomendowanych dalszych prac

Co raport zawiera dla każdego problemu

Co sprawdzamy

  • Sprawdzany scenariusz i oczekiwane zachowanie
  • Stan faktyczny i dowód z testu (GTM Preview, DebugView, żądania sieciowe, logi)
  • Wpływ na kompletność danych, atrybucję lub decyzje biznesowe

Co ustalamy

  • Potwierdzona przyczyna albo informacja, czego jeszcze nie potwierdzono
  • Rekomendowane rozwiązanie
  • Priorytet, zależności i estymacja wdrożenia

Co dalej

  • Sposób weryfikacji po wdrożeniu
  • Wynik testu albo powód pozostawienia ograniczenia

Jak wygląda proces

  1. 1

    Definicje i scenariusze

    Ustalamy, co liczy się jako zakup, które statusy zamówień porównujemy i które ścieżki klienta są najważniejsze biznesowo. Wybieramy reprezentatywne scenariusze do testów.

  2. 2

    Pomiar bazowy

    Testujemy urządzenia, metody płatności, stany zgody i próbkę zamówień. Zapisujemy aktualne rozbieżności między GA4 a rzeczywistymi zamówieniami.

  3. 3

    Diagnoza

    Oddzielamy utratę zdarzeń, duplikaty, problemy atrybucji, różnice raportowe i ograniczenia wynikające ze zgód. Wskazujemy potwierdzone przyczyny, a nie domysły.

  4. 4

    Plan zmian

    Otrzymujesz rekomendacje z priorytetem, zakresem wdrożenia, ryzykiem, zależnościami i oczekiwanym, mierzalnym wpływem na jakość danych. Wspólnie ustalamy, co wdrażamy.

  5. 5

    Wdrożenie i testy

    Zmiany wdrażamy na środowisku testowym, gdy to możliwe, i weryfikujemy w GTM Preview, DebugView, żądaniach sieciowych, logach oraz danych zamówień.

  6. 6

    Weryfikacja po publikacji

    Porównujemy wyniki z pomiarem bazowym w uzgodnionym okresie i dokumentujemy pozostałe różnice oraz to, co warto dalej monitorować.

Dlaczego to działa

Większość problemów z pomiarem w PrestaShop leży na styku warstw — modułu płatności, kodu sklepu, dataLayer, GTM i serwera. Pracujemy w całym tym zakresie: PrestaShop i PHP, baza danych, Linux i DevOps, a do tego GA4, GTM i integracje. Dzięki temu nie odsyłamy Cię między „programistą" a „specjalistą od reklam" — jedna osoba prowadzi wątek od przeglądarki, przez moment wysłania zdarzenia, aż po status zamówienia i zdarzenia wysyłane z backendu. Zależy nam na danych, którym można zaufać, a nie na efektownych liczbach w ofercie.

Warunki rzetelnej realizacji

Przed rozpoczęciem ustalamy dane odniesienia: statusy zamówień, okres raportowy, strefę czasową, waluty, zwroty i zamówienia testowe. Do pełnego audytu mogą być potrzebne dostępy do GA4, GTM, CMP, kodu sklepu, konfiguracji modułów i danych zamówień. Nie gwarantujemy idealnej zgodności GA4 z bazą sklepu ani wzrostu konwersji po samym wdrożeniu śledzenia — część danych pozostaje niedostępna z powodu decyzji użytkowników, blokad technicznych lub ograniczeń platform, a dane modelowane są szacunkiem, nie odtworzeniem zaobserwowanych zdarzeń. Server-side tracking wdrażamy tylko wtedy, gdy jego korzyść uzasadnia dodatkową infrastrukturę i utrzymanie. Konfigurujemy techniczne przekazywanie sygnałów zgody zgodnie z zatwierdzoną konfiguracją CMP; nie ustalamy za klienta podstaw prawnych, treści komunikatu ani zasad retencji danych, a sama implementacja techniczna nie stanowi oceny zgodności prawnej.

Często zadawane pytania

Czy ta usługa zwiększa konwersję, czy ją mierzy?

Skupiamy się na rzetelnym pomiarze i audycie. Wiarygodne dane pozwalają wskazać etapy z nietypowym porzuceniem i sformułować hipotezy, ale sama analityka nie mówi, dlaczego klienci odchodzą, ani nie podnosi konwersji automatycznie. Optymalizacja konwersji — testy A/B, zmiany UX, praca nad checkoutem — to osobny etap, który proponujemy dopiero, gdy pomiar jest wiarygodny, a ruch wystarcza do wyciągania wniosków.

Dlaczego dane w GA4 nie zgadzają się ze sprzedażą w sklepie?

Warto rozdzielić dwa problemy. Kompletność: brakujące lub zdublowane zdarzenie purchase, klient, który nie wraca na stronę potwierdzenia po płatności, blokowanie skryptów albo źle skonfigurowane zgody. Atrybucja i raportowanie: operator płatności widoczny jako źródło odesłania, różne statusy zamówień, strefy czasowe, waluty czy definicje przychodu po obu stronach. W audycie porównujemy zdarzenia purchase z zamówieniami dla uzgodnionego okresu i pokazujemy, gdzie i ile danych ucieka oraz co jest tylko różnicą definicji.

Jak wygląda typowy problem z niekompletnym pomiarem zakupów?

Częsty układ przyczyn: pomiar purchase zależy wyłącznie od strony potwierdzenia, więc część klientów wracających z zewnętrznej bramki płatności nie zostaje policzona, a sama bramka pojawia się w GA4 jako źródło odesłania. Rozwiązaniem bywa wysyłanie purchase po walidacji płatności z prawidłowymi identyfikatorami, wykluczenie operatora z ruchu odsyłającego i deduplikacja transakcji. To ilustracyjny przykład typowego splotu przyczyn — konkretny zakres zawsze potwierdzamy pomiarem w danym sklepie, bo właściwy moment zdarzenia zależy od modułu płatności.

Czym jest Consent Mode v2 i czy jest wymagany w PrestaShop?

Consent Mode v2 nie jest funkcją ani wymogiem samego PrestaShop. To mechanizm przekazywania tagom Google informacji o decyzji użytkownika — w tym analytics_storage, ad_storage oraz dodane w v2 ad_user_data i ad_personalization. Google wymaga odpowiednich sygnałów zgody dla określonych produktów i zastosowań reklamowych; szczegóły zależą od regionu, używanych funkcji i konfiguracji CMP. Wdrażamy techniczną integrację z zatwierdzonym mechanizmem zgód i, gdy spełnione są progi Google, dane mogą być modelowane — modelowanie to jednak szacunek, nie odtworzenie zaobserwowanych zdarzeń, i nie zastępuje oceny prawnej po stronie klienta.

Czym jest server-side tracking i kiedy się opłaca?

Server-side tracking przetwarza zdarzenia przez własny endpoint (serwer GTM) zamiast wyłącznie w przeglądarce. Może ograniczyć część strat wynikających z blokad przeglądarki i daje większą kontrolę nad zakresem danych trafiających do Google, ale zwykle nadal działa obok warstwy klientowej, podlega zgodom i wymaga konfiguracji domeny, hostingu, monitoringu oraz utrzymania. Nie jest automatycznym rozwiązaniem na rozjazd GA4 z zamówieniami. Ma sens, gdy rozwiązuje konkretny problem z kontrolą danych, jakością, wydajnością lub integracją backendową, a spodziewana korzyść uzasadnia koszt infrastruktury.

Server-side GTM czy Measurement Protocol — czym się różnią?

To dwie różne rzeczy. Server-side GTM to architektura z kontenerem serwerowym, przez który przechodzą zdarzenia z przeglądarki i backendu. Measurement Protocol to sposób wysyłania zdarzeń do GA4 bezpośrednio z serwera przez HTTP — przydatny np. dla zdarzeń wynikających z cyklu zamówienia (potwierdzenie płatności, zwrot). Measurement Protocol uzupełnia pomiar klientowy, a nie go zastępuje: aby powiązać zdarzenie z wcześniejszą sesją i źródłem ruchu, wdrożenie musi przekazać identyfikatory zgodne z tagiem GA4 w przeglądarce. Dobór zależy od problemu, nie od mody.

Jak działają Enhanced Conversions i po co je wdrażać?

Enhanced Conversions przesyłają do Google zahaszowane dane — np. adres e-mail podany przez klienta przy składaniu zamówienia — aby dokładniej przypisać część konwersji do kliknięć reklam, gdy dopasowanie ginie po stronie przeglądarki. Działają na danych przekazywanych po wyrażeniu zgody i akceptacji warunków Google; haszowanie nie jest anonimizacją ani zgodą na użycie danych. Funkcja może poprawić jakość sygnałów i dopasowanie części konwersji, ale nie gwarantuje wyższego ROAS w każdym koncie — efekt zależy od wolumenu i jakości wdrożenia, dlatego sprawdzamy go w diagnostyce Google Ads, zamiast obiecywać z góry.

Ile trwa wdrożenie analityki?

Zakres potwierdzamy po sprawdzeniu checkoutu, metod płatności, obecnego stanu GTM i konfiguracji zgód. Prosty audyt standardowego sklepu zwykle mieści się w kilku dniach roboczych; pełne wdrożenie śledzenia eCommerce zależy od liczby niestandardowych zdarzeń i modułów płatności. Server-side tracking wyceniamy osobno, bo wymaga infrastruktury, konfiguracji domeny, testów i późniejszego utrzymania. Nie podajemy sztywnych terminów przed sprawdzeniem sklepu.

Czego potrzebujecie ode mnie na start?

Adresu sklepu i wersji PrestaShop, krótkiego opisu problemu (rozjazd GA4 z zamówieniami, brakujące transakcje, różne liczby w Google Ads), informacji o obecnej konfiguracji GA4/GTM i używanym CMP, liście metod płatności oraz przykładu rozbieżności z zakresem dat. Z tym możemy dać wstępną ocenę i zaplanować pomiar bazowy.

Sprawdźmy, czy danym z Twojego sklepu można ufać

Napisz, jaki masz sklep i co Cię niepokoi: brakujące transakcje w GA4, różne liczby w Google Ads i GA4, spadek jakości danych po zmianie modułu albo pomiar przed planowanymi testami. Dołącz adres sklepu, wersję PrestaShop, obecną konfigurację GA4/GTM, używane CMP i metody płatności oraz przykład rozbieżności z zakresem dat — na tej podstawie zaproponujemy pierwszy krok.