Amplitude: co to jest, funkcje i narzędzia analityczne

Autor: IT Sectr Opublikowano: 2026-04-22 Czas czytania: 9 min

Amplitude to system analityki produktowej dla aplikacji mobilnych, który zbiera i analizuje dane o działaniach każdego użytkownika. W przeciwieństwie do tradycyjnej analityki internetowej, Amplitude koncentruje się na zdarzeniach i właściwościach, a nie na wyświetleniach stron. Według oficjalnego bloga Amplitude, model zdarzeniowy pozwala śledzić pełną ścieżkę użytkownika od pierwszego uruchomienia do docelowej akcji bez konieczności pisania skomplikowanych zapytań SQL.

Najważniejsze

  • Amplitude — platforma analityki produktowej dla aplikacji mobilnych i serwisów internetowych, oparta na modelu danych zdarzeniowych.
  • Model zdarzeniowy różni się od analityki pageview: każde działanie użytkownika rejestrowane jest jako osobne zdarzenie z zestawem właściwości.
  • Analiza kohortowa pozwala segmentować użytkowników według wspólnej cechy i porównywać ich zachowanie w skali czasu.
  • Raporty retencji Amplitude pokazują, jaka część użytkowników wraca do aplikacji po pierwszej wizycie.
  • Kohorty behawioralne automatycznie grupują użytkowników według wykonanych działań bez ręcznej konfiguracji segmentów.

Czym jest Amplitude?

Amplitude — to chmurowa platforma analityki produktowej, założona w 2012 roku. System przeznaczony jest do zbierania, przetwarzania i wizualizacji danych behawioralnych użytkowników aplikacji mobilnych i serwisów internetowych. W przeciwieństwie do klasycznych systemów analitycznych, Amplitude przechowuje surowe zdarzenia i pozwala przebudowywać raporty bez wstępnej agregacji.

Platforma przetwarza do 50 miliardów zdarzeń miesięcznie w taryfach korporacyjnych. Dane przesyłane są przez REST API lub mobilne SDK dla iOS, Android, React Native i Flutter. Amplitude obsługuje automatyczne wykrywanie aktywnych użytkowników, sesji i położenia geograficznego.

Główna zaleta Amplitude — Self-Serve Analytics. Product managerowie i marketerzy mogą tworzyć raporty przez interfejs webowy bez udziału programistów. System oferuje gotowe szablony lejków, kohort i krzywych retencji, które aktualizują się w czasie rzeczywistym w miarę napływu nowych zdarzeń.

Jak działa model zdarzeniowy Amplitude

Model zdarzeniowy Amplitude opiera się na trzech podstawowych jednostkach: User, Event i Property. Każdy użytkownik identyfikowany jest unikalnym device_id lub user_id. Każde zdarzenie zawiera nazwę (event type), znacznik czasu i zestaw właściwości. Właściwości dzielą się na użytkownika (user properties) i zdarzeniowe (event properties).

Zdarzenia i właściwości

Zdarzenie — to dowolna akcja użytkownika w aplikacji: uruchomienie, naciśnięcie przycisku, wyświetlenie ekranu, ukończenie poziomu. Każdemu zdarzeniu przypisywany jest typ (event_type) i znacznik czasu (timestamp). Właściwości zdarzenia zawierają informacje kontekstowe: cenę zakupu, nazwę poziomu, czas trwania sesji.

User Properties — to atrybuty przypisane do konkretnego użytkownika: kraj, plan taryfowy, data rejestracji. W przeciwieństwie do event properties, są one przechowywane między sesjami i automatycznie stosowane do wszystkich nowych zdarzeń użytkownika. Amplitude obsługuje do 1000 user properties na jeden projekt.

Identyfikacja użytkowników

Do identyfikacji użytkowników Amplitude wykorzystuje dwupoziomowy system: device_id nadawane jest automatycznie przy pierwszej instalacji, user_id przypisywane po autoryzacji. Gdy użytkownik loguje się na konto, Amplitude łączy device_id i user_id za pomocą metody API identify.

Grupy i konta korporacyjne

Dla aplikacji B2B Amplitude obsługuje grupy (Group Analytics). Wielu użytkowników może być połączonych w jedną organizację, a analityka budowana jest na poziomie grupy, a nie pojedynczego użytkownika. Ta funkcjonalność jest przydatna dla komunikatorów korporacyjnych, CRM i narzędzi projektowych.

Kluczowe metryki analityki produktowej w Amplitude

Amplitude udostępnia zestaw wbudowanych metryk do oceny kondycji produktu. Podstawowe wskaźniki obejmują DAU (Daily Active Users), WAU (Weekly Active Users) i MAU (Monthly Active Users). Te metryki są automatycznie obliczane na podstawie zdarzeń uruchomienia aplikacji.

Retention Rate

Retention Rate — jedna z kluczowych metryk w Amplitude. Raport budowany jest według modelu N-day retention: system rejestruje pierwszy dzień aktywności użytkownika (Day 0) i pokazuje, ilu użytkowników wróciło 1., 7., 14., 30. dnia. Amplitude obsługuje zarówno klasyczną retencję (powrót w konkretnym dniu), jak i unbounded retention (powrót w dowolnym dniu po okresie).

DAU, WAU, MAU

DAU/MAU ratio — to wskaźnik zaangażowania (stickiness), obliczany jako stosunek dziennych aktywnych użytkowników do miesięcznych. Amplitude automatycznie wylicza ten współczynnik dla dowolnego zakresu czasu. Dla aplikacji mobilnych dobrą wartością DAU/MAU jest powyżej 20%.

Integracja Amplitude SDK w aplikacji mobilnej

Amplitude udostępnia natywne SDK dla iOS (Swift), Android (Kotlin), React Native i Flutter. Podstawowa integracja składa się z trzech kroków: instalacja pakietu, inicjalizacja z kluczem API i wysłanie pierwszego zdarzenia. Biblioteka automatycznie śledzi uruchomienia aplikacji, nazwy ekranów i wersje systemu operacyjnego.

Instalacja i konfiguracja dla Androida

groovy
// build.gradle (poziom aplikacji)
implementation 'com.amplitude:analytics-android:1.2.0'

Inicjalizacja SDK w Kotlinie

kotlin
import com.amplitude.android.Amplitude
import com.amplitude.android.Configuration

val amplitude = Amplitude(
    Configuration(
        apiKey = "YOUR_API_KEY",
        applicationContext = this
    )
)

Wysyłanie zdarzeń na iOS (Swift)

swift
import AmplitudeSwift

let amplitude = Amplitude(configuration: Configuration(
    apiKey: "YOUR_API_KEY"
))

// Wysyłanie zdarzenia z właściwościami
amplitude.track(
    eventType: "Purchase Complete",
    eventProperties: [
        "product_id": "premium_01",
        "price": "9.99"
    ]
)

Raporty analityczne: lejki, kohorty i retencja

Amplitude oferuje cztery główne typy raportów: Funnel Analysis, Cohort Analysis, Retention Analysis i Segmentation. Lejki (Funnels) pokazują, na którym etapie użytkownicy odpływają podczas wykonywania sekwencji działań. System automatycznie oblicza konwersję między każdym etapem i ogólny procent ukończenia.

Analiza kohortowa w Amplitude dzieli się na dwa typy: klasyczne kohorty (użytkownicy zarejestrowani w jednym okresie) i kohorty behawioralne (użytkownicy, którzy wykonali to samo działanie). Kohorty można zapisywać, eksportować i wykorzystywać do ponownej analizy. Kohorty behawioralne są szczególnie przydatne w testach A/B: można porównać zachowanie użytkowników, którzy widzieli nową funkcję, z tymi, którzy jej nie widzieli.

Segmentation — to podstawowy raport, który pokazuje liczbę zdarzeń lub użytkowników w wybranym okresie. Raport budowany jest według jednego zdarzenia (np. „Uruchomienie aplikacji”) z grupowaniem według właściwości (kraj, wersja systemu, typ urządzenia). Amplitude obsługuje nakładanie wielu filtrów, porównywanie okresów i eksport danych do PNG i PDF. Segmentation to punkt wyjściowy do każdej analizy: jeśli widzisz wzrost zdarzenia — zagłębiasz się w kohorty, jeśli spadek — sprawdzasz lejek.

Dla każdego raportu Amplitude generuje automatyczne insighty (Auto Insights). System analizuje dane i znajduje statystycznie istotne anomalie: gwałtowny wzrost lub spadek metryki, zmianę wzorców behawioralnych. Auto Insights działa w oparciu o wbudowane algorytmy uczenia maszynowego.

Przetwarzanie danych w czasie rzeczywistym i Streaming API

Amplitude obsługuje strumieniowe przetwarzanie zdarzeń przez Streaming API. Dane trafiają do systemu w czasie rzeczywistym i stają się dostępne w raportach w ciągu kilku sekund. Jest to kluczowe dla produktów, w których decyzje podejmowane są na podstawie bieżących danych: testy A/B, monitorowanie uruchamiania nowych funkcji, śledzenie incydentów.

Streaming API umożliwia podłączenie Amplitude do Kafka, Amazon Kinesis i Google Pub/Sub. Zdarzenia mogą być duplikowane do własnego magazynu danych bez dodatkowej konfiguracji. Opóźnienie między wysłaniem zdarzenia a jego pojawieniem się w raporcie wynosi mniej niż 5 sekund przy standardowej konfiguracji.

Data Export API — to narzędzie do eksportu surowych zdarzeń w formacie JSON lub Parquet. Programiści mogą skonfigurować codzienny eksport do Amazon S3, Google Cloud Storage lub Snowflake. Data Export API jest niezbędny do budowania własnych potoków analitycznych i uczenia modeli ML na danych historycznych. Amplitude obsługuje eksport przyrostowy: każdego dnia eksportowane są tylko nowe zdarzenia, a nie pełny zrzut.

Governance i zarządzanie danymi — ważny aspekt pracy z Amplitude w taryfie Enterprise. Platforma obsługuje Data Taxonomy (zarządzanie słownikiem zdarzeń), Data Validation Rules (automatyczna walidacja typów właściwości) i Access Controls (model ról dostępu do projektów i raportów). Te funkcje pomagają utrzymać jakość danych przy skalowaniu zespołu.

Porównanie Amplitude z Mixpanel i Firebase Analytics

Amplitude konkuruje z Mixpanel i Firebase Analytics w kilku obszarach. Firebase Analytics to darmowe narzędzie wbudowane w ekosystem Google, ale jest ograniczone do 500 zdarzeń na użytkownika i nie obsługuje złożonych raportów kohortowych. Mixpanel oferuje podobny model zdarzeniowy, ale z naciskiem na analitykę marketingową i powiadomienia push.

ParametrAmplitudeMixpanelFirebase Analytics
Model zdarzeniowyPełnyPełnyOgraniczony
Analiza kohortowaZaawansowanaPodstawowaBrak
Auto InsightsTakNieNie
CenaFreemiumFreemiumBezpłatnie
SDK dla platform mobilnychiOS, Android, Flutter, RNiOS, Android, Flutter, RNiOS, Android, Flutter, RN

Dla firm stosujących Product-Led Growth (PLG) Amplitude pozostaje preferowanym wyborem dzięki kohortom behawioralnym i automatycznym insighthom. Mixpanel jest silniejszy w automatyce marketingowej, Firebase Analytics to najlepsza opcja dla startupów z zerowym budżetem na analitykę.

Wybór platformy zależy od etapu projektu i dostępnego budżetu. Startupy z ograniczonymi zasobami mogą zacząć od Firebase Analytics i przejść na Amplitude lub Mixpanel po osiągnięciu 50 tysięcy MAU. Projekty Enterprise z budżetem od 50 tysięcy dolarów rocznie wybierają Amplitude do głębokiej analizy produktowej lub Mixpanel do automatyki marketingowej i funkcji CDP.

Często zadawane pytania

Czym jest Amplitude i do czego służy?

Amplitude — to platforma analityki produktowej do zbierania i analizy danych behawioralnych użytkowników. Służy do śledzenia lejków, retencji, analizy kohortowej i automatycznego wyszukiwania insightów w aplikacjach mobilnych i serwisach internetowych.

Czym Amplitude różni się od Google Analytics?

W przeciwieństwie do Google Analytics, Amplitude działa w modelu zdarzeniowym, a nie pageview. Google Analytics mierzy wyświetlenia stron i sesje, Amplitude — każde działanie użytkownika jako osobne zdarzenie z dowolnym zestawem właściwości bez ograniczeń hierarchii.

Ile kosztuje Amplitude?

Amplitude oferuje darmową taryfę (Starter) do 10 tysięcy zdarzeń miesięcznie i 2 projekty. Płatne taryfy Growth i Enterprise zaczynają się od 995 dolarów miesięcznie i obejmują nieograniczone zdarzenia, rozszerzoną atrybucję i priorytetowe wsparcie.

Jak zintegrować Amplitude z aplikacją Android?

Aby zintegrować Amplitude, dodaj zależność w build.gradle, zainicjalizuj SDK z kluczem API w metodzie Application.onCreate i wywołuj amplitude.track() dla każdego zdarzenia. Biblioteka automatycznie wysyła dane o uruchomieniach i wersji systemu operacyjnego.

Jakie metryki można śledzić w Amplitude?

Amplitude obsługuje DAU, WAU, MAU, Retention Rate, konwersję lejków, analizę kohortową, segmentację według dowolnych właściwości i automatyczne insighty. Wszystkie metryki obliczane są na podstawie surowych zdarzeń bez wstępnej agregacji.

Podsumowanie

  • Amplitude — to system analityki produktowej w modelu zdarzeniowym, lider rynku Digital Analytics według G2 Grid 2025.
  • Model zdarzeniowy różni się od analityki pageview: każde działanie rejestrowane jest jako zdarzenie z dowolnymi właściwościami, a nie jako wyświetlenie strony.
  • Analiza kohortowa Amplitude dzieli się na klasyczne kohorty (według daty rejestracji) i kohorty behawioralne (według wykonanej akcji).
  • Auto Insights automatycznie znajduje anomalie w danych za pomocą wbudowanych algorytmów uczenia maszynowego.
  • SDK są dostępne dla iOS, Android, React Native i Flutter z jednolitym API na wszystkich platformach.
  • Integracja składa się z trzech kroków: instalacja pakietu, inicjalizacja z kluczem API i wysłanie pierwszego zdarzenia przez track().
  • Dla firm PLG Amplitude jest preferowany względem Mixpanel i Firebase Analytics dzięki kohortom behawioralnym i automatycznym insighthom.

Opracujemy aplikację mobilną pod klucz

IT Sectr tworzy aplikacje na iOS i Androida dla startupów i firm od 2017 roku. Doradzimy Ci i zaproponujemy najlepsze rozwiązanie.

Omów projekt

Przeczytaj również