Amplitude adalah sistem analitik produk untuk aplikasi mobile yang mengumpulkan dan menganalisis data tentang tindakan setiap pengguna. Berbeda dengan analitik web tradisional, Amplitude berfokus pada peristiwa dan properti, bukan pada tampilan halaman. Menurut blog resmi Amplitude, model peristiwa memungkinkan pelacakan jalur lengkap pengguna dari peluncuran pertama hingga tindakan target tanpa perlu menulis kueri SQL yang rumit.
Poin utama
Amplitude — adalah platform analitik produk berbasis cloud yang didirikan pada tahun 2012. Sistem ini dirancang untuk mengumpulkan, memproses, dan memvisualisasikan data perilaku pengguna aplikasi mobile dan layanan web. Berbeda dengan sistem analitik klasik, Amplitude menyimpan peristiwa mentah dan memungkinkan pembangunan ulang laporan tanpa agregasi awal.
Platform ini memproses hingga 50 miliar peristiwa per bulan pada paket perusahaan. Data dikirim melalui REST API atau SDK mobile untuk iOS, Android, React Native, dan Flutter. Amplitude mendukung deteksi otomatis pengguna aktif, sesi, dan lokasi geografis.
Keunggulan utama Amplitude — Self-Serve Analytics. Manajer produk dan pemasar dapat membuat laporan melalui antarmuka web tanpa keterlibatan pengembang. Sistem ini menawarkan templat siap pakai untuk funnel, kohort, dan kurva retensi yang diperbarui secara real-time seiring masuknya peristiwa baru.
Model peristiwa Amplitude dibangun di atas tiga entitas dasar: User, Event, dan Property. Setiap pengguna diidentifikasi dengan device_id atau user_id unik. Setiap peristiwa berisi nama (event type), stempel waktu, dan serangkaian properti. Properti dibagi menjadi properti pengguna (user properties) dan properti peristiwa (event properties).
Peristiwa — adalah tindakan apa pun pengguna dalam aplikasi: peluncuran, tekan tombol, melihat layar, menyelesaikan level. Setiap peristiwa diberi tipe (event_type) dan stempel waktu (timestamp). Properti peristiwa berisi informasi kontekstual: harga pembelian, nama level, durasi sesi.
User Properties — adalah atribut yang melekat pada pengguna tertentu: negara, paket tarif, tanggal pendaftaran. Berbeda dengan event properties, atribut ini disimpan antar sesi dan secara otomatis diterapkan ke semua peristiwa baru pengguna. Amplitude mendukung hingga 1000 user properties per proyek.
Untuk identifikasi pengguna Amplitude menggunakan sistem dua tingkat: device_id ditetapkan secara otomatis pada instalasi pertama, user_id ditetapkan setelah otorisasi. Saat pengguna masuk ke akun, Amplitude menghubungkan device_id dan user_id melalui metode API identify.
Untuk aplikasi B2B, Amplitude mendukung grup (Group Analytics). Beberapa pengguna dapat digabungkan dalam satu organisasi, dan analitik dibangun di tingkat grup, bukan pengguna individu. Fungsionalitas ini berguna untuk messenger perusahaan, CRM, dan alat proyek.
Amplitude menyediakan serangkaian metrik bawaan untuk menilai kesehatan produk. Indikator dasar meliputi DAU (Daily Active Users), WAU (Weekly Active Users), dan MAU (Monthly Active Users). Metrik ini dihitung secara otomatis berdasarkan peristiwa peluncuran aplikasi.
Tingkat retensi — salah satu metrik kunci di Amplitude. Laporan dibangun berdasarkan model N-day retention: sistem mencatat hari pertama aktivitas pengguna (Day 0) dan menunjukkan berapa banyak pengguna yang kembali pada hari ke-1, 7, 14, 30. Amplitude mendukung retensi klasik (kembali pada hari tertentu) dan retensi tak terbatas (kembali pada hari apa pun setelah periode).
Rasio DAU/MAU — adalah indikator keterikatan (stickiness) yang dihitung sebagai rasio pengguna aktif harian terhadap pengguna aktif bulanan. Amplitude secara otomatis menghitung koefisien ini untuk rentang waktu apa pun. Untuk aplikasi mobile, nilai DAU/MAU di atas 20% dianggap baik.
Amplitude menyediakan SDK native untuk iOS (Swift), Android (Kotlin), React Native, dan Flutter. Integrasi dasar terdiri dari tiga langkah: instalasi paket, inisialisasi dengan kunci API, dan pengiriman peristiwa pertama. Pustaka secara otomatis melacak peluncuran aplikasi, nama layar, dan versi OS.
// build.gradle (tingkat aplikasi)
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"
))
// Mengirim peristiwa dengan properti
amplitude.track(
eventType: "Purchase Complete",
eventProperties: [
"product_id": "premium_01",
"price": "9.99"
]
)
Amplitude menawarkan empat jenis laporan utama: Funnel Analysis, Cohort Analysis, Retention Analysis, dan Segmentation. Funnel menunjukkan di tahap mana pengguna keluar saat menjalankan urutan tindakan. Sistem secara otomatis menghitung konversi antara setiap tahap dan persentase penyelesaian total.
Analisis kohort di Amplitude dibagi menjadi dua jenis: kohort klasik (pengguna yang terdaftar dalam satu periode) dan kohort perilaku (pengguna yang melakukan tindakan yang sama). Kohort dapat disimpan, diekspor, dan digunakan untuk analisis berulang. Kohort perilaku sangat berguna untuk pengujian A/B: perilaku pengguna yang melihat fitur baru dapat dibandingkan dengan mereka yang tidak melihatnya.
Segmentation — adalah laporan dasar yang menunjukkan jumlah peristiwa atau pengguna dalam periode yang dipilih. Laporan dibuat berdasarkan satu peristiwa (misalnya, “Peluncuran Aplikasi”) dengan pengelompokan berdasarkan properti (negara, versi OS, jenis perangkat). Amplitude mendukung penerapan beberapa filter, perbandingan periode, dan ekspor data ke PNG dan PDF. Segmentation adalah titik awal untuk analisis apa pun: jika Anda melihat peningkatan peristiwa — Anda mendalami kohort, jika penurunan — Anda memeriksa funnel.
Untuk setiap laporan, Amplitude menghasilkan wawasan otomatis (Auto Insights). Sistem menganalisis data dan menemukan anomali yang signifikan secara statistik: peningkatan atau penurunan metrik yang tiba-tiba, perubahan pola perilaku. Auto Insights bekerja berdasarkan algoritma pembelajaran mesin bawaan.
Amplitude mendukung pemrosesan aliran peristiwa melalui Streaming API. Data masuk ke sistem secara real-time dan tersedia dalam laporan dalam hitungan detik. Ini sangat penting untuk produk di mana keputusan dibuat berdasarkan data terkini: pengujian A/B, pemantauan peluncuran fitur baru, pelacakan insiden.
Streaming API memungkinkan menghubungkan Amplitude ke Kafka, Amazon Kinesis, dan Google Pub/Sub. Peristiwa dapat diduplikasi ke penyimpanan data Anda sendiri tanpa konfigurasi tambahan. Keterlambatan antara pengiriman peristiwa dan kemunculannya dalam laporan kurang dari 5 detik pada konfigurasi standar.
Data Export API — adalah alat untuk mengekspor peristiwa mentah dalam format JSON atau Parquet. Pengembang dapat mengonfigurasi ekspor harian ke Amazon S3, Google Cloud Storage, atau Snowflake. Data Export API diperlukan untuk membangun jalur analitik Anda sendiri dan melatih model ML pada data historis. Amplitude mendukung ekspor inkremental: setiap hari hanya peristiwa baru yang diekspor, bukan dump lengkap.
Tata kelola data — aspek penting dalam bekerja dengan Amplitude pada paket Enterprise. Platform mendukung Data Taxonomy (pengelolaan kamus peristiwa), Data Validation Rules (pemeriksaan otomatis tipe properti), dan Access Controls (model peran untuk akses ke proyek dan laporan). Fitur-fitur ini membantu menjaga kualitas data saat tim berkembang.
Amplitude bersaing dengan Mixpanel dan Firebase Analytics dalam beberapa parameter. Firebase Analytics adalah alat gratis yang terintegrasi dalam ekosistem Google, tetapi dibatasi hingga 500 peristiwa per pengguna dan tidak mendukung laporan kohort yang kompleks. Mixpanel menawarkan model peristiwa serupa, tetapi dengan fokus pada analitik pemasaran dan notifikasi push.
| Parameter | Amplitude | Mixpanel | Firebase Analytics |
|---|---|---|---|
| Model peristiwa | Lengkap | Lengkap | Terbatas |
| Analisis kohort | Lanjutan | Dasar | Tidak |
| Auto Insights | Ya | Tidak | Tidak |
| Harga | Freemium | Freemium | Gratis |
| SDK untuk platform mobile | iOS, Android, Flutter, RN | iOS, Android, Flutter, RN | iOS, Android, Flutter, RN |
Untuk perusahaan Product-Led Growth (PLG) Amplitude tetap menjadi pilihan utama berkat kohort perilaku dan wawasan otomatis. Mixpanel lebih kuat dalam otomatisasi pemasaran, Firebase Analytics adalah opsi terbaik untuk startup dengan anggaran nol untuk analitik.
Pemilihan platform tergantung pada tahap proyek dan anggaran yang tersedia. Startup dengan sumber daya terbatas dapat memulai dengan Firebase Analytics dan beralih ke Amplitude atau Mixpanel setelah mencapai 50 ribu MAU. Proyek Enterprise dengan anggaran mulai dari 50 ribu dolar per tahun memilih Amplitude untuk analisis produk mendalam atau Mixpanel untuk otomatisasi pemasaran dan fungsi CDP.
Pertanyaan yang sering diajukan
Amplitude — adalah platform analitik produk untuk mengumpulkan dan menganalisis data perilaku pengguna. Digunakan untuk melacak funnel, retensi, analisis kohort, dan penemuan wawasan otomatis di aplikasi mobile dan layanan web.
Berbeda dengan Google Analytics, Amplitude bekerja pada model peristiwa, bukan model pageview. Google Analytics mengukur tampilan halaman dan sesi, Amplitude — setiap tindakan pengguna sebagai peristiwa terpisah dengan rangkaian properti apa pun tanpa batasan hierarki.
Amplitude menawarkan paket gratis (Starter) hingga 10 ribu peristiwa per bulan dan 2 proyek. Paket berbayar Growth dan Enterprise mulai dari $995 per bulan dan mencakup peristiwa tak terbatas, atribusi diperluas, dan dukungan prioritas.
Untuk mengintegrasikan Amplitude, tambahkan dependensi di build.gradle, inisialisasi SDK dengan kunci API di metode Application.onCreate, dan panggil amplitude.track() untuk setiap peristiwa. Pustaka secara otomatis mengirim data tentang peluncuran dan versi OS.
Amplitude mendukung DAU, WAU, MAU, tingkat retensi, konversi funnel, analisis kohort, segmentasi berdasarkan properti apa pun, dan wawasan otomatis. Semua metrik dihitung berdasarkan peristiwa mentah tanpa agregasi awal.
Kesimpulan
Kami akan mengembangkan aplikasi seluler turnkey
IT Sectr membuat aplikasi iOS dan Android untuk startup dan bisnis sejak 2017. Kami akan memberi saran dan mengusulkan solusi terbaik.
Baca juga