GMI Software
Usługi

Wybierz rezultat, który chcesz osiągnąć.

Zobacz wszystkie usługi
Główne obszary
01AI & AutomatyzacjeOd procesu i business case do produkcji02Aplikacje mobilneiOS, Android, React Native03E-commerce headless & B2BSklepy, platformy sprzedaży, integracje ERP/PIM
Usługi komplementarne
AI-gen developmentAgenci, RAG i integracje LLMAnalityka e-commerce mobilePomiar lejka i decyzje oparte na danychProduct Discovery & DesignZakres, prototyp i plan realizacjiBackend, API & IntegracjeSystemy połączone z operacjami firmyUtrzymanie & AudytyStabilność, wydajność i dalszy rozwójWarsztaty i wycenaRyzyka, decyzje i stała cena zakresu
Nie wiesz, od czego zacząć?Umów krótką konsultację
Projekty

Zobacz produkty, za którymi stoją konkretne decyzje i wyniki.

Wszystkie case studies
Zrealizowane produktyCase studiesInterfejsy, skala i wyniki wdrożeńPunkty wyjściaBiblioteka aplikacjiScenariusze produktowe dla 12 branż
Masz podobny produkt do zaprojektowania?Porozmawiajmy
Technologie

Stack dobieramy do produktu, skali i ryzyka.

Poznaj cały stack technologiczny
MobileReact NativeZobacz
CommerceMedusaJS + headlessZobacz
Frontend & QA
Next.jsReactTypeScriptPlaywrightMaestro
Backend, bazy i cloud
Node.jsNestJSPostgreSQLDockerAWS
AI, 3D & automation
Konfiguratory 3DAgenci i automatyzacje AIRAG i bazy wiedzyProdukty AI-native
Poznaj cały stack technologiczny
Narzędzia

Policz koszty i uporządkuj decyzje przed rozmową.

3 bezpłatne narzędzia
Asystent wyceny aplikacjiZakres, budżet i kolejny krokUruchom narzędzieDoradca AI e-commerceMapa decyzji, ryzyk i opcjiUruchom narzędzieKalkulator TCO e-commercePorównaj SaaS i custom w 5 latUruchom narzędzie
Porozmawiajmy o wyniku
Firma

Poznaj ludzi, sposób pracy i zasady współpracy z GMI.

Skontaktuj się
O nasOdpowiedzialność, historia i dowodyKarieraSposób pracy i aplikacja otwartaKontaktNowy projekt, wsparcie lub partnerstwo
Skontaktuj się
Sprint AI dla biznesu
Usługi
Aplikacje mobilneE-commerce headless & B2BWszystkie usługi
Projekty i wyniki
Technologie
Next.jsNode.jsAWSCały stack technologiczny
Narzędzia
Asystent wyceny aplikacjiZakres, budżet i kolejny krokDoradca AI e-commerceMapa decyzji, ryzyk i opcjiKalkulator TCO e-commercePorównaj SaaS i custom w 5 lat
Poznaj GMISkontaktuj się
Wróć do bloga
Analityka mobile commerce
Opublikowano: 26 sierpnia 2026
11 min czytania

Jak przygotować tracking plan dla aplikacji e-commerce?

Praktyczny model zdarzeń od wejścia do zakupu: nazwy, parametry, odpowiedzialność, server-side purchase i walidacja przed premierą.

Mikołaj Lehman, CEO i założyciel GMI Software
Mikołaj Lehman
CEO i założyciel GMI Software

W skrócie

Tracking plan aplikacji e-commerce to uzgodniony kontrakt opisujący zdarzenia, moment ich wywołania, wymagane parametry, pytanie biznesowe i właściciela walidacji. Powstaje przed implementacją SDK. Zakup powinien być potwierdzany przez backend, a nie wyłącznie przez ekran sukcesu w aplikacji.

Tracking plan aplikacji e-commerce to uzgodniony kontrakt opisujący zdarzenia, moment ich wywołania, wymagane parametry, pytanie biznesowe i właściciela walidacji. Powstaje przed implementacją SDK. Zakup powinien być potwierdzany przez backend, a nie wyłącznie przez ekran sukcesu w aplikacji.

Najpierw pytania biznesowe, potem nazwy zdarzeń

Lista eventów bez decyzji, do której mają prowadzić, szybko zamienia się w telemetryczny śmietnik. Zacznijcie od pytań: gdzie odpada klient, które wyszukiwania nie zwracają produktów, jaki kanał przyciąga kupujących, która metoda płatności zawodzi i czy użytkownik wraca po pierwszym zamówieniu.

Dopiero potem mapujemy ścieżkę na zdarzenia. Nazwy powinny opisywać zakończone zachowanie, na przykład view_item, add_to_cart i begin_checkout. Parametry przenoszą kontekst: produkt, kategoria, cena, waluta, koszyk, kampania i wersja aplikacji.

Minimalny słownik zdarzeń dla pierwszej wersji

Pierwsza wersja nie potrzebuje stu eventów. Potrzebuje kompletnej ścieżki zakupowej i kilku sygnałów diagnostycznych. Każde zdarzenie ma jeden opis triggera oraz wymagane parametry.

  • app_open i view_item — wejście oraz zainteresowanie produktem.
  • search i search_no_results — popyt oraz braki katalogu.
  • add_to_cart, view_cart i begin_checkout — intencja zakupowa.
  • add_shipping_info i add_payment_info — tarcie w dostawie oraz płatnościach.
  • purchase, payment_failed i refund — wynik finansowy potwierdzony przez system.
  • push_open i loyalty_redeem — powrót klienta i użycie programu lojalnościowego.

