Event Tracking — co to jest i jak śledzić zdarzenia użytkownika?
Event tracking mierzy co użytkownicy robią w produkcie — nie tylko gdzie są. Poznaj 6 typów eventów, narzędzia (Mixpanel, Amplitude, GA4) i jak projektować event schema.
Co to jest event tracking?
Event tracking to rejestracja konkretnych działań użytkownika w aplikacji — kliknięcie przycisku, wypełnienie formularza, odtworzenie wideo, ukończenie onboardingu. W przeciwieństwie do pageview trackingu, event tracking mierzy co użytkownik robi, a nie tylko gdzie jest.
Event tracking jest fundamentem product analytics — bez niego nie możesz analizować funneli konwersji, retencji na podstawie zachowań ani mierzyć adopcji funkcji produktu.
analytics.track()
podstawowe wywołanie SDK do rejestracji eventu z nazwą i właściwościami
20-30 eventów
optymalny zestaw — dobrze zaprojektowany jest cenniejszy niż setki przypadkowych
Object Action
rekomendowana konwencja nazewnictwa — 'Project Created', 'Plan Upgraded'
6 typów eventów w product analytics
Page View
Wyświetlenie strony lub ekranu
Przykłady:
Page Viewed: /pricing, /dashboard, /blog/seo
Kiedy: Nawigacja między sekcjami
Click / Tap
Kliknięcie elementu UI — przycisk, link, karta
Przykłady:
Button Clicked: 'Sign Up', 'Upgrade', 'Learn More'
Kiedy: CTA, nawigacja, interakcje z UI
Form Event
Interakcja z formularzem — started, completed, abandoned
Przykłady:
Form Submitted: registration, contact, checkout
Kiedy: Rejestracja, lead generation, zakup
Feature Used
Użycie kluczowej funkcji produktu
Przykłady:
Report Created, File Uploaded, Integration Connected
Kiedy: Core actions w produkcie
Lifecycle Event
Zdarzenie w cyklu życia użytkownika
Przykłady:
Signed Up, Onboarding Completed, Trial Started, Churned
Kiedy: Kluczowe momenty user lifecycle
Error Event
Wystąpienie błędu lub niepowodzenia
Przykłady:
Payment Failed, API Error, Upload Failed
Kiedy: Monitoring jakości i friction points
Konwencje nazewnictwa eventów
Object Action (rekomendowana)
Project Created, File Downloaded, Plan Upgraded, Button Clicked
Jasna, spójna, alfabetycznie grupuje te same obiekty
Verb Object
Created Project, Downloaded File, Upgraded Plan
Naturalna, ale trudniejsza do sortowania — 'Created' i 'Created Report' blisko siebie
snake_case
project_created, file_downloaded, plan_upgraded
Dobra dla developerów, mniej czytelna w UI analityki
5 narzędzi event tracking
| Narzędzie | Typ | Mocne strony | Dla kogo |
|---|---|---|---|
| Mixpanel | Product Analytics | Funnel, retention, flows, segmentation | SaaS, mobile apps |
| Amplitude | Product Analytics | Behavioral cohorting, predictive analytics, charts | Mid-market i enterprise products |
| Google Analytics 4 | Web/App Analytics | Darmowy, integracja z Google Ads, BigQuery export | Marketing analytics, e-commerce |
| Segment | Customer Data Platform | Jeden tracking → wiele narzędzi, data routing | Firmy używające wielu narzędzi |
| PostHog | Product Analytics (Open Source) | Self-hosted, session replay, feature flags, open source | Startupy dbające o prywatność danych |
FAQ — event tracking
Co to jest event tracking?
Event tracking (śledzenie zdarzeń) to technika analityki produktu polegająca na rejestracji konkretnych działań użytkownika w aplikacji lub na stronie — kliknięcie przycisku, wypełnienie formularza, odtworzenie wideo, przejście do kolejnego kroku. W odróżnieniu od pageview trackingu (który rejestruje tylko wyświetlenie strony), event tracking mierzy co użytkownik zrobił — dając głębszy wgląd w zachowania i konwersje.
Jak działa event tracking?
Event tracking działa przez wysyłanie wywołań SDK lub API do narzędzia analitycznego gdy użytkownik wykona określoną akcję. Technicznie: developer dodaje do kodu wywołanie track('event_name', {properties}) — np. analytics.track('Button Clicked', {button: 'Sign Up', page: 'Homepage'}). Narzędzie analityczne (Mixpanel, Amplitude, GA4, Segment) rejestruje zdarzenie z właściwościami i timestampem. Dane te są potem dostępne do analizy funnel, retencji i segmentacji.
Jakie zdarzenia warto śledzić?
Strategia event trackingu: Signed Up, Logged In, Onboarding Completed (aha moment), Core Action (kluczowa akcja produktu — Create Project, Send Message, Add to Cart), Feature Used (z nazwą feature), Upgrade Clicked, Subscription Started, Payment Completed, Error Occurred, Churned/Cancelled. Zasada: śledź zdarzenia wokół kluczowych momentów w user lifecycle — nie wszystkiego. 20-30 dobrze zaprojektowanych eventów >> 200 przypadkowych.
Czym różni się event tracking od pageview tracking?
Pageview tracking rejestruje wyświetlenie URL strony — działało świetnie dla tradycyjnych stron, ale w SPA (single-page applications) lub aplikacjach mobilnych strony często się nie przeładowują. Event tracking działa niezależnie od nawigacji — rejestruje konkretne akcje użytkownika. Google Analytics 4 unifikuje oba modele — pageview to też event. Dla produktów cyfrowych event tracking jest cenniejszy: pokazuje co użytkownicy robią, nie tylko gdzie są.
Co to jest event schema i data dictionary?
Event schema (plan eventów) to dokumentacja określająca: które zdarzenia śledzić, jak je nazywać (konwencja nazewnictwa), jakie właściwości dołączyć (properties) i kto jest odpowiedzialny. Data dictionary to żywy dokument opisujący każde zdarzenie i każdą właściwość w systemie analitycznym. Brak event schema = chaos: każdy developer nazywa eventy inaczej, duplikaty, niespójna analiza. Event schema jest fundamentem dobrego trackingu produktowego.
Powiązane artykuły
Skontaktuj się z nami
Porozmawiajmy o Twoim projekcie. Bezpłatna wycena w ciągu 24 godzin.
Wyślij zapytanie
Telefon
+48 790 814 814
Pon-Pt: 9:00 - 18:00
adam@fotz.pl
Odpowiadamy w ciągu 24h
Adres
Plac Wolności 16
61-739 Poznań
Godziny pracy
Wolisz porozmawiać?
Zadzwoń teraz i porozmawiaj z naszym specjalistą o Twoim projekcie.
Zadzwoń teraz