Capgo’s Capacitor plugin adalah alat untuk pelacakan acara kustom waktu nyata dan analitis instan. Ini membantu pengembang memantau perilaku pengguna dan kinerja aplikasi secara efektif, sehingga pengalaman pengguna menjadi lebih lancar. Dengan 95% dari pembaruan disampaikan dalam waktu 24 jam dan 1,6 triliun pembaruan sudah disajikan, Capgo dipercaya oleh pengembang karena kecepatan dan keandalannya.
Fitur Utama:
- Update Cepat: 95% pengguna aktif diperbarui dalam waktu 24 jam.
- Analitis Instan: Waktu respons API secara global rata-rata 434ms.
- Keamanan: Enkripsi akhir-ke-akhir memastikan keamanan data.
- Penggunaan Acara Kustom: Pantau aksi pengguna, tampilan layar, dan kinerja aplikasi.
Persyaratan Pengaturan:
- CapacitorVersi 5.0+.
- Node.jsv20.0.0+.
- Spesifikasi SistemMinimum 8GB RAM, 256GB penyimpanan, prosesor Intel i5/AMD Ryzen 5.
Langkah Pemasangan:
-
Pasang plugin:
npm install @capgo/capacitor-updater -
Konfigurasi kunci API Anda:
npx @capgo/cli init -
Sinkronkan proyek Anda:
npx cap sync
Mengapa Ini Penting:
- 79% pengguna mengharapkan respons instan. Capgo membantu memenuhi kebutuhan ini.
- Pengalaman aplikasi yang buruk menyebabkan 80% pengguna meninggalkan aplikasi.Pengawasan waktu nyata dapat mencegah hal ini.
Capgo sudah memperkuat 1.7K aplikasi dan meningkatkan kepuasan pelanggan dengan 25%. Jika Anda seorang pengembang, plugin ini memudahkan pengawasan event sambil memastikan aplikasi Anda tetap cepat, aman, dan ramah pengguna.
Cara Menggunakan Firebase Analitik dengan Ionic

Persyaratan Pengaturan
Untuk memulai dengan plugin Capgo, Anda harus memastikan sistem Anda telah terkonfigurasi dengan benar untuk mendukung fungsionalitasnya.
Persyaratan Sistem
Pastikan lingkungan pengembangan Anda memenuhi spesifikasi berikut:
| Komponen | Spesifikasi Minimum | Rekomendasi |
|---|---|---|
| Capacitor | 5.0+ | Versi stabil terbaru |
| Node.js | v20.0.0+ | Versi LTS |
| RAM Sistem | 8GB | 16GB |
| Penyimpanan | 256GB SSD | 512GB SSD |
| Prosesor | Intel i5/AMD Ryzen 5 | Intel i7/AMD Ryzen 7 |
Persyaratan Spesifik Platform:
-
Untuk Pengembangan iOS (macOS hanya):
-
Untuk Pengembangan Android:
- Android Studio Hedgehog (2023.1.1) atau yang lebih baru
- Android SDK API tingkat 23+
- JDK 17
- Gradle 8.0+
Langkah Pemasangan Plugin
Setelah lingkungan Anda siap, ikuti langkah-langkah berikut untuk menginstal dan mengonfigurasi plugin Capgo:
-
Instal plugin Capgo:
Jalankan perintah berikut di direktori proyek Anda:
npm install @capgo/capacitor-updater -
Tetapkan kunci API:
Inisialisasi plugin dan konfigurasi kunci API:
npx @capgo/cli init -
Verifikasi pemasangan plugin:
Periksa jika plugin telah terpasang dengan benar dengan menjalankan:
npm list @capgo/capacitor-updater
Sinkronisasi Proyek
Setelah plugin terinstal, sinkronkan proyek Anda dengan platform native. Langkah ini memastikan bahwa segala sesuatu berada dalam kondisi yang teratur dan terkini. Proses sinkronisasi meliputi:
| Tugas | Tujuan |
|---|---|
| Pindah Aset Web | Mengupdate platform native dengan aset web terbaru |
| Konfigurasi Update | Mengatur file konfigurasi spesifik platform |
| Pemasangan Dependensi | Menginstal semua dependensi native yang dibutuhkan |
Untuk melakukan sinkronisasi, jalankan perintah berikut:
npx cap sync
Pengaturan Acara Kustom
Plugin Capgo menawarkan cara yang dapat diandalkan untuk mengikuti acara kustom, membantu Anda memantau aksi pengguna dan kinerja aplikasi secara efektif.
Struktur Acara
Setiap acara yang Anda ikuti terdiri dari dua bagian utama:
| Komponen | Deskripsi | Contoh |
|---|---|---|
| Nama Acara | Identifikasi singkat dan deskriptif (maksimal 40 karakter) | user_subscription_started |
| Parameter Acara | Pasangan nilai yang memberikan konteks tambahan | {plan_type: "solo", price: 12} |
Tips untuk menamai acara Anda:
- Selalu mulai dengan huruf.
- Gunakan
snake_casedan jaga ketelitian kasus. - Tetapkan nama singkat tetapi bermakna.
- Hindari menggunakan kata kunci yang dipertahankan.
Setelah Anda menentukan format acara Anda, Anda dapat memulai merekam acara menggunakan metode-metode di bawah ini.
Metode Perekaman Acara
Untuk melacak acara, gunakan logEvent metode. Berikut cara merekam acara dasar dan transaksi:
await CapacitorUpdater.logEvent({
name: "feature_accessed",
data: {
feature_name: "live_updates",
access_time: Date.now()
}
});
await CapacitorUpdater.logEvent({
name: "purchase_completed",
data: {
plan: "MAKER",
amount: 33.00,
currency: "USD",
subscription_period: "annual"
}
});
Perekaman Layar
Anda juga dapat melacak tampilan layar untuk mendapatkan wawasan tentang bagaimana pengguna navigasi melalui aplikasi Anda:
await CapacitorUpdater.logScreenView({
screen_name: "settings_page",
screen_class: "SettingsComponent",
parameters: {
source: "main_menu",
user_type: "admin"
}
});
Praktik terbaik untuk perekaman layar:
- Tetapkan konvensi penamaan yang konsisten di antara platform.
- Tambahkan konteks parameter yang relevan untuk mendapatkan wawasan yang lebih baik.
- Lacak baik waktu masuk maupun waktu keluar untuk layar.
- Gunakan data ini untuk menganalisis pola navigasi pengguna secara efektif.
Pengawasan dan Pengujian
Capgo menyediakan alat untuk mengawasi event yang diubah-ubah dan memecahkan masalah implementasi secara real-time, sehingga lebih mudah untuk memastikan aplikasi Anda berjalan lancar.
Alat Debug
Ikuti aliran event Anda dengan pilihan debugging ini:
Menggunakan Capgo CLI Perintah Debug:
npx @capgo/cli@latest app debug
Perintah ini memberikan Anda tampilan hidup dari pengawasan event, menampilkan nama event, parameter, dan status transmisi saat terjadi.
Untuk debugging yang lebih maju, Anda dapat bergantung pada alat-alat khusus platform:
| Platform | Alat Debug | Tujuan |
|---|---|---|
| iOS | Xcode + LLDB | Inspeksi native code, analisis penggunaan memori |
| Android | Android Studio + Logcat | Tulis log peristiwa secara real-time, profil kinerja |
| Web | Chrome DevTools/Safari Inspector | Debug JavaScript, monitor permintaan jaringan |
Jika Anda memerlukan log yang lebih rinci lagi, Anda dapat mengaktifkan logging verbose dengan perintah ini:
npx cap run ios --verbose
Setelah Anda memastikan aliran peristiwa bekerja seperti yang diharapkan, saatnya untuk menyesuaikan pengaturan transfer data untuk kinerja yang lebih baik.
Pengaturan Transfer Data
Setelah memverifikasi peristiwa menggunakan debugging tools, Anda dapat mengoptimalkan pengaturan transfer data untuk memastikan kinerja yang halus dan efisien. Misalnya, Capgo’s CDN dapat mentransfer bundle 5MB dalam waktu 114ms, dengan waktu respons API sebesar 434ms.
Konfigurasi Keamanan Contoh:
await CapacitorUpdater.configure({
encryption: true,
compressionLevel: "high",
retryAttempts: 3,
batchSize: 50
});
Untuk aplikasi yang mengolah volume data yang besar, pertimbangkan praktik terbaik berikut:
- Gunakan proses batch untuk mengurangi beban overhead.
- Implementasikan logika ulang dengan backoff eksponensial untuk mengatasi masalah jaringan.
- Terapkan kompresi untuk mengurangi ukuran payload besar.
Untuk menjaga keamanan data Anda sambil mempertahankan kecepatan, Capgo mencakup pengecekan validasi bawaan dan protokol enkripsi. Fitur-fitur ini memastikan pelacakan event tetap dapat diandalkan dan efisien.
Konfigurasi Lanjutan
Properti Pengguna
Dengan plugin Capgo, Anda dapat mengatur properti pengguna persisten untuk memantau perilaku pengguna secara efektif melintasi sesi. Berikut contoh:
await CapgoPlugin.setUserProperties({
subscriptionTier: "premium",
deviceType: "mobile",
region: "US-West",
lastLoginDate: new Date().toISOString()
});
Untuk aplikasi level perusahaan, Anda mungkin ingin mencakup detail peran berdasarkan peran tambahan, seperti peran pengguna dan hak akses, untuk memperhalus segmentasi pengguna. Setelah dikonfigurasi, pastikan data pengguna sensitif dilindungi dengan menerapkan tindakan privasi yang kuat.
Pengaturan Privasi Data
Privasi yang sesuai sangat penting, terutama dengan regulasi seperti GDPR dan CCPA. Plugin Capgo memudahkan hal ini dengan kontrol privasi bawaan:
await CapgoPlugin.configurePrivacy({
dataRetention: 90, // Days to retain event data
piiEncryption: true,
gdprCompliance: true,
dataMinimization: true
});
Praktik Terbaik untuk Pengelolaan Privasi:
| Fitur Privasi | Implementasi | Dampak |
|---|---|---|
| Enkripsi Data | Enkripsi akhir-ke-akhir | Mengamankan data selama pengiriman dan penyimpanan |
| Konsentasi Pengguna | Mechanisme Opt-in | Sesuai dengan persyaratan privasi hukum |
| Penyimpanan Data | Kebijakan default selama 90 hari | Mengurangi penyimpanan data yang tidak perlu |
| Kontrol Akses | Izin berdasarkan peran | Mengurangi akses ke informasi sensitif |
Pengaturan Kinerja
Setelah privasi terjamin, saatnya untuk memperhalus kinerja untuk pemantauan yang efisien. Gunakan konfigurasi berikut untuk mengoptimalkan penggunaan sumber daya:
await CapgoPlugin.configurePerformance({
batchSize: 50,
batchInterval: 30000, // milliseconds
retryStrategy: {
maxAttempts: 3,
backoffMultiplier: 1.5
},
compressionThreshold: 1024 // bytes
});
Untuk lingkungan dengan koneksi jaringan yang tidak dapat diandalkan, pengolahan adaptif dapat membantu:
await CapgoPlugin.setNetworkPolicy({
lowBandwidthMode: true,
maxPayloadSize: 100000, // bytes
priorityEvents: ["purchase", "error", "crash"]
});
Pengaturan ini memastikan keseimbangan antara pemantauan waktu nyata dan pengelolaan sumber daya yang efisien, bahkan di bawah kondisi jaringan yang menantang.
Ringkasan
Plugin Capgo ini menonjol karena kemampuannya untuk menyediakan pemantauan waktu nyata dan umpan balik pengguna yang cepat, membuatnya menjadi alat yang kuat untuk pemantauan acara kustom dan konfigurasi lanjutan. Dengan menawarkan analitis waktu nyata, ia memudahkan proses pemantauan acara kustom, memungkinkan pengembang untuk tetap berada di atas kinerja aplikasi dan memperbarui pengembangan.
Dengan jangkauan yang impresif - hingga 95% pengguna aktif menerima pembaruan dalam waktu 24 jam [1] - plugin ini menyampaikan informasi penting melalui metrik berikut:
| Jenis Metrik | Kemampuan Pelacakan | Dampak Bisnis |
|---|---|---|
| Pengiriman Pembaruan | Pengawasan Instalasi Real-time | Menggunakan fitur perluasan cepat |
| Partisipasi Pengguna | Pelacakan acara kustom | Mendukung pengambilan keputusan berdasarkan data |
| Pengenalan Kesalahan | Pengenalan masalah proaktif | Mengurangi gangguan potensial |
| Analisis Kinerja | Penggunaan Bandwidth dan Sumber Daya | Meningkatkan efisiensi aplikasi |
Metrik-metrik ini menyoroti peran plugin dalam memudahkan pembaruan aplikasi dan meningkatkan pengalaman pengguna secara keseluruhan. Kombinasi opsi konfigurasi maju, kontrol privasi, dan analitis waktu nyata memberikan kemampuan kepada pengembang untuk memprediksi dan menyelesaikan masalah sebelum mempengaruhi pengguna [1].
Ketika mengatur pengaturan pelacakan acara kustom, prioritaskan hal-hal berikut:
- Privasi Data: Manfaatkan enkripsi bawaan dan alat kelengkapan.
- Penggunaan Properti Pengguna: Gunakan properti persisten untuk menganalisis perilaku pengguna secara efektif.
- Monitoring Sederhana: Dapatkan wawasan langsung tentang pembaruan dan instalasi.
Pertanyaan Umum
::: faq
Apa cara plugin Capgo melindungi data pengguna dan mematuhi regulasi privasi seperti GDPR?
Capgo menempatkan penekanan kuat pada privasi data dan ketaatan terhadap regulasi seperti GDPR. Dengan menggunakan enkripsi end-to-end, platform ini memastikan bahwa data pengguna tetap aman selama transmisi. Selain itu, platform ini meminta pengguna untuk memberikan persetujuan eksplisit sebelum data apa pun dikumpulkan, sehingga memberikan mereka kendali penuh atas bagaimana informasi mereka dikelola.
Untuk memperkuat komitmen terhadap privasi, Capgo melakukan evaluasi reguler untuk mengidentifikasi dan menangani potensi risiko. Pendekatan proaktif ini sejalan dengan standar perlindungan data yang ketat yang ditetapkan oleh Uni Eropa, membantu melindungi kepercayaan pengguna sambil tetap memenuhi hukum privasi.
::: faq
Bagaimana saya dapat meningkatkan kinerja pengiriman acara dengan plugin Capgo?
Untuk mendapatkan hasil yang lebih baik dengan pengiriman acara menggunakan plugin Capgo, cobalah beberapa pendekatan cerdas. Pertama, fokus pada mengurangi ukuran data yang dikirim. Pecahlah dataset besar menjadi potongan-potongan yang lebih kecil dan dapat diatur, dan kompreslah. Hal ini tidak hanya mempercepat proses tetapi juga membantu mengurangi konsumsi memori.
Tips lainnya: gunakan caching untuk data yang sering diakses. Hal ini dapat membuat perbedaan yang signifikan dalam kinerja. Selain itu, alat-alat seperti Firebase dan Sentry adalah sangat baik untuk memantau kinerja aplikasi, penggunaan sumber daya, dan waktu respons. Alat-alat ini memberikan wawasan waktu nyata, memungkinkan Anda untuk membuat penyesuaian cepat dan menjaga aplikasi Capacitor Anda berjalan lancar.
Dengan menggunakan strategi-strategi ini, Anda dapat meningkatkan kinerja pengiriman acara tanpa mengorbankan pengalaman pengguna. :::
::: faq
Bagaimana saya dapat menyelesaikan masalah dan memecahkan masalah dengan pengiriman acara kustom menggunakan alat-alat Capgo?
Untuk menangani masalah pengiriman acara kustom di aplikasi Capacitor Anda, beberapa alat dan strategi dari Capgo dapat berguna. Mulailah dengan menggunakan alat-alat debugging web seperti Chrome DevTools atau Safari Web InspectorAlat-alat ini sangat baik untuk memeriksa panggilan API, mengikuti muatan sumber, dan mengidentifikasi kesalahan JavaScript. Untuk komponen native, bergantung pada alat-alat spesifik platform seperti Xcode untuk iOS atau Android Studio untuk Android untuk menemukan masalah potensial yang lebih dalam.
Menggunakan perintah Capacitor CLI adalah pendekatan yang efektif lainnya. Misalnya, npx cap doctor membantu mendiagnosis masalah konfigurasi, sementara npx cap sync menjamin plugin-plugin yang benar-benar terintegrasi ke dalam proyek Anda.
Untuk proses debugging yang lebih kuat proses debugging Anda mungkin juga mengintegrasikan platform pelacakan kesalahan sepertiSentry atau LogRocket . Alat-alat ini memantau kesalahan-kesalahan nyata waktu-nyata dan interaksi pengguna, membuat mereka sangat berguna selama pembaruan jarak jauh (OTA). Dengan menggabungkan metode-metode ini, Anda dapat mempercepat proses debugging dan meningkatkan kinerja pelacakan acara kustom Anda. :::Lanjutkan dari __CAPGO_KEEP_0__ Plugin untuk Pelacakan Acara Kustom
Keep going from Capgo Plugin for Custom Event Tracking
__CAPGO_KEEP_0__ Plugin untuk Pelacakan Acara Kustom Capgo Plugin for Custom Event Tracking targetLanguage Capgo Direktori Plugin untuk alur kerja produk di Capgo Direktori Plugin, Capacitor Plugin oleh Capgo untuk detail implementasi di Capacitor Plugin oleh Capgo, Menambahkan atau Mengupdate Plugin untuk detail implementasi di Menambahkan atau Mengupdate Plugin, Alternatif Plugin Enterprise Ionic untuk alur kerja produk di Alternatif Plugin Enterprise Ionic, dan Capgo Pembangunan Nativ untuk alur kerja produk di Capgo Pembangunan Nativ.