Od tagu do tabeli. Tracking, hurtownia danych i raporty w jednych rękach.
Zaczynam od taksonomii zdarzeń, wdrażam tracking client- i server-side, modeluję dane w BigQuery, a na końcu oddaję raport, na którym da się podjąć decyzję. Kod piszę z agentem AI, więc język dobieram do zadania, nie do przyzwyczajeń.
Firmy, dla których pracowałem
Cztery etapy jednego łańcucha
Każdy etap stoi na poprzednim: błąd w taksonomii wraca w każdym raporcie. Biorę jeden etap albo cały łańcuch — dane nie giną na styku zespołów, bo styku nie ma.
-
Tag
Taksonomia zdarzeń i tracking
Taksonomia zdarzeń i dataLayer to wspólny język zespołów. Na nich wdrażam GTM z Consent Mode i server-side w Stape, który odzyskuje dane blokowane przez adblocki.
- tracking plan
- dataLayer
- GTM
- Consent Mode v2
- sGTM (Stape)
-
Hurtownia danych
Data engineering i modelowanie
Pipeline'y i modele w BigQuery, razem ze sprzedażą offline przez Measurement Protocol. Wynik: jedna tabela, której ufa marketing i finanse.
- BigQuery
- dbt
- Dataform
- Python
- API
- Measurement Protocol
-
Decyzja
Raporty, atrybucja i testy A/B
Dashboardy, atrybucja kanałów i wewnętrzna, testy A/B od hipotezy po ocenę wyniku. Decyzja stoi na liczbie, którą da się uzasadnić, a nie na domyślnym modelu atrybucji.
- BI
- GA4
- PostHog
- AppsFlyer
- Firebase A/B Testing
-
Automatyzacja
Automatyzacja n8n + AI
Workflow w n8n i boty LLM w Slacku. Zespół pyta o dane i dostaje odpowiedź w kilka sekund, bez otwierania GA4.
- n8n
- MCP
- Claude Code
- Slack
Pracuję też z
- GCP
- Airflow
- SQL
- Firebase
- Google Ad Manager
- Campaign Manager 360
- Amplitude
- Google Ads
- Meta Ads
- TikTok Ads
- Git
- Supabase
- Netlify
- OpenCode
Wspieram również
- Audyt analityczny
- Szybki, niskoprogowy przegląd setupu — dobry punkt startu współpracy.
- Mobile analytics i atrybucja
- Projekty analityki mobilnej rządzą się innymi prawami niż web. Odpowiadałem za planowanie i utrzymanie architektury danych oraz analiz dla aplikacji MODIVO i eObuwie. Firebase sprawdza się jako narzędzie analityki produktowej, ale przy kampaniach marketingowych jego możliwości się kończą — wtedy wchodzi AppsFlyer lub Branch, zintegrowany z BigQuery.
- Rapid AI app building
- Szybkie aplikacje webowe i prototypy AI-assisted: frontend, backend w Supabase, deploy na Netlify. Narzędzia wewnętrzne, MVP i formularze zbierające leady — od pomysłu do działającego narzędzia w dni, nie miesiące.
Dowody
Od 2016 roku prowadzę projekty freelance: około 20 w e-commerce, do tego branża finansowa, pożyczkowa i usługowa.
Wybrane artykuły
-
Server-side GTM — dane tracone przez ad-blockery i Safari
Blokery reklam i Safari ITP zabierają nawet 30–45% danych. Server-side GTM przez same-origin proxy przywraca pomiar — bez Cloudflare i bez zmian DNS.
-
Architektura danych pod AI — fundament wygrywa z dashboardem
Architektura danych pod AI decyduje, czy modele zadziałają. Dlaczego fundament — dataLayer, jakość i spójność danych — wygrywa z dashboardem.
-
Atrybucja w retail media — sprzedaż z reklam w marketplace
Jak zbudować atrybucję w retail media, gdy klik w reklamę nie wyprowadza klienta ze sklepu — przypisanie sprzedaży do kreacji przez Google Ad Manager i GA4.
-
Bot Slack z AI do pytań o dane GA4 — n8n krok po kroku
Agent AI w n8n odpytuje GA4 Data API i odpowiada w Slacku naturalnym językiem. Wdrożenie krok po kroku: VPS, Service Account, wybór LLM, pułapki.
Na start: audyt analityczny
Szybki, niskoprogowy przegląd setupu — dobry punkt startu współpracy.
Kalkulatory
Narzędzia, których używam we własnych projektach. Liczą w przeglądarce — wpisane liczby nigdzie nie wychodzą.
10+ lat w danych e-commerce
Budowałem platformy danych na GCP/BigQuery, projektowałem taksonomie eventów i wdrażałem tracking client oraz server-side dla wiodących marek e-commerce w Polsce.
Automatyzację i agentów AI (n8n, MCP, Claude Code) traktuję jak narzędzie, które skraca wdrożenie. Architekturę i jakość danych projektuję sam — od dataLayer po modele w dbt.
Pracuję rzetelnie i konkretnie: zaczynam od problemu biznesowego, nie od technologii. Współpracuję zdalnie, z markami i agencjami.
Masz dane, którym nie ufasz? Zacznijmy od rozmowy.
Najszybciej przez telefon. Wolisz pisać? Zaproś mnie do kontaktów na LinkedIn i napisz, z czym się mierzysz.