Langsung ke konten utama

Capgo Plugin untuk Pelacakan Acara Kustom

Manfaatkan plugin yang kuat untuk pelacakan acara kustom waktu nyata yang meningkatkan kinerja aplikasi dan pengalaman pengguna dengan analitis instan.

Martin Donadieu

Martin Donadieu

Pengembang Konten

Capgo Plugin untuk Pelacakan Acara Kustom

Capgo’s Capacitor Alat ini adalah alat untuk Pengukuran Acara Kustom Sederhana dan Analitis Instan. Ini membantu pengembang memantau perilaku pengguna dan kinerja aplikasi secara efektif, sehingga pengalaman pengguna menjadi lebih lancar. Dengan 95% dari pembaruan yang disampaikan dalam waktu 24 jam dan 1,6 triliun pembaruan telah disampaikan, Capgo dipercaya oleh pengembang karena kecepatannya dan keandalannya.

Fitur Utama:

  • Pembaruan Cepat95% pengguna aktif diperbarui dalam waktu 24 jam.
  • Analitik InstanRata-rata waktu respons API secara global adalah 434ms.
  • KeamananEnkripsi End-to-End
  • Pengaturan Acara KustomPantau aksi pengguna, tampilan layar, dan kinerja aplikasi.

Persyaratan Pengaturan:

  • CapacitorVersi 5.0+.
  • Node.jsv20.0.0+.
  • Spesifikasi Sistem: Minimal 8GB RAM, 256GB penyimpanan, prosesor Intel i5/AMD Ryzen 5.

Langkah Pemasangan:

  1. Pasang plugin:

    npm install @capgo/capacitor-updater
  2. Konfigurasi kunci API Anda:

    npx @capgo/cli init
  3. Sinkronkan proyek Anda:

    npx cap sync

Mengapa Ini Penting:

  • 79% pengguna mengharapkan respons instan. Capgo membantu memenuhi permintaan ini.
  • Pengalaman aplikasi yang buruk menyebabkan 80% pengguna meninggalkan aplikasi. Pemantauan waktu nyata dapat mencegah hal ini.

Capgo sudah memungkinkan 1.7K aplikasi dan meningkatkan kepuasan pelanggan dengan 25%. Jika Anda seorang pengembang, plugin ini memudahkan penggunaan tracking event sambil memastikan aplikasi tetap cepat, aman, dan ramah pengguna.

Bagaimana Menggunakannya Firebase Analitik dengan Ionic

Dashboard Platform Firebase

Persyaratan Pengaturan

Untuk memulai dengan plugin CapgoUntuk menggunakan fitur ini, pastikan sistem Anda telah terkonfigurasi dengan benar.

Spesifikasi Sistem

Pastikan lingkungan pengembangan Anda memenuhi spesifikasi berikut:

Komponen Spesifikasi Minimum Spesifikasi Direkomendasikan
Capacitor 5.0+ Versi Terbaru yang Stabil
Node.js v20.0.0+ Versi LTS
RAM Sistem 8GB 16GB
Penyimpanan 256GB 512GB SSD
Prosesor Intel i5/AMD Ryzen 5 Intel i7/AMD Ryzen 7

Persyaratan Platform-Spesifik:

  • Untuk Pengembangan iOS (macOS hanya):

    • macOS 13.0 (Ventura) atau lebih baru
    • Xcode 16.0+
    • Pod Cocoa 1.12.0+
    • Akun Pengembang Apple yang aktif
  • Untuk Pengembangan Android:

    • Studio Android Hedgehog (2023.1.1) atau yang lebih baru
    • Android SDK API tingkat 23+
    • JDK 17
    • Gradle 8.0+

Langkah-Langkah Penginstalan Plugin

Setelah lingkungan Anda siap, ikuti langkah-langkah berikut untuk menginstal dan mengonfigurasi plugin Capgo:

  1. Pasang plugin Capgo:

    Jalankan perintah berikut di direktori proyek Anda:

    npm install @capgo/capacitor-updater
  2. Konfigurasi kunci API Anda:

    Mulai plugin dan konfigurasi kunci API Anda dengan:

    npx @capgo/cli init
  3. Verifikasi instalasi Instalasi plugin:

    Periksa apakah plugin telah terpasang dengan benar dengan menjalankan:

    npm list @capgo/capacitor-updater

Proyek Sinkronisasi

Setelah menginstal plugin, sinkronkan proyek Anda dengan platform native. Langkah ini memastikan bahwa semua hal berjalan dengan lancar dan terupdate. Proses sinkronisasi mencakup:

Tugas Tujuan
Transfer Asset Web Pengaturan Platform Native dengan Asset Web Terbaru
Pengaturan Konfigurasi Pengaturan file konfigurasi spesifik platform
Pemasangan Dependensi Pemasangan 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 melacak acara kustom, membantu Anda memantau aksi pengguna dan kinerja aplikasi secara efektif.

Struktur Acara

Setiap acara yang Anda lacak terdiri dari dua bagian utama:

Komponen Deskripsi Contoh
Nama Acara Aktivitas singkat, identifikasi deskriptif (maks 40 karakter) user_subscription_started
Parameter Aktivitas Kunci-nilai pasangan yang menyediakan konteks tambahan {plan_type: "solo", price: 12}

TIPS untuk menamai aktivitas Anda:

  • Selalu mulai dengan huruf.
  • Gunakan snake_case dan jaga ketelitian kasus.
  • Tetapkan nama singkat tetapi bermakna.
  • Hindari menggunakan kata kunci yang direservasi.

Setelah Anda telah menentukan format aktivitas Anda, Anda dapat mulai merekam aktivitas menggunakan metode-metode di bawah ini.

Metode Perekaman Aktivitas

Untuk melacak aktivitas, gunakan logEvent metode. Berikut cara untuk merekam event 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"
  }
});

Penggunaan Layar

Kamu juga bisa mengikuti tampilan layar untuk mendapatkan wawasan tentang bagaimana pengguna navigasi melalui aplikasi kamu:

await CapacitorUpdater.logScreenView({
  screen_name: "settings_page",
  screen_class: "SettingsComponent",
  parameters: {
    source: "main_menu",
    user_type: "admin"
  }
});

Praktik Terbaik untuk Penggunaan Layar:

  • Tetapkan konvensi penamaan yang konsisten di semua platform.
  • Tambahkan parameter konteks yang relevan untuk mendapatkan wawasan yang lebih baik.
  • Rekam waktu masuk dan keluar untuk layar.
  • Gunakan data ini untuk menganalisis pola navigasi pengguna secara efektif.

Pengawasan dan Pengujian

Capgo menyediakan alat untuk mengawasi event custom dan memecahkan masalah implementasi secara real-time, sehingga lebih mudah untuk memastikan aplikasi kamu berjalan lancar.

Alat Debug

Simpan jejak event stream kamu dengan pilihan debugging ini:

Memanfaatkan Capgo CLI Perintah Debug:

npx @capgo/cli@latest app debug

Perintah ini memberikan Anda tampilan langsung dari pengaturan tracking event, menampilkan nama event, parameter, dan status transmisi saat terjadi.

Untuk debugging yang lebih maju, Anda dapat bergantung pada alat-alat spesifik platform:

Platform Alat Debug Tujuan
context: Halaman/area: Situs web pemasaran Capgo. Peran: Label UI singkat atau item navigasi. Kunci pesan `subprocessors_table_purpose` (Tujuan Tabel Subproses). iOS Inspect native code, analyze memory usage
Inspeksi native __CAPGO_KEEP_0__, analisis penggunaan memori Android Melacak log dalam waktu nyata, profil kinerja
Web Pengembang Chrome DevTools/Inspektor Safari Debug JavaScript, monitor permintaan jaringan

Jika Anda memerlukan log yang lebih rinci lagi, Anda dapat mengaktifkan pengaturan verbose logging dengan perintah ini:

npx cap run ios --verbose

Setelah Anda memastikan aliran acara Anda berfungsi seperti yang diharapkan, saatnya untuk menyesuaikan pengaturan transfer data untuk kinerja yang lebih baik.

Pengaturan Transfer Data

Setelah Anda memverifikasi acara Anda menggunakan alat debugging, Anda dapat mengoptimalkan pengaturan transfer data untuk memastikan kinerja yang halus dan efisien. Misalnya, CDN Capgo dapat mentransfer bundle 5MB dalam waktu 114ms, dengan waktu respons API sebesar 434ms.

Contoh Pengaturan Keamanan:

await CapacitorUpdater.configure({
  encryption: true,
  compressionLevel: "high",
  retryAttempts: 3,
  batchSize: 50
});

Untuk aplikasi yang mengolah volume data yang tinggi, pertimbangkan praktik terbaik berikut:

  • Gunakan proses batch untuk mengurangi biaya overhead.
  • Implementasikan logika ulang dengan backoff eksponensial untuk mengatasi masalah jaringan.
  • Aplikasikan 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.

Pengaturan Lanjutan

Sifat Pengguna

Dengan plugin Capgo, Anda dapat mengatur sifat pengguna yang 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 tambahan berdasarkan peran, seperti peran pengguna dan izin, untuk memperhalus segmentasi pengguna. Setelah dikonfigurasi, pastikan data pengguna sensitif dilindungi dengan menerapkan tindakan privasi yang kuat.

Pengaturan Privasi Data

Kepatuhan privasi sangat penting, terutama dengan regulasi seperti GDPR dan CCPA. Plugin Capgo memudahkan hal ini dengan pengontrol privasi bawaan:

await CapgoPlugin.configurePrivacy({
  dataRetention: 90, // Days to retain event data
  piiEncryption: true,
  gdprCompliance: true,
  dataMinimization: true
});

Praktik Terbaik Pengelolaan Privasi:

Fitur Privasi Implementasi Dampak
Enkripsi Data Enkripsi End-to-End Menjaga data aman selama pengiriman dan penyimpanan
Konsensi Pengguna Mechanisme Opt-in Mengikuti persyaratan privasi hukum
Pengretahan Data Kebijakan default 90 hari Mengurangi penyimpanan data yang tidak perlu
Pengendalian Akses Otorisasi berdasarkan peran Akses terbatas ke informasi sensitif

Pengaturan Kinerja

Setelah privasi terjaga, 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
});

Pada lingkungan dengan koneksi jaringan yang tidak stabil, pengolahan adaptif dapat membantu:

await CapgoPlugin.setNetworkPolicy({
  lowBandwidthMode: true,
  maxPayloadSize: 100000, // bytes
  priorityEvents: ["purchase", "error", "crash"]
});

Pengaturan-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, plugin ini memudahkan proses pemantauan acara kustom, memungkinkan pengembang untuk tetap berada di atas kinerja aplikasi dan mengupdate pengembangan.

Dengan jangkauan yang impresif - hingga 95% pengguna aktif yang menerima pembaruan dalam waktu 24 jam [1] - plugin ini menyampaikan informasi kunci melalui metrik-metrik berikut:

Jenis Metrik Kemampuan Pemantauan Dampak Bisnis
Penyampaian Update Pantau Instalasi Real-time Menggunakan Fitur Rollout yang Cepat
Partisipasi Pengguna Pantau Event Kustom Mendukung Pengambilan Keputusan yang Berdasarkan Data
Detection Error Pengenalan Masalah yang Proaktif Mengurangi Gangguan Potensial
Analisis Kinerja Penggunaan Bandwidth dan Sumber Daya Memperbaiki efisiensi aplikasi

Menggunakan plugin ini dapat memperjelas proses pembaruan aplikasi dan meningkatkan pengalaman pengguna secara keseluruhan. Penggabungan opsi konfigurasi canggih, kontrol privasi, dan analitis waktu nyata memberikan kemampuan kepada pengembang untuk memprediksi dan menyelesaikan masalah sebelum mempengaruhi pengguna [1].

Ketika mengatur pengaturan acara kustom, prioritaskan hal-hal berikut:

  • Privasi Data: Manfaatkan keuntungan dari enkripsi bawaan dan alat kompatibilitas.
  • Pengikatan Sifat Pengguna: Gunakan sifat persisten untuk menganalisis perilaku pengguna secara efektif.
  • Pengawasan Waktu Nyata: Dapatkan wawasan langsung tentang pembaruan dan instalasi.

Faq

::: faq

Bagaimana plugin Capgo melindungi data pengguna dan mematuhi peraturan privasi seperti GDPR?

Capgo menempatkan penekanan kuat pada privasi data dan ketaatan terhadap peraturan 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, memberikan mereka kendali penuh atas bagaimana informasi mereka dikelola.

Untuk memperkuat komitmen platform ini terhadap privasi, Capgo melakukan evaluasi reguler untuk mengidentifikasi dan menangani potensi risiko. Pendekatan ini proaktif berpadu dengan standar perlindungan data yang ketat yang ditetapkan oleh Uni Eropa, membantu melindungi kepercayaan pengguna sambil tetap memenuhi peraturan 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. Pecah dataset besar menjadi potongan-potongan yang lebih kecil dan dapat diatur, dan kompres mereka. Hal ini tidak hanya mempercepat proses tetapi juga membantu mengurangi konsumsi memori.

Pendekatan lainnya: gunakan caching untuk data yang sering diakses. Hal ini dapat membuat perbedaan yang signifikan dalam kinerja. Selain itu, gunakan alat seperti Firebase dan Sentry merupakan alat yang 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.

Untuk meningkatkan kinerja pengukuran acara dengan menggunakan strategi-strategi ini, Anda dapat meningkatkan kinerja pengukuran acara tanpa mengorbankan pengalaman pengguna.

::: faq

Bagaimana cara saya dapat menyelesaikan masalah dengan pengukuran acara kustom menggunakan alat-alat Capgo?

Untuk menyelesaikan masalah pengukuran 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 context. These are great for inspecting API calls, tracking resource loading, and identifying JavaScript errors. For native components, rely on platform-specific tools such as Xcode untuk iOS atau Android Studio untuk Android untuk mengeksplorasi potensi masalah.

Running key Capacitor CLI perintah adalah pendekatan efektif lainnya. Misalnya, npx cap doctor membantu mendiagnosis masalah konfigurasi, sementara npx cap sync menjamin plugin-plugin yang terintegrasi dengan benar ke dalam proyek Anda.

Untuk proses debugging yang lebih kuat , Anda mungkin juga mengintegrasikan platform pelacakan kesalahan seperti__CAPGO_KEEP_0__ __CAPGO_KEEP_1__ Sentry atau LogRocketDengan menggunakan alat-alat ini, Anda dapat memantau kesalahan waktu nyata dan interaksi pengguna, sehingga sangat berguna selama proses pembaruan OTA. Dengan menggabungkan metode-metode ini, Anda dapat mempercepat proses debugging dan meningkatkan kinerja penggunaan acara kustom Anda.

Teruskan dari Capgo Plugin untuk Pemantauan Acara Kustom

Jika Anda menggunakan Capgo Plugin for Custom Event Tracking untuk merencanakan pekerjaan plugin native, hubungkannya dengan Direktori Plugin Capgo untuk alur kerja produk di Direktori Plugin Capgo. 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.

Update langsung untuk aplikasi Capacitor

Jika bug layer web masih aktif, kirimkan perbaikan melalui Capgo daripada menunggu hari-hari untuk persetujuan toko aplikasi. Pengguna mendapatkan update di latar belakang sementara perubahan native tetap dalam jalur review normal.

Bantuan manusia dari Martin

Mulai Sekarang

Terbaru dari Blog Kami

Capgo memberikan Anda wawasan terbaik yang Anda butuhkan untuk menciptakan aplikasi mobile profesional yang sebenarnya.