Amplitude mobil tətbiqlər üçün məhsul analitikası sistemidir. O, hər bir istifadəçinin hərəkətləri haqqında məlumatları toplayır və təhlil edir. Ənənəvi veb-analitikadan fərqli olaraq, Amplitude səhifə baxışlarına deyil, hadisələrə və xüsusiyyətlərə diqqət yetirir. Amplitude-un rəsmi bloquna görə, hadisə modeli mürəkkəb SQL sorğuları yazmadan istifadəçinin ilk işə salınmadan hədəf hərəkətə qədər tam yolunu izləməyə imkan verir.
Əsas məqamlar
Amplitude — 2012-ci ildə təsis edilmiş bulud əsaslı məhsul analitikası platforması. Sistem mobil tətbiqlər və veb-xidmətlər istifadəçilərinin davranış məlumatlarını toplamaq, emal etmək və vizuallaşdırmaq üçün nəzərdə tutulub. Klassik analitika sistemlərindən fərqli olaraq, Amplitude xam hadisələri saxlayır və hesabatları ilkin aqreqasiya olmadan yenidən qurmağa imkan verir.
Platforma korporativ tariflərdə ayda 50 milyard hadisəyə qədər emal edir. Məlumatlar REST API və ya iOS, Android, React Native və Flutter üçün mobil SDK-lar vasitəsilə ötürülür. Amplitude aktiv istifadəçilərin, sessiyaların və coğrafi mövqenin avtomatik müəyyən edilməsini dəstəkləyir.
Amplitude-un əsas üstünlüyü — Self-Serve Analytics-dir. Məhsul menecerləri və marketoloqlar proqramçıların iştirakı olmadan veb-interfeys vasitəsilə hesabatlar qura bilərlər. Sistem yeni hadisələr daxil olduqca real vaxt rejimində yenilənən hazır huni, kohorta və retensiya əyriləri şablonları təklif edir.
Amplitude-un hadisə modeli üç əsas varlıq üzərində qurulub: User, Event və Property. Hər bir istifadəçi unikal device_id və ya user_id ilə identifikasiya olunur. Hər bir hadisə ad (event type), vaxt damğası və xüsusiyyətlər dəsti ehtiva edir. Xüsusiyyətlər istifadəçi (user properties) və hadisə (event properties) olaraq bölünür.
Hadisə — istifadəçinin tətbiqdəki hər hansı hərəkətidir: işə salma, düyməyə basma, ekrana baxma, səviyyəni tamamlama. Hər bir hadisəyə tip (event_type) və vaxt damğası (timestamp) təyin edilir. Hadisə xüsusiyyətləri kontekstual məlumatları ehtiva edir: alış qiyməti, səviyyənin adı, sessiyanın müddəti.
User Properties — konkret istifadəçiyə aid edilən atributlardır: ölkə, tarif planı, qeydiyyat tarixi. Event properties-dən fərqli olaraq, onlar sessiyalar arasında saxlanılır və istifadəçinin bütün yeni hadisələrinə avtomatik tətbiq olunur. Amplitude bir layihə üçün 1000 user properties-ə qədər dəstəkləyir.
İstifadəçilərin identifikasiyası üçün Amplitude iki səviyyəli sistemdən istifadə edir: device_id ilk quraşdırmada avtomatik təyin edilir, user_id isə avtorizasiyadan sonra təyin edilir. İstifadəçi hesaba daxil olduqda, Amplitude identify API metodu vasitəsilə device_id və user_id-ni birləşdirir.
B2B tətbiqləri üçün Amplitude qrupları (Group Analytics) dəstəkləyir. Bir neçə istifadəçi bir təşkilatda birləşdirilə bilər və analitika fərdi istifadəçi deyil, qrup səviyyəsində qurulur. Bu funksiya korporativ messencerlər, CRM və layihə alətləri üçün faydalıdır.
Amplitude məhsulun sağlamlığını qiymətləndirmək üçün daxili metrikalar dəsti təqdim edir. Əsas göstəricilərə DAU (Daily Active Users), WAU (Weekly Active Users) və MAU (Monthly Active Users) daxildir. Bu metrikalar tətbiqin işə salınma hadisələri əsasında avtomatik hesablanır.
Retention Rate — Amplitude-da əsas metrikalardan biridir. Hesabat N-day retention modeli üzrə qurulur: sistem istifadəçinin ilk fəaliyyət gününü (Day 0) qeyd edir və 1-ci, 7-ci, 14-cü, 30-cu gündə neçə istifadəçinin qayıtdığını göstərir. Amplitude həm klassik retensiyanı (müəyyən gündə qayıdış), həm də unbounded retention-i (dövrdən sonra istənilən gündə qayıdış) dəstəkləyir.
DAU/MAU ratio — gündəlik aktiv istifadəçilərin aylıq olanlara nisbəti kimi hesablanan bağlılıq göstəricisidir (stickiness). Amplitude bu nisbəti istənilən zaman diapazonu üçün avtomatik hesablayır. Mobil tətbiqlər üçün DAU/MAU dəyərinin 20%-dən yuxarı olması yaxşı göstərici hesab olunur.
Amplitude iOS (Swift), Android (Kotlin), React Native və Flutter üçün yerli SDK-lar təqdim edir. Əsas inteqrasiya üç addımdan ibarətdir: paketin quraşdırılması, API açarı ilə inisializasiya və ilk hadisənin göndərilməsi. Kitabxana avtomatik olaraq tətbiqin işə salınmalarını, ekran adlarını və OS versiyalarını izləyir.
// build.gradle (tətbiq səviyyəsi)
implementation 'com.amplitude:analytics-android:1.2.0'
import com.amplitude.android.Amplitude
import com.amplitude.android.Configuration
val amplitude = Amplitude(
Configuration(
apiKey = "YOUR_API_KEY",
applicationContext = this
)
)
import AmplitudeSwift
let amplitude = Amplitude(configuration: Configuration(
apiKey: "YOUR_API_KEY"
))
// Hadisənin xüsusiyyətlərlə göndərilməsi
amplitude.track(
eventType: "Purchase Complete",
eventProperties: [
"product_id": "premium_01",
"price": "9.99"
]
)
Amplitude dörd əsas hesabat növü təklif edir: Funnel Analysis, Cohort Analysis, Retention Analysis və Segmentation. Hunilər (Funnels) hərəkətlər ardıcıllığını yerinə yetirərkən istifadəçilərin hansı mərhələdə ayrıldığını göstərir. Sistem hər bir mərhələ arasında konversiyanı və ümumi tamamlama faizini avtomatik hesablayır.
Kohorta təhlili Amplitude-da iki növə bölünür: klassik kohortalar (bir dövrdə qeydiyyatdan keçən istifadəçilər) və davranış kohortaları (eyni hərəkəti edən istifadəçilər). Kohortalar saxlanıla, ixrac edilə və təkrar təhlil üçün istifadə oluna bilər. Davranış kohortaları A/B testləri üçün xüsusilə faydalıdır: yeni funksiyanı görən istifadəçilərin davranışını görməyənlərlə müqayisə etmək olar.
Segmentation — seçilmiş dövrdə hadisələrin və ya istifadəçilərin sayını göstərən əsas hesabatdır. Hesabat bir hadisə (məsələn, “Tətbiqin işə salınması”) üzrə xüsusiyyətlərə (ölkə, OS versiyası, cihaz növü) görə qruplaşdırılmaqla qurulur. Amplitude bir neçə filtrin tətbiqini, dövrlərin müqayisəsini və məlumatların PNG və PDF formatında ixracını dəstəkləyir. Segmentation istənilən təhlil üçün başlanğıc nöqtəsidir: hadisənin artımını görürsünüzsə — kohortalara dərinləşirsiniz, azalma görürsünüzsə — hunini yoxlayırsınız.
Hər bir hesabat üçün Amplitude avtomatik insaytlar (Auto Insights) yaradır. Sistem məlumatları təhlil edir və statistik əhəmiyyətli anomaliyaları tapır: metrikada kəskin artım və ya azalma, davranış nümunələrinin dəyişməsi. Auto Insights daxili maşın öyrənmə alqoritmləri əsasında işləyir.
Amplitude Streaming API vasitəsilə hadisələrin axın emalını dəstəkləyir. Məlumatlar real vaxt rejimində sistemə daxil olur və bir neçə saniyə ərzində hesabatlarda əlçatan olur. Bu, qərarların cari məlumatlar əsasında qəbul edildiyi məhsullar üçün kritik əhəmiyyət daşıyır: A/B testləri, yeni funksiyaların işə salınmasının monitorinqi, insidentlərin izlənməsi.
Streaming API Amplitude-u Kafka, Amazon Kinesis və Google Pub/Sub-a qoşmağa imkan verir. Hadisələr əlavə konfiqurasiya olmadan öz məlumat anbarınıza kopyalana bilər. Hadisənin göndərilməsi ilə hesabatda görünməsi arasında gecikmə standart konfiqurasiyada 5 saniyədən azdır.
Data Export API — xam hadisələri JSON və ya Parquet formatında ixrac etmək üçün alətdir. Proqramçılar Amazon S3, Google Cloud Storage və ya Snowflake-ə gündəlik ixracı konfiqurasiya edə bilərlər. Data Export API öz analitik boru kəmərlərinizi qurmaq və tarixi məlumatlar üzərində ML modellərini öyrətmək üçün lazımdır. Amplitude artımlı ixracı dəstəkləyir: hər gün yalnız yeni hadisələr ixrac olunur, tam dump deyil.
İdarəetmə və məlumatların idarə olunması — Enterprise tarifində Amplitude ilə işin vacib aspektidir. Platforma Data Taxonomy (hadisə lüğətinin idarə edilməsi), Data Validation Rules (xüsusiyyət növlərinin avtomatik yoxlanılması) və Access Controls (layihələrə və hesabatlara giriş üçün rol modeli) dəstəkləyir. Bu funksiyalar komandanın miqyaslanması zamanı məlumat keyfiyyətini qorumağa kömək edir.
Amplitude bir neçə parametr üzrə Mixpanel və Firebase Analytics ilə rəqabət aparır. Firebase Analytics Google ekosisteminə daxil olan pulsuz alətdir, lakin istifadəçi başına 500 hadisə ilə məhdudlaşır və mürəkkəb kohorta hesabatlarını dəstəkləmir. Mixpanel oxşar hadisə modeli təklif edir, lakin marketinq analitikasına və push bildirişlərinə diqqət yetirir.
| Parametr | Amplitude | Mixpanel | Firebase Analytics |
|---|---|---|---|
| Hadisə modeli | Tam | Tam | Məhdud |
| Kohorta təhlili | Genişləndirilmiş | Əsas | Yox |
| Auto Insights | Bəli | Xeyr | Xeyr |
| Qiymət | Freemium | Freemium | Pulsuz |
| Mobil platformalar üçün SDK | iOS, Android, Flutter, RN | iOS, Android, Flutter, RN | iOS, Android, Flutter, RN |
Product-Led Growth (PLG) şirkətləri üçün Amplitude davranış kohortaları və avtomatik insaytlar sayəsində üstünlük təşkil edir. Mixpanel marketinq avtomatlaşdırmasında daha güclüdür, Firebase Analytics isə analitika üçün sıfır büdcəsi olan startaplar üçün ən yaxşı seçimdir.
Platformanın seçimi layihənin mərhələsindən və mövcud büdcədən asılıdır. Məhdud resursları olan startaplar Firebase Analytics ilə başlaya və 50 min MAU-ya çatdıqdan sonra Amplitude və ya Mixpanel-ə keçə bilərlər. İllik büdcəsi 50 min dollardan çox olan Enterprise layihələri dərin məhsul təhlili üçün Amplitude-u və ya marketinq avtomatlaşdırması və CDP funksiyaları üçün Mixpanel-i seçirlər.
Tez-tez verilən suallar
Amplitude — istifadəçilərin davranış məlumatlarını toplamaq və təhlil etmək üçün məhsul analitikası platformasıdır. Mobil tətbiqlərdə və veb-xidmətlərdə huniləri, retensiyanı, kohorta təhlilini izləmək və avtomatik insaytları aşkar etmək üçün istifadə olunur.
Google Analytics-dən fərqli olaraq, Amplitude pageview modeli deyil, hadisə modeli ilə işləyir. Google Analytics səhifə baxışlarını və sessiyaları ölçür, Amplitude isə istifadəçinin hər bir hərəkətini iyerarxiya məhdudiyyəti olmadan istənilən xüsusiyyətlər dəsti ilə ayrıca hadisə kimi qeyd edir.
Amplitude ayda 10 min hadisəyə qədər və 2 layihə üçün pulsuz tarif (Starter) təklif edir. Ödənişli Growth və Enterprise tarifləri ayda 995 dollardan başlayır və limitsiz hadisələr, genişləndirilmiş atribusiya və prioritet dəstəyi əhatə edir.
Amplitude-u inteqrasiya etmək üçün build.gradle-ə asılılıq əlavə edin, Application.onCreate metodunda API açarı ilə SDK-nı inisializə edin və hər bir hadisə üçün amplitude.track() çağırın. Kitabxana avtomatik olaraq işə salınmalar və OS versiyası haqqında məlumatları göndərir.
Amplitude DAU, WAU, MAU, Retensiya dərəcəsi, huni konversiyası, kohorta təhlili, istənilən xüsusiyyətlər üzrə seqmentasiya və avtomatik insaytları dəstəkləyir. Bütün metrikalar ilkin aqreqasiya olmadan xam hadisələr əsasında hesablanır.
Xülasə
Açar təslim mobil tətbiq hazırlayacağıq
IT Sectr 2017-ci ildən startaplar və bizneslər üçün iOS və Android tətbiqləri yaradır. Sizə məsləhət verəcəyik və ən yaxşı həlli təklif edəcəyik.
Həm də oxuyun