Zakup i zwrot muszą pochodzić z backendu

Ekran podziękowania nie jest źródłem prawdy: aplikacja może zostać zamknięta, odpowiedź operatora płatności może przyjść później, a klient może wrócić deep linkiem. purchase wysyłamy po potwierdzeniu płatności i zapisaniu zamówienia, z unikalnym transaction_id. Ten sam identyfikator zabezpiecza przed podwójnym raportowaniem.

Walidacja przed premierą

QA przechodzi cały lejek na iOS i Androidzie, porównuje parametry z kontraktem i sprawdza sytuacje błędne: brak sieci, ponowienie płatności, powrót z operatora, kupon, pusty wynik wyszukiwania oraz zwrot. Raport sprzedaży porównujemy z backendem na kontrolnej próbce zamówień.

  1. Zatwierdź słownik i właścicieli.
  2. Zaimplementuj eventy w jednej warstwie aplikacji.
  3. Potwierdź purchase i refund po stronie serwera.
  4. Sprawdź parametry w trybie debug.
  5. Porównaj raport z zamówieniami backendu.
  6. Zamroź wersję kontraktu na premierę.

Właściciel, wersja i proces zmiany

Tracking plan nie kończy się wraz z premierą. Każde nowe pole checkoutu, metoda dostawy, program lojalnościowy lub eksperyment może zmienić kontrakt danych. Dlatego dokument powinien mieć wersję, datę, właściciela biznesowego oraz właściciela technicznego. Zmiana nazwy istniejącego eventu wymaga planu migracji, bo inaczej historyczne raporty przestają być porównywalne.

Najprostszy proces działa jak code review: właściciel funkcji opisuje pytanie i oczekiwany event, analityka sprawdza spójność słownika, engineering ocenia źródło oraz parametry, a QA dopisuje przypadki testowe. Dopiero zatwierdzona wersja trafia do aplikacji i dashboardu.

Źródła i gotowy punkt startowy

GA4 ecommerce events: https://developers.google.com/analytics/devguides/collection/ga4/ecommerce

Firebase Analytics: https://firebase.google.com/docs/analytics

Przykładowy tracking plan CSV: https://gmi.software/resources/mobile-commerce-tracking-plan.csv

Najczęstsze pytania

Ile zdarzeń powinien mieć tracking plan?
Tyle, ile jest potrzebnych do odtworzenia kluczowego lejka i decyzji. Dla pierwszej wersji commerce często wystarcza 12–25 dobrze opisanych zdarzeń zamiast setek eventów bez właściciela.
Czy GA4 automatycznie mierzy zakupy w aplikacji?
Nie. Zdarzenia e-commerce i wymagane parametry trzeba zaimplementować, a purchase najlepiej potwierdzić po stronie backendu.
Kto powinien być właścicielem tracking planu?
Właściciel biznesowy odpowiada za pytania i decyzje, a właściciel techniczny za kontrakt, implementację oraz jakość. Pozostawienie dokumentu wyłącznie developerom lub marketingowi zwykle tworzy luki.

Powiązane lektury

  • Analityka aplikacji e-commerce

    Tracking plan, lejki, atrybucja i dane produktowe połączone z wynikiem sprzedaży.

  • Aplikacje mobilne React Native

    Budowa, modernizacja i rozwój aplikacji sprzedażowych na iOS i Android.

  • Headless e-commerce i backend sprzedaży

    Jedno źródło prawdy o katalogu, koszyku, zamówieniu i płatności.

Treść zaktualizowano: 26 sierpnia 2026

Mikołaj Lehman, CEO i założyciel GMI Software
Mikołaj Lehman
CEO i założyciel GMI Software

Mikołaj Lehman jest CEO i założycielem GMI Software. Na blogu opisuje decyzje związane z aplikacjami mobilnymi, e-commerce oraz realizacją produktów cyfrowych.

  • Aplikacje mobilne i React Native
  • Headless i e-commerce B2B
  • MedusaJS
  • Realizacja produktów cyfrowych

Google Preferred Sources

Czytaj GMI częściej w Google

Dodaj gmi.software do preferowanych źródeł. Google może częściej wyróżniać nasze nowe materiały w Top Stories i obsługiwanych widokach AI.

Udostępnij artykuł:

Powiązane artykuły

Analityka mobile commerce

Narzędzia analityczne dla aplikacji e-commerce — porównanie

GA4 i Firebase, Amplitude, Mixpanel, PostHog, AppsFlyer i Adjust: role, ograniczenia oraz przykładowe stacki.

→
Analityka mobile commerce

AppsFlyer i Firebase w aplikacji e-commerce — architektura

Podział odpowiedzialności między atrybucję, analitykę produktu i backendowe zamówienia; identyfikatory, deep linki, prywatność i QA.

→
Kontakt

Porozmawiajmy
o projekcie.

Masz pomysł na aplikację lub potrzebujesz wsparcia technologicznego? Napisz do nas — przygotujemy wstępną analizę i wycenę w 48 godzin. Po rozpoznaniu zakresu, projektu i technologii możemy zaproponować gwarancję ceny oraz umowę ze stałą ceną; to nasz wyróżnik na rynku.

Napisz do nas[email protected]
Odwiedź nas
GD
gmi.software Sp. z o.o.ul. Jana Heweliusza 11 / 819
80-890 Gdańsk, Polska
NIP: 5252816287KRS: 0000830003
gmi.
UsługiNasze projektyBlogAsystent briefuKontakt
LIFAINGI
Nominacja Mobile Trends Awards 2025 - aplikacja SFD
© 2026 gmi.software Sp. z o.o.
Polityka prywatnościRegulamin