Analityka internetowa to dziś znacznie więcej niż raporty. To fundament, na którym uczą się algorytmy decydujące o tym, komu i kiedy pokazać Twoją reklamę.


















Pomiar wdrażam na każdej platformie sklepowej. Platforma zmienia jedynie sposób integracji warstwy danych, schemat pomiaru zostaje ten sam.
Ponad 90% kont, które audytuję, ma co najmniej jeden z nich. Problem rzadko polega na tym, że analityki nie ma — sklep ma piksel z wtyczki, zdarzenia z GA4 i panel, w którym coś się liczy.
Tag GA4 uruchamiany z kilku miejsc naraz — z GTM, z wtyczki i z szablonu. Ten sam zakup trafia do raportów wielokrotnie.
Stary gtag wpisany na stałe w szablon modułu, o którym nikt już nie pamięta.
Piksel z wtyczki, który nie widzi strony, na którą trafia płatny ruch.
Tagi reklamowe uruchamiane z pominięciem bramki zgody.
„Od wielu lat mieliśmy problemy z analityką danych w sklepie internetowym. Różni specjaliści, różne wtyczki, kody, metody... Mateusz postawił nam całą analitykę od 0, wszystko bardzo ładnie uporządkował i wreszcie działa jak należy!”
Tagi mają jedno miejsce zarządzania zamiast kodów rozrzuconych po szablonach sklepu. Data Layer podaje im komplet danych o zdarzeniu, a GTM rozsyła je do GA4 i paneli reklamowych.
Zdarzenia i parametry dopasowane do Twojego modelu biznesowego, a konwersje zdefiniowane świadomie, nie odziedziczone po wtyczce.
Server-Side Tagging: pomiar przestaje być skryptem w przeglądarce. Zdarzenia wysyłane są do platform z Twojego serwera, z kompletem identyfikatorów użytkownika. Możesz je też wzbogacić danymi first-party.
Zakres prac ustalamy razem, ale standard wdrożenia jest zawsze taki sam.
Nie zostawiam konfiguracji, której nie da się obejrzeć i zrozumieć. Każdy tag, wyzwalacz i zmienna ma opis oraz powód istnienia.
Praca dzieje się w GTM i na serwerze pomiarowym, nie w kodzie sklepu. Kiedy coś przestaje działać, szukasz w jednym miejscu.
Tagi, zdarzenia i parametry trzymają jedną konwencję nazw. Po samej nazwie widać, czego dotyczy dany element i co uruchamia.
Spauzowane tagi sprzed lat, martwe wyzwalacze i podwójne piksele usuwam przy wdrożeniu. Zostaje tylko to, co realnie działa.
Sama konfiguracja banera cookies nie gwarantuje, że tagi będą respektować wybór użytkownika. Dlatego każdy tag podpinam pod decyzję z banera. Uruchamia się tylko w takim zakresie, na jaki pozwala zgoda.
Każda zmiana przechodzi przez wersję roboczą kontenera i zamówienia testowe. Do ruchu produkcyjnego trafia wyłącznie to, co zostało zweryfikowane.
Lista nie jest zamknięta. Wdrażam i porządkuję tagi, których Twój sklep faktycznie używa.
// CASE STUDY
WooCommerce. Ten sam tag GA4 wgrany w trzech miejscach naraz: w GTM, we wtyczce i w kodzie od dewelopera. Jeden zakup trafiał do raportów kilka razy. Budżet reklamowy opierał się na liczbach, które nie miały pokrycia w sprzedaży.
WYZWANIE
ROZWIĄZANIE
WYNIK
Zakres ustalamy po audycie. Zależy od tego, ile platform reklamowych realnie używasz, czy dochodzi warstwa serwerowa, czy w sklepie obecne są niestandardowe moduły i konfiguracje oraz w jakim stanie jest dziś Twój pomiar.
GTM, GA4, piksele, zgody i duplikaty transakcji. Ustalam stan wyjściowy i listę błędów, zanim cokolwiek zmienię.
Schemat data layer, mapa zdarzeń i kolejność prac dla Twojego sklepu.
Tagi, zmienne i reguły powstają w roboczej wersji kontenera GTM. Na żywą stronę nie trafia nic, co nie przeszło weryfikacji.
GA4 DebugView, podgląd serwera i zamówienia testowe. Sprawdzam, czy każde zdarzenie dociera z właściwymi parametrami, zanim wersja robocza zostanie opublikowana.
Szczegółowy opis wdrożenia, dokumentacja konfiguracji i instrukcja obsługi pomiaru. Każdy kolejny specjalista wejdzie w temat bez zgadywania.
Przebudowa sklepu, kolejne funkcje albo nowe potrzeby analityczne wymagają rozszerzenia schematu zdarzeń. W ramach ustalonej opieki rozwijam pomiar razem ze sklepem.
Zaczniemy od bezpłatnego audytu. Wiesz, co jest zepsute, zanim cokolwiek wdrożysz.
Wpięcie kodu to dopiero początek. Z mojego doświadczenia ponad 90% kont, które audytuję, ma krytyczne błędy wdrożeniowe. Najczęstszy z nich to ten sam pixel wpięty dwa razy, na sztywno w szablonie i przez Google Tag Managera. Tagi bywają też porozrzucane po wtyczkach i kodzie dewelopera, więc jedne zdarzenia się dublują, a inne wzajemnie blokują. Wtyczki typu czarna skrzynka gubią zdarzenia bez komunikatu, a Consent Mode wdrożony częściowo wycisza pomiar także tam, gdzie zgoda została udzielona. Z zewnątrz taka strona wygląda na otagowaną poprawnie.
Trzy sygnały rozpoznasz u siebie w kilka minut, bez nadawania komukolwiek dostępów. GA4 pokazuje inną liczbę zamówień niż panel sklepu za ten sam okres, a różnica wraca co miesiąc. Kampania raportuje ROAS, którego nie widać w sprzedaży, co zwykle znaczy, że ten sam zakup liczy się kilka razy. Konwersje spadły po podmianie banera zgód albo po aktualizacji sklepu, choć sprzedaż została bez zmian. Jeśli rozpoznajesz choć jeden, zacznij od darmowego skanera trackingu.
Tak, na start robię bezpłatne sprawdzenie fundamentów. Wystarczy adres strony, żebym zweryfikował, co widać z zewnątrz, i powiedział, czy widzę powody do niepokoju. Możesz też zacząć samodzielnie i przepuścić swoją stronę przez mój skaner trackingu, który sprawdza to w minutę. To diagnoza wstępna, nie pełny audyt: ten wymaga wejścia w konfigurację GA4 i kont reklamowych. Przy wdrożeniu jest jego pierwszym krokiem i wchodzi w cenę, a zamówiony samodzielnie stanowi osobną usługę. Decyzję o współpracy podejmujesz więc, wiedząc już, jaki jest stan Twojej analityki.
Te systemy służą do czegoś innego, więc nigdy nie pokażą identycznych liczb. Panel sklepu jest zapisem sprzedaży, a GA4 narzędziem analitycznym, które pokazuje, skąd ta sprzedaż przyszła. Część rozjazdu bierze się właśnie stąd, ale reszta to realny ubytek: zdarzenia wycięte przez blokery, ograniczenia przeglądarek takie jak ITP w Safari, niepełne wdrożenie Consent Mode i zakupy, przy których klient nie wrócił na stronę podziękowania. Audyt rozdziela jedno od drugiego, a dobrze wdrożona analityka zbija tę różnicę do minimum i pozwala analizować zachowanie użytkowników, czego panel sklepu nie pokaże.
Nie musi tak być, bo to dwie osobne warstwy. Baner zbiera decyzję użytkownika, a osobną sprawą jest to, czy trafia ona do narzędzi pomiarowych. Najczęstsze błędy to tagi wpięte poza Google Tag Managerem, które odpalają się niezależnie od stanu zgody, oraz osobne stany zgody na domenie i subdomenie, gdy każda ma własną instancję banera.
Analityka karmi algorytmy reklamowe. Smart Bidding w Google i Advantage+ w Meta uczą się wyłącznie na zdarzeniach, które do nich docierają, więc niepełne dane oznaczają, że system optymalizuje na wycinku Twojej sprzedaży i szuka klientów podobnych do niewłaściwej próbki. Meta zaznacza w dokumentacji, że zdarzenia, których nie dopasuje do konta użytkownika, w ogóle nie posłużą do optymalizacji dostarczania. Raport jest tu skutkiem ubocznym, a stawką jest to, czego uczą się Twoje kampanie.
Zwykle nie, całą konfigurację robię sam. Przy bardziej rozbudowanych projektach i rozwiązaniach szytych na miarę przydaje się deweloper Twojego sklepu, najczęściej wtedy, gdy platforma nie przekazuje kompletu informacji o zamówieniu i trzeba uzupełnić warstwę danych w kodzie. Dostaje wtedy ode mnie dokładne wytyczne, co i gdzie dołożyć, więc nie musi wchodzić w całą architekturę pomiaru. Zakres ustalam na audycie, zanim zaczniemy.
Client-Side oznacza, że każda platforma ładuje w przeglądarce własny skrypt: gtag, pixel Meta, kod TikToka. Wszystkie przychodzą z obcych domen, więc widzą je blokery reklam. W modelu serwerowym przeglądarka wysyła zdarzenia na Twoją własną domenę, na serwer pomiarowy, który dopiero rozsyła je dalej. Zyskujesz odporność na blokery i dłuższą żywotność ciasteczek, bo ustawia je Twój serwer. Na ten serwer możesz wysłać także dane spoza przeglądarki, prosto ze sklepu albo z CRM-u, więc do Google i Meta trafia pełny kontekst zakupu, na przykład koszt własny produktu, a nie sama kwota.
Nie potrzebujesz chmury klasy enterprise. Serwer pomiarowy kosztuje przy typowym ruchu sklepu od 80 do 200 zł netto miesięcznie i opłacasz go bezpośrednio do dostawcy. Kwota zależy od wolumenu zdarzeń, więc rośnie razem z ruchem w sklepie. Konto zakładam na Ciebie i Twoją kartę, dzięki czemu serwer, dane i dostępy zostają Twoje.