Amplitude: ano ito, mga function at analytics tool

May-akda: IT Sectr Nai-publish: 2026-04-22 Oras ng pagbabasa: 9 min

Ang Amplitude ay isang sistema ng product analytics para sa mga mobile application na nangongolekta at nagsusuri ng data tungkol sa mga aksyon ng bawat user. Hindi tulad ng tradisyonal na web analytics, ang Amplitude ay nakatuon sa mga event at property, hindi sa mga page view. Ayon sa opisyal na blog ng Amplitude, ang event model ay nagbibigay-daan sa pagsubaybay sa buong landas ng user mula sa unang paglunsad hanggang sa target na aksyon nang hindi kailangang sumulat ng mga kumplikadong SQL query.

Mga pangunahing punto

  • Amplitude — platform ng product analytics para sa mga mobile app at web service, batay sa event-driven data model.
  • Ang event model ay naiiba sa pageview analytics: bawat aksyon ng user ay nai-record bilang isang hiwalay na event na may set ng mga property.
  • Ang cohort analysis ay nagbibigay-daan sa pag-segment ng mga user ayon sa isang karaniwang katangian at paghahambing ng kanilang behavior sa isang time scale.
  • Ang mga retention report ng Amplitude ay nagpapakita kung anong proporsyon ng mga user ang bumabalik sa app pagkatapos ng unang pagbisita.
  • Ang behavioral cohorts ay awtomatikong nag-grupo ng mga user ayon sa mga ginawang aksyon nang walang manu-manong pag-setup ng segment.

Ano ang Amplitude?

Amplitude — ay isang cloud-based na product analytics platform na itinatag noong 2012. Ang sistema ay idinisenyo para sa pagkolekta, pagproseso at pag-visualize ng behavioral data ng mga user ng mobile app at web services. Hindi tulad ng mga classical analytics system, ang Amplitude ay nag-iimbak ng raw events at nagbibigay-daan sa muling pagbuo ng mga report nang walang paunang aggregation.

Ang platform ay nagpoproseso ng hanggang 50 bilyong event bawat buwan sa mga enterprise plan. Ang data ay ipinapadala sa pamamagitan ng REST API o mobile SDK para sa iOS, Android, React Native at Flutter. Sinusuportahan ng Amplitude ang awtomatikong pag-detect ng mga aktibong user, session at geographic na lokasyon.

Ang pangunahing bentahe ng Amplitude — Self-Serve Analytics. Ang mga product manager at marketer ay maaaring gumawa ng mga report sa pamamagitan ng web interface nang walang partisipasyon ng mga developer. Ang sistema ay nag-aalok ng mga ready-made na template para sa funnels, cohorts at retention curve na nag-a-update sa real-time habang dumarating ang mga bagong event.

Paano gumagana ang event model ng Amplitude

Ang event model ng Amplitude ay binuo sa tatlong pangunahing entity: User, Event at Property. Bawat user ay natukoy sa pamamagitan ng natatanging device_id o user_id. Bawat event ay naglalaman ng pangalan (event type), timestamp at set ng mga property. Ang mga property ay nahahati sa user properties at event properties.

Mga event at property

Event — ay anumang aksyon ng user sa app: paglunsad, pagpindot ng button, pagtingin ng screen, pagkumpleto ng level. Bawat event ay binibigyan ng uri (event_type) at timestamp. Ang event properties ay naglalaman ng kontekstwal na impormasyon: presyo ng pagbili, pangalan ng level, tagal ng session.

User Properties — ay mga attribute na naka-attach sa isang partikular na user: bansa, plan, petsa ng pagrehistro. Hindi tulad ng event properties, ang mga ito ay nai-save sa pagitan ng mga session at awtomatikong inilalapat sa lahat ng bagong event ng user. Sinusuportahan ng Amplitude ang hanggang 1000 user properties bawat proyekto.

Pagkilala sa mga user

Para sa pagkilala sa mga user gumagamit ang Amplitude ng dalawang antas na sistema: ang device_id ay awtomatikong itinalaga sa unang pag-install, ang user_id ay itinalaga pagkatapos ng awtorisasyon. Kapag nag-log in ang user sa account, ikinokonekta ng Amplitude ang device_id at user_id sa pamamagitan ng API method na identify.

Mga grupo at enterprise account

Para sa mga B2B app, sinusuportahan ng Amplitude ang mga grupo (Group Analytics). Maraming user ay maaaring pagsamahin sa isang organisasyon, at ang analytics ay binuo sa antas ng grupo, hindi indibidwal na user. Ang functionality na ito ay kapaki-pakinabang para sa enterprise messengers, CRM at project tools.

Mga pangunahing metric ng product analytics sa Amplitude

Amplitude ay nagbibigay ng isang set ng built-in na metric para sa pagtatasa ng kalusugan ng produkto. Ang mga pangunahing indicator ay kinabibilangan ng DAU (Daily Active Users), WAU (Weekly Active Users) at MAU (Monthly Active Users). Ang mga metric na ito ay awtomatikong kinakalkula batay sa mga event ng paglunsad ng app.

Retention rate

Retention rate — isa sa mga pangunahing metric sa Amplitude. Ang report ay binuo ayon sa N-day retention model: nire-record ng system ang unang araw ng aktibidad ng user (Day 0) at ipinapakita kung gaano karaming user ang bumalik sa araw 1, 7, 14, 30. Sinusuportahan ng Amplitude ang parehong classical retention (pagbabalik sa isang partikular na araw) at unbounded retention (pagbabalik sa anumang araw pagkatapos ng panahon).

DAU, WAU, MAU

DAU/MAU ratio — ay isang indicator ng stickiness na kinakalkula bilang ratio ng daily active users sa monthly active users. Awtomatikong kinakalkula ng Amplitude ang coefficient na ito para sa anumang time range. Para sa mga mobile app, ang DAU/MAU value na higit sa 20% ay itinuturing na mabuti.

Pagsasama ng Amplitude SDK sa mobile app

Amplitude ay nagbibigay ng native SDK para sa iOS (Swift), Android (Kotlin), React Native at Flutter. Ang pangunahing pagsasama ay binubuo ng tatlong hakbang: pag-install ng package, pag-initialize gamit ang API key at pagpapadala ng unang event. Awtomatikong sinusubaybayan ng library ang mga paglunsad ng app, mga pangalan ng screen at mga bersyon ng OS.

Pag-install at configuration para sa Android

groovy
// build.gradle (antas ng app)
implementation 'com.amplitude:analytics-android:1.2.0'

Pag-initialize ng SDK sa Kotlin

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

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

Pagpapadala ng mga event sa iOS (Swift)

swift
import AmplitudeSwift

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

// Pagpapadala ng event na may mga property
amplitude.track(
    eventType: "Purchase Complete",
    eventProperties: [
        "product_id": "premium_01",
        "price": "9.99"
    ]
)

Mga analytics report: funnel, cohort at retention

Amplitude ay nag-aalok ng apat na pangunahing uri ng report: Funnel Analysis, Cohort Analysis, Retention Analysis at Segmentation. Ang mga funnel ay nagpapakita kung saang yugto umaalis ang mga user habang nagsasagawa ng pagkakasunod-sunod ng mga aksyon. Awtomatikong kinakalkula ng system ang conversion sa pagitan ng bawat yugto at ang kabuuang porsyento ng pagkumpleto.

Cohort analysis sa Amplitude ay nahahati sa dalawang uri: classical cohorts (mga user na nagrehistro sa isang panahon) at behavioral cohorts (mga user na nagsagawa ng parehong aksyon). Ang mga cohort ay maaaring i-save, i-export at gamitin para sa paulit-ulit na pagsusuri. Ang behavioral cohorts ay lalong kapaki-pakinabang para sa A/B testing: maihahambing ang behavior ng mga user na nakakita ng bagong feature sa mga hindi nakakita.

Segmentation — ay isang pangunahing report na nagpapakita ng bilang ng mga event o user sa isang napiling panahon. Ang report ay binuo batay sa isang event (halimbawa, “Paglunsad ng App”) na may pagpapangkat ayon sa mga property (bansa, bersyon ng OS, uri ng device). Sinusuportahan ng Amplitude ang paglalapat ng maraming filter, paghahambing ng mga panahon at pag-export ng data sa PNG at PDF. Ang Segmentation ay panimulang punto para sa anumang pagsusuri: kung makakita ka ng pagtaas ng event — lumalalim ka sa cohorts, kung pagbaba — sinusuri mo ang funnel.

Para sa bawat report, ang Amplitude ay gumagawa ng awtomatikong insight (Auto Insights). Sinusuri ng system ang data at nakakahanap ng mga istatistikal na makabuluhang anomalya: biglaang pagtaas o pagbaba ng metric, pagbabago sa behavioral patterns. Ang Auto Insights ay gumagana batay sa mga built-in na machine learning algorithm.

Real-time na pagproseso ng data at Streaming API

Amplitude ay sumusuporta sa stream processing ng mga event sa pamamagitan ng Streaming API. Ang data ay pumapasok sa system sa real-time at nagiging available sa mga report sa loob ng ilang segundo. Ito ay kritikal para sa mga produkto kung saan ang mga desisyon ay ginagawa batay sa kasalukuyang data: A/B tests, pag-monitor ng paglulunsad ng mga bagong feature, pagsubaybay ng mga insidente.

Streaming API ay nagbibigay-daan sa pagkonekta ng Amplitude sa Kafka, Amazon Kinesis at Google Pub/Sub. Ang mga event ay maaaring i-duplicate sa sarili mong data storage nang walang karagdagang configuration. Ang delay sa pagitan ng pagpapadala ng event at paglitaw nito sa report ay mas mababa sa 5 segundo sa standard configuration.

Data Export API — ay isang tool para sa pag-export ng raw events sa JSON o Parquet format. Maaaring i-configure ng mga developer ang araw-araw na pag-export sa Amazon S3, Google Cloud Storage o Snowflake. Ang Data Export API ay kinakailangan para sa pagbuo ng sarili mong analytics pipeline at pagsasanay ng ML models sa historical data. Sinusuportahan ng Amplitude ang incremental export: bawat araw ay mga bagong event lamang ang nai-export, hindi ang buong dump.

Pamamahala ng data — mahalagang aspeto ng pagtatrabaho sa Amplitude sa Enterprise plan. Sinusuportahan ng platform ang Data Taxonomy (pamamahala ng diksyunaryo ng event), Data Validation Rules (awtomatikong pagsusuri ng mga uri ng property) at Access Controls (role model para sa access sa mga proyekto at report). Ang mga function na ito ay tumutulong sa pagpapanatili ng kalidad ng data habang lumalaki ang team.

Paghahambing ng Amplitude sa Mixpanel at Firebase Analytics

Amplitude ay nakikipagkumpitensya sa Mixpanel at Firebase Analytics sa ilang mga parameter. Ang Firebase Analytics ay isang libreng tool na naka-embed sa Google ecosystem, ngunit limitado sa 500 event bawat user at hindi sumusuporta sa mga kumplikadong cohort report. Ang Mixpanel ay nag-aalok ng katulad na event model, ngunit may pagtuon sa marketing analytics at push notification.

ParameterAmplitudeMixpanelFirebase Analytics
Event modelBuongBuongLimitado
Cohort analysisAdvancedBasicWala
Auto InsightsMayroonWalaWala
PresyoFreemiumFreemiumLibre
SDK para sa mobile platformsiOS, Android, Flutter, RNiOS, Android, Flutter, RNiOS, Android, Flutter, RN

Para sa Product-Led Growth (PLG) na mga kumpanya, ang Amplitude ay nananatiling ginustong pagpipilian dahil sa behavioral cohorts at awtomatikong insight. Ang Mixpanel ay mas malakas sa marketing automation, ang Firebase Analytics ay ang pinakamahusay na opsyon para sa mga startup na walang budget para sa analytics.

Ang pagpili ng platform ay nakadepende sa yugto ng proyekto at available na budget. Ang mga startup na may limitadong resources ay maaaring magsimula sa Firebase Analytics at lumipat sa Amplitude o Mixpanel pagkatapos maabot ang 50 libong MAU. Ang mga Enterprise project na may budget mula 50 libong dolyar taun-taon ay pumipili ng Amplitude para sa malalim na product analysis o Mixpanel para sa marketing automation at CDP functions.

Mga madalas itanong

Ano ang Amplitude at para saan ito ginagamit?

Amplitude — ay isang product analytics platform para sa pagkolekta at pagsusuri ng behavioral data ng mga user. Ginagamit para sa pagsubaybay ng funnels, retention, cohort analysis at awtomatikong pagtuklas ng insight sa mga mobile app at web services.

Paano naiiba ang Amplitude sa Google Analytics?

Hindi tulad ng Google Analytics, ang Amplitude ay gumagana sa event model, hindi sa pageview model. Sinusukat ng Google Analytics ang mga page view at session, ang Amplitude — bawat aksyon ng user bilang hiwalay na event na may anumang set ng property nang walang hierarchy limits.

Magkano ang halaga ng Amplitude?

Amplitude ay nag-aalok ng libreng plan (Starter) hanggang 10 libong event bawat buwan at 2 proyekto. Ang bayad na Growth at Enterprise plan ay nagsisimula sa $995 bawat buwan at may kasamang walang limitasyong event, extended attribution at priority support.

Paano isasama ang Amplitude sa Android app?

Upang isama ang Amplitude, magdagdag ng dependency sa build.gradle, i-initialize ang SDK gamit ang API key sa Application.onCreate method at tawagan ang amplitude.track() para sa bawat event. Awtomatikong nagpapadala ang library ng data tungkol sa mga paglunsad at bersyon ng OS.

Anong mga metric ang maaaring subaybayan sa Amplitude?

Amplitude ay sumusuporta sa DAU, WAU, MAU, retention rate, funnel conversion, cohort analysis, segmentation ayon sa anumang property at awtomatikong insight. Lahat ng metric ay kinakalkula batay sa raw events nang walang paunang aggregation.

Buod

  • Amplitude — ay isang product analytics system batay sa event model, lider ng merkado ng Digital Analytics ayon sa G2 Grid 2025.
  • Ang event model ay naiiba sa pageview analytics: bawat aksyon ay nai-record bilang event na may arbitrary properties, hindi bilang page view.
  • Cohort analysis sa Amplitude ay nahahati sa classical cohorts (ayon sa petsa ng pagrehistro) at behavioral cohorts (ayon sa ginawang aksyon).
  • Auto Insights ay awtomatikong nakakahanap ng mga anomalya sa data gamit ang mga built-in na machine learning algorithm.
  • SDK ay available para sa iOS, Android, React Native at Flutter na may pare-parehong API sa lahat ng platform.
  • Ang pagsasama ay binubuo ng tatlong hakbang: pag-install ng package, pag-initialize gamit ang API key at pagpapadala ng unang event sa pamamagitan ng track().
  • Para sa PLG companies ang Amplitude ay mas gusto kaysa Mixpanel at Firebase Analytics dahil sa behavioral cohorts at awtomatikong insight.

Gagawa kami ng mobile application na turnkey

Gumagawa ang IT Sectr ng mga iOS at Android application para sa mga startup at negosyo mula noong 2017. Magpapayo kami sa iyo at magmumungkahi ng pinakamahusay na solusyon.

Pag-usapan ang proyekto

Basahin din