GMI Software
Główne obszary
AI & Automatyzacje
Od procesu i business case do produkcji
Aplikacje mobilne
iOS, Android, React Native
E-commerce headless & B2B
Sklepy, platformy sprzedaży, integracje ERP/PIM
Usługi komplementarne
AI-gen developmentAnalityka e-commerce mobileProduct Discovery & DesignBackend, API & IntegracjeUtrzymanie & AudytyProces DDT
Nie wiesz co wybrać? Zamów konsultację
Nasze projekty
Case studies i referencje
Biblioteka aplikacji
Przykłady zastosowań
MobileNasza specjalizacja
React Native
E-commerceNasza specjalizacja
Usługa: e-commerce & B2BZaawansowany e-commerceMedusaJS
Frontend & QA
Next.jsReactTypeScriptPlaywrightMaestro
Backend, Bazy & Cloud
Node.jsNestJSPostgreSQLDockerAWS
Innowacje w E-commerce
Konfiguratory 3D (BabylonJS)Automatyzacje i Agenci AIRAG i bazy wiedzySoftware house AI-nativeZobacz wszystkie usługi AI
Zobacz wszystkie technologie
O nas
Nasza historia i wartości
Kariera
Dołącz do zespołu
Kontakt
Skontaktuj się z nami
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
Poznaj GMISkontaktuj się
Wróć do bloga
Analityka mobile commerce
Opublikowano: 26 sierpnia 2026
11 min czytania

Jak przygotować tracking plan dla aplikacji e-commerce?

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

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

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