Analityka aplikacji mobilnych: śledzenie zachowań użytkowników w aplikacjach

Dowiedz się, jak ustawić analitykę w aplikacjach mobilnych. Skutecznie śledź zachowania użytkowników w aplikacjach na iOS i Androida.

Wersja robocza

W aplikacji wielu Twoich użytkowników spędza czas. Analityka aplikacji działa jednak inaczej niż analityka stron. Aplikacje nie używają plików cookie. Odwiedzający nie mają adresów URL. Zmiana ekranu nie działa jak załadowanie strony. Potrzebujesz analityki stworzonej dla aplikacji. Firebase śledzi Androida i iOS. Platformy analityki produktowej śledzą dane o zachowaniu i zdarzenia. Analityka aplikacji pokazuje, jak użytkownicy z niej korzystają. Jak długo zostają. Z jakich funkcji korzystają. Z jakich nie. Te wnioski napędzają ulepszenia aplikacji.

Ten artykuł wyjaśnia, jak ustawić i wykorzystać analitykę aplikacji.

Wybierz platformę analityczną dla aplikacji

Firebase to analityka aplikacji od Google. Jest darmowy. Śledzi podstawowe wskaźniki. Integruje się z innymi produktami Google. Sprawdza się w większości aplikacji.

Platformy analityki produktowej są bardziej zaawansowane. Śledzą szczegółowe zdarzenia. Oferują analizę kohort. Kosztują. Dobre dla aplikacji, w których analityka napędza decyzje o produkcie.

Wybieraj według potrzeb. Jeśli potrzebujesz podstawowych wskaźników, wystarczy Firebase. Jeśli potrzebujesz zaawansowanej analizy, rozważ platformę analityki produktowej.

Wdróż SDK

Dodaj SDK analityczne do aplikacji. Dla iOS dodaj Firebase iOS SDK. Dla Androida dodaj Firebase Android SDK. SDK obsługuje śledzenie automatycznie.

SDK automatycznie śledzi podstawowe zdarzenia. Otwarcia aplikacji. Zamknięcia aplikacji. Awarie. Wyświetlenia ekranów. Dane dostajesz bez żadnej konfiguracji.

Zdarzenia niestandardowe wymagają kodu. Gdy użytkownik wykona ważną dla Ciebie czynność, wyślij zdarzenie niestandardowe. Zakup. Użycie funkcji. Zmiana ustawienia.

Śledź wyświetlenia ekranów

W analityce stron podstawą są odsłony. W analityce aplikacji podstawą są wyświetlenia ekranów. Gdy użytkownik przechodzi na ekran, wyślij zdarzenie wyświetlenia ekranu.

Nazwy ekranów powinny być opisowe. "ProductDetail", a nie "Screen1". "CheckoutPayment", a nie "Payment". Nazwy pomagają zrozumieć ścieżkę użytkownika.

Dane o wyświetleniach ekranów pokazują wzorce nawigacji. Które ekrany są odwiedzane najczęściej. Które są ślepymi uliczkami. Gdzie użytkownicy odpadają.

Zdefiniuj kluczowe zdarzenia użytkownika

Nie każda czynność wymaga śledzenia. Skup się na kluczowych zdarzeniach. Zakup. Rejestracja. Użycie funkcji. Zakupy w aplikacji. Czynności, które mają znaczenie dla Twojego biznesu.

Dodawaj parametry zdarzeń. Zdarzenie zakupu powinno zawierać kwotę, produkty i walutę. Zdarzenie funkcji powinno wskazywać, o którą funkcję chodzi. Parametry dają kontekst.

Stosuj spójne nazwy. Wszystkie zdarzenia zakupu nazywaj "purchase", a nie "buy" czy "transaction". Spójność ułatwia analizę.

Obsłuż śledzenie instalacji i poleceń

Jak użytkownicy znajdują Twoją aplikację. Sklepy z aplikacjami. Reklamy. Polecenia. Śledzenie, skąd przychodzą użytkownicy, pomaga zrozumieć wzrost aplikacji.

Firebase automatycznie śledzi źródło instalacji. Wiesz, czy instalacja wzięła się z organicznego wyszukiwania w sklepie, czy z płatnych reklam. To podpowiada działania marketingowe.

Do śledzenia poleceń użyj deep linków. Użytkownik dostaje link do Twojej aplikacji. Po kliknięciu instaluje aplikację i otwiera ją na konkretnym ekranie. Możesz sprawdzić, które polecenie doprowadziło do instalacji.

Analizuj kohorty użytkowników

Użytkownicy, którzy zainstalowali aplikację w poniedziałek, zachowują się inaczej niż ci z piątku. Użytkownicy funkcji A mają inną retencję niż ci, którzy z niej nie korzystają. Analiza kohort pokazuje te wzorce.

Twórz kohorty według daty instalacji. Według użycia funkcji. Według segmentu użytkowników. Porównuj retencję. Porównuj odsetek zakupów. Zrozum, co napędza zachowania.

Monitoruj awarie i wydajność

Firebase automatycznie monitoruje awarie. Jeśli aplikacja się zawiesi, widzisz to. Widzisz, co to spowodowało. Naprawiasz. Te dane są kluczowe dla stabilności aplikacji.

Monitoruj wydajność. Ile trwa uruchomienie aplikacji. Ile ładuje się funkcja. Problemy z wydajnością prowadzą do odinstalowań. Monitoruj i optymalizuj.

Najczęściej zadawane pytania

Czy potrzebujemy analityki aplikacji, jeśli mamy analitykę strony?

Tak. Użytkownicy aplikacji i strony zachowują się inaczej. Strona opiera się na sesjach. Aplikacja działa w sposób ciągły. Strona ma adresy URL. Aplikacja ma ekrany. Potrzebujesz analityki stworzonej dla aplikacji, by zrozumieć jej użytkowników. W kreatorze stron WEMASY możesz to ustawić bezpośrednio na swojej stronie.

Czy używać Firebase, czy platformy zewnętrznej?

Firebase, jeśli chcesz podstawowej, darmowej analityki. Platforma zewnętrzna, jeśli potrzebujesz zaawansowanej analizy i śledzenia kohort. Firebase jest dobry dla większości aplikacji. Zaawansowane platformy są dla aplikacji, w których analityka napędza decyzje o produkcie.

Jak śledzić czynności offline w aplikacjach?

Aplikacje działają offline. Użytkownicy wykonują czynności bez internetu. Gdy wrócą do sieci, wyślij zdarzenia. Większość SDK kolejkuje zdarzenia i wysyła je, gdy wraca połączenie. Serwer w końcu otrzyma wszystkie zdarzenia.

Czy możemy połączyć analitykę aplikacji z analityką strony?

Tak. Połącz je za pomocą ID użytkowników. Gdy użytkownik się loguje, zapisz jego ID. Wysyłaj to ID zarówno z aplikacji, jak i ze strony. Analityka dopasuje je jako tego samego użytkownika.

Jak obsłużyć wersje beta i testowanie?

Użyj wariantów aplikacji. Oznaczaj instalacje beta osobno. Oznaczaj instalacje testowe osobno. Nie mieszaj danych beta z produkcyjnymi. Chcesz mieć czyste wskaźniki produkcyjne.

Czy śledzić każdy ekran, czy tylko ważne?

Śledź wszystkie ekrany. Nie wiesz, które okażą się ważne, dopóki nie przeanalizujesz danych. Ekrany z dużym ruchem mogą nie dawać konwersji. Ekrany z małym ruchem mogą być kluczowe. Śledź wszystkie.

Wykorzystaj to od razu
na własnej stronie.

Zacznij za darmo z WEMASY i zbuduj stronę w kilka minut.