Amplitude: co to je, funkce a nástroje analytiky

Autor: IT Sectr Publikováno: 2026-04-22 Doba čtení: 9 min

Amplitude je systém produktové analytiky pro mobilní aplikace, který sbírá a analyzuje data o akcích každého uživatele. Na rozdíl od tradiční webové analytiky se Amplitude zaměřuje na události a vlastnosti, nikoli na zobrazení stránek. Podle oficiálního blogu Amplitude umožňuje model událostí sledovat celou cestu uživatele od prvního spuštění po cílovou akci bez nutnosti psát složité SQL dotazy.

Hlavní body

  • Amplitude — platforma produktové analytiky pro mobilní aplikace a webové služby, založená na modelu dat založeném na událostech.
  • Model událostí se liší od pageview analytiky: každá akce uživatele je zaznamenána jako samostatná událost se sadou vlastností.
  • Kohortová analýza umožňuje segmentovat uživatele podle společného znaku a porovnávat jejich chování na časové ose.
  • Retenční reporty Amplitude ukazují, jaký podíl uživatelů se vrací do aplikace po první návštěvě.
  • Behaviorální kohorty automaticky seskupují uživatele podle provedených akcí bez ručního nastavení segmentů.

Co je Amplitude?

Amplitude — je cloudová platforma produktové analytiky založená v roce 2012. Systém je určen pro sběr, zpracování a vizualizaci behaviorálních dat uživatelů mobilních aplikací a webových služeb. Na rozdíl od klasických analytických systémů Amplitude ukládá syrové události a umožňuje přestavbu reportů bez předchozí agregace.

Platforma zpracovává až 50 miliard událostí měsíčně v podnikových tarifech. Data jsou přenášena přes REST API nebo mobilní SDK pro iOS, Android, React Native a Flutter. Amplitude podporuje automatickou detekci aktivních uživatelů, relací a geografické polohy.

Hlavní výhoda Amplitude — Self-Serve Analytics. Produktoví manažeři a marketéři mohou vytvářet reporty přes webové rozhraní bez účasti vývojářů. Systém nabízí hotové šablony trychtýřů, kohort a retenčních křivek, které se aktualizují v reálném čase s příchodem nových událostí.

Jak funguje model událostí Amplitude

Model událostí Amplitude je postaven na třech základních entitách: User, Event a Property. Každý uživatel je identifikován unikátním device_id nebo user_id. Každá událost obsahuje název (event type), časové razítko a sadu vlastností. Vlastnosti se dělí na uživatelské (user properties) a vlastnosti události (event properties).

Události a vlastnosti

Událost — je jakákoli akce uživatele v aplikaci: spuštění, stisk tlačítka, zobrazení obrazovky, dokončení úrovně. Každé události je přiřazen typ (event_type) a časové razítko (timestamp). Vlastnosti události obsahují kontextové informace: cenu nákupu, název úrovně, dobu trvání relace.

User Properties — jsou atributy připojené ke konkrétnímu uživateli: země, tarifní plán, datum registrace. Na rozdíl od event properties jsou uchovávány mezi relacemi a automaticky aplikovány na všechny nové události uživatele. Amplitude podporuje až 1000 user properties na jeden projekt.

Identifikace uživatelů

Pro identifikaci uživatelů Amplitude používá dvouúrovňový systém: device_id je přiřazeno automaticky při první instalaci, user_id je přiřazeno po autorizaci. Když se uživatel přihlásí k účtu, Amplitude propojí device_id a user_id pomocí API metody identify.

Skupiny a podnikové účty

Pro B2B aplikace Amplitude podporuje skupiny (Group Analytics). Více uživatelů může být spojeno do jedné organizace a analytika je postavena na úrovni skupiny, nikoli jednotlivého uživatele. Tato funkce je užitečná pro podnikové messengery, CRM a projektové nástroje.

Klíčové metriky produktové analytiky v Amplitude

Amplitude poskytuje sadu vestavěných metrik pro hodnocení zdraví produktu. Základní ukazatele zahrnují DAU (Daily Active Users), WAU (Weekly Active Users) a MAU (Monthly Active Users). Tyto metriky jsou automaticky vypočítávány na základě událostí spuštění aplikace.

Míra retence

Míra retence — jedna z klíčových metrik v Amplitude. Report je sestaven podle modelu N-day retention: systém zaznamenává první den aktivity uživatele (Day 0) a ukazuje, kolik uživatelů se vrátilo 1., 7., 14., 30. den. Amplitude podporuje jak klasickou retenci (návrat v konkrétní den), tak neomezenou retenci (návrat v kterýkoli den po období).

DAU, WAU, MAU

Poměr DAU/MAU — je ukazatel angažovanosti (stickiness) vypočítaný jako poměr denních aktivních uživatelů k měsíčním. Amplitude automaticky vypočítává tento koeficient pro jakýkoli časový rozsah. Pro mobilní aplikace je hodnota DAU/MAU nad 20% považována za dobrou.

Integrace Amplitude SDK do mobilní aplikace

Amplitude poskytuje nativní SDK pro iOS (Swift), Android (Kotlin), React Native a Flutter. Základní integrace se skládá ze tří kroků: instalace balíčku, inicializace s API klíčem a odeslání první události. Knihovna automaticky sleduje spuštění aplikace, názvy obrazovek a verze operačního systému.

Instalace a konfigurace pro Android

groovy
// build.gradle (úroveň aplikace)
implementation 'com.amplitude:analytics-android:1.2.0'

Inicializace SDK v Kotlinu

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

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

Odesílání událostí na iOS (Swift)

swift
import AmplitudeSwift

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

// Odeslání události s vlastnostmi
amplitude.track(
    eventType: "Purchase Complete",
    eventProperties: [
        "product_id": "premium_01",
        "price": "9.99"
    ]
)

Analytické reporty: trychtýře, kohorty a retence

Amplitude nabízí čtyři hlavní typy reportů: Funnel Analysis, Cohort Analysis, Retention Analysis a Segmentation. Trychtýře (Funnels) ukazují, v jaké fázi uživatelé odpadají při provádění sekvence akcí. Systém automaticky vypočítává konverzi mezi každou fází a celkové procento dokončení.

Kohortová analýza v Amplitude se dělí na dva typy: klasické kohorty (uživatelé registrovaní v jednom období) a behaviorální kohorty (uživatelé, kteří provedli stejnou akci). Kohorty lze ukládat, exportovat a používat pro opakovanou analýzu. Behaviorální kohorty jsou zvláště užitečné pro A/B testování: lze porovnat chování uživatelů, kteří viděli novou funkci, s těmi, kteří ji neviděli.

Segmentation — je základní report, který ukazuje počet událostí nebo uživatelů ve zvoleném období. Report je sestaven na základě jedné události (např. „Spuštění aplikace”) s seskupením podle vlastností (země, verze OS, typ zařízení). Amplitude podporuje aplikaci více filtrů, porovnání období a export dat do PNG a PDF. Segmentation je výchozím bodem pro jakoukoli analýzu: pokud vidíte nárůst události — prohloubíte se do kohort, pokud pokles — zkontrolujete trychtýř.

Pro každý report Amplitude generuje automatické insighty (Auto Insights). Systém analyzuje data a nachází statisticky významné anomálie: náhlý nárůst nebo pokles metriky, změnu behaviorálních vzorců. Auto Insights funguje na základě vestavěných algoritmů strojového učení.

Zpracování dat v reálném čase a Streaming API

Amplitude podporuje streamové zpracování událostí prostřednictvím Streaming API. Data přicházejí do systému v reálném čase a jsou k dispozici v reportech během několika sekund. To je kritické pro produkty, kde jsou rozhodnutí přijímána na základě aktuálních dat: A/B testy, monitorování spouštění nových funkcí, sledování incidentů.

Streaming API umožňuje připojení Amplitude ke Kafce, Amazon Kinesis a Google Pub/Sub. Události mohou být duplikovány do vlastního úložiště dat bez další konfigurace. Zpoždění mezi odesláním události a jejím objevením v reportu je při standardní konfiguraci méně než 5 sekund.

Data Export API — je nástroj pro export syrových událostí ve formátu JSON nebo Parquet. Vývojáři mohou nakonfigurovat denní export do Amazon S3, Google Cloud Storage nebo Snowflake. Data Export API je nezbytný pro budování vlastních analytických pipeline a trénování ML modelů na historických datech. Amplitude podporuje inkrementální export: každý den jsou exportovány pouze nové události, nikoli kompletní dump.

Správa a governance dat — důležitý aspekt práce s Amplitude na podnikovém tarifu. Platforma podporuje Data Taxonomy (správa slovníku událostí), Data Validation Rules (automatická kontrola typů vlastností) a Access Controls (rolový model přístupu k projektům a reportům). Tyto funkce pomáhají udržovat kvalitu dat při škálování týmu.

Srovnání Amplitude s Mixpanel a Firebase Analytics

Amplitude konkuruje Mixpanelu a Firebase Analytics v několika parametrech. Firebase Analytics je bezplatný nástroj integrovaný do ekosystému Google, ale je omezen na 500 událostí na uživatele a nepodporuje složité kohortové reporty. Mixpanel nabízí podobný model událostí, ale s důrazem na marketingovou analytiku a push notifikace.

ParametrAmplitudeMixpanelFirebase Analytics
Model událostíPlnýPlnýOmezený
Kohortová analýzaRozšířenáZákladníNe
Auto InsightsAnoNeNe
CenaFreemiumFreemiumZdarma
SDK pro mobilní platformyiOS, Android, Flutter, RNiOS, Android, Flutter, RNiOS, Android, Flutter, RN

Pro Product-Led Growth (PLG) společnosti zůstává Amplitude preferovanou volbou díky behaviorálním kohortám a automatickým insighthům. Mixpanel je silnější v marketingové automatizaci, Firebase Analytics je nejlepší volbou pro startupy s nulovým rozpočtem na analytiku.

Výběr platformy závisí na fázi projektu a dostupném rozpočtu. Startupy s omezenými zdroji mohou začít s Firebase Analytics a přejít na Amplitude nebo Mixpanel po dosažení 50 tisíc MAU. Podnikové projekty s rozpočtem od 50 tisíc dolarů ročně volí Amplitude pro hloubkovou produktovou analýzu nebo Mixpanel pro marketingovou automatizaci a CDP funkce.

Často kladené otázky

Co je Amplitude a k čemu se používá?

Amplitude — je platforma produktové analytiky pro sběr a analýzu behaviorálních dat uživatelů. Používá se pro sledování trychtýřů, retence, kohortové analýzy a automatické objevování insightů v mobilních aplikacích a webových službách.

Čím se Amplitude liší od Google Analytics?

Na rozdíl od Google Analytics Amplitude pracuje na modelu událostí, nikoli na modelu pageview. Google Analytics měří zobrazení stránek a relace, Amplitude — každou akci uživatele jako samostatnou událost s libovolnou sadou vlastností bez omezení hierarchie.

Kolik stojí Amplitude?

Amplitude nabízí bezplatný tarif (Starter) do 10 tisíc událostí měsíčně a 2 projektů. Placené tarify Growth a Enterprise začínají na 995 dolarech měsíčně a zahrnují neomezené události, rozšířenou atribuci a prioritní podporu.

Jak integrovat Amplitude do Android aplikace?

Pro integraci Amplitude přidejte závislost do build.gradle, inicializujte SDK s API klíčem v metodě Application.onCreate a volejte amplitude.track() pro každou událost. Knihovna automaticky odesílá data o spuštěních a verzi operačního systému.

Jaké metriky lze sledovat v Amplitude?

Amplitude podporuje DAU, WAU, MAU, míru retence, konverzi trychtýřů, kohortovou analýzu, segmentaci podle libovolných vlastností a automatické insighty. Všechny metriky jsou vypočítávány na základě syrových událostí bez předchozí agregace.

Shrnutí

  • Amplitude — je systém produktové analytiky založený na modelu událostí, lídr trhu Digital Analytics podle G2 Grid 2025.
  • Model událostí se liší od pageview analytiky: každá akce je zaznamenána jako událost s libovolnými vlastnostmi, nikoli jako zobrazení stránky.
  • Kohortová analýza Amplitude se dělí na klasické kohorty (podle data registrace) a behaviorální kohorty (podle provedené akce).
  • Auto Insights automaticky nachází anomálie v datech pomocí vestavěných algoritmů strojového učení.
  • SDK jsou k dispozici pro iOS, Android, React Native a Flutter s jednotným API na všech platformách.
  • Integrace se skládá ze tří kroků: instalace balíčku, inicializace s API klíčem a odeslání první události pomocí track().
  • Pro PLG společnosti je Amplitude preferovanější než Mixpanel a Firebase Analytics díky behaviorálním kohortám a automatickým insighthům.

Vyvineme mobilní aplikaci na klíč

IT Sectr vytváří aplikace pro iOS a Android pro startupy a podniky od roku 2017. Poradíme vám a navrhneme nejlepší řešení.

Prodiskutovat projekt

Přečtěte si také