Capgos Capacitor Un outil pour le suivi en temps réel des événements personnalisés et des analyses instantanées. Il aide les développeurs à surveiller le comportement des utilisateurs et la performance de l'application de manière efficace, garantissant une expérience utilisateur fluide. Avec 95 % des mises à jour livrées en 24 heures et 1,6 trillion de mises à jour déjà servies, Capgo est une solution de confiance des développeurs pour sa rapidité et sa fiabilité.
Caractéristiques clés :
- Les mises à jour rapides : 95% des utilisateurs actifs ont mis à jour dans les 24 heures.
- Instant Analytics : Le temps de réponse moyen de API est de 434ms à l'échelle mondiale.
- Sécurité : La cryptage de bout en bout garantit la sécurité des données.
- Suivi d'événements personnalisés : Suivez les actions des utilisateurs, les vues d'écran et les performances de l'application.
Exigences de configuration :
- Capacitor : Version 5.0+.
- Node.js : v20.0.0+.
- Spécifications du système: Au minimum 8 Go de RAM, 256 Go de stockage, processeur Intel i5/AMD Ryzen 5.
Étapes d'installation :
-
Installez le plugin :
npm install @capgo/capacitor-updater -
Configurez votre clé API :
npx @capgo/cli init -
Synchronisez votre projet :
npx cap sync
Pourquoi cela compte :
- 79 % des utilisateurs attendent des réponses instantanées. Capgo aide à satisfaire cette demande.
- Les mauvaises expériences d'application entraînent 80 % d'abandon d'utilisateur. Le suivi en temps réel peut prévenir cela.
Capgo est déjà en train de faire fonctionner 1,7K applications et améliore la satisfaction du client en 25%. Si vous êtes développeur, ce plugin simplifie le suivi des événements tout en vous assurant que votre application reste rapide, sécurisée et conviviale.
Comment l'utiliser Firebase Analytics avec Ionic

Exigences de configuration
Pour commencer avec le plugin CapgoVous devrez vous assurer que votre système est correctement configuré pour supporter sa fonctionnalité.
Exigences du Système
Assurez-vous que votre environnement de développement répond aux spécifications suivantes :
| Composant | Exigence minimale | Recommandé |
|---|---|---|
| Capacitor | 5.0+ | Version stable la plus récente |
| Node.js | v20.0.0+ | Version LTS |
| RAM du Système | 8 Go | 16 Go |
| Stockage | 256 Go | 512 Go SSD |
| Processeur | Intel i5/AMD Ryzen 5 | Intel i7/AMD Ryzen 7 |
Exigences spécifiques au plateforme :
-
Pour le développement iOS (macOS uniquement) :
-
Pour le développement Android :
- Android Studio Hedgehog (2023.1.1) ou une version plus récente
- Niveau 23+ d'Android SDK API
- JDK 17
- Gradle 8.0+
Étapes d'installation du plugin
Une fois votre environnement prêt, suivez ces étapes pour installer et configurer le plugin Capgo :
-
Installer le plugin Capgo :
Exécutez la commande suivante dans votre répertoire de projet :
npm install @capgo/capacitor-updater -
Configurez votre clé API :
Initialisez le plugin et configurez votre clé API avec :
npx @capgo/cli init -
Vérifiez la installation du plugin:
Vérifiez si le plugin est correctement installé en exécutant :
npm list @capgo/capacitor-updater
Synchronisation du projet
Après l'installation du plugin, synchronisez votre projet avec les plateformes natives. Cette étape s'assure que tout est aligné et à jour. Le processus de synchronisation comprend :
| Tâche | Objectif |
|---|---|
| Transfert d'actifs Web | Mise à jour des plateformes natives avec les derniers actifs Web |
| Mises à jour de la configuration | Configure les fichiers de configuration spécifiques à la plateforme |
| Installation de la dépendance | Installe toutes les dépendances natives requises |
Pour effectuer la synchronisation, exécutez la commande suivante :
npx cap sync
Configuration de l'événement personnalisé
Le plugin Capgo offre une méthode fiable pour suivre les événements personnalisés, vous aidant à surveiller les actions des utilisateurs et la performance de l'application de manière efficace.
Structure de l'événement
Chaque événement que vous suivez est composé de deux parties principales :
| Composant | Description | Exemple |
|---|---|---|
| Nom de l'événement | Un identifiant court et descriptif (max 40 caractères) | user_subscription_started |
| Paramètres d'événement | Ensembles de paires clé-valeur fournissant un contexte supplémentaire | {plan_type: "solo", price: 12} |
Conseils pour nommer vos événements :
- Toujours commencer par une lettre.
- Utiliser
snake_caseet maintenir la sensibilité à la casse. - Conserver les noms courts mais significatifs.
- Éviter l'utilisation de mots-clés réservés.
Une fois que vous avez défini votre format d'événement, vous pouvez commencer à logger des événements en utilisant les méthodes suivantes.
Méthodes de Logging d'Événements
Pour suivre les événements, utilisez le logEvent méthode. Voici comment logger des événements et des transactions de base :
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"
}
});
Suivi d'écran
Vous pouvez également suivre les vues d'écran pour obtenir des informations sur la façon dont les utilisateurs naviguent dans votre application :
await CapacitorUpdater.logScreenView({
screen_name: "settings_page",
screen_class: "SettingsComponent",
parameters: {
source: "main_menu",
user_type: "admin"
}
});
Meilleures pratiques pour le suivi d'écran :
- Suivez des conventions de nommage cohérentes sur les plateformes.
- Ajoutez des paramètres de contexte pertinents pour des informations plus précises.
- Suivez les deux temps d'entrée et de sortie pour les écrans.
- Utilisez ces données pour analyser efficacement les modèles de navigation des utilisateurs.
Surveillance et Test
Capgo propose des outils pour surveiller les événements personnalisés et résoudre les problèmes d'implémentation en temps réel, ce qui facilite l'assurance que votre application fonctionne correctement.
Outils de débogage
Suivez vos flux d'événements avec ces options de débogage :
Utiliser le Capgo CLI Commande de Débogage:
npx @capgo/cli@latest app debug
Cette commande vous donne une vue en temps réel de votre suivi d'événements, montrant les noms d'événements, les paramètres et l'état de transmission lorsqu'ils se produisent.
Pour un débogage plus avancé, vous pouvez vous appuyer sur des outils spécifiques à la plateforme :
| Plateforme | Outil de Débogage | Objectif |
|---|---|---|
| iOS | Xcode + LLDB | Inspectez les code natifs, analysez l'utilisation de la mémoire |
| Android | Android Studio + Logcat | Enregistrer les événements en temps réel, profiler la performance |
| Web | Chrome DevTools/Inspecteur Safari | Déboguer JavaScript, surveiller les requêtes réseau |
Si vous avez besoin de journaux plus détaillés, vous pouvez activer la journalisation détaillée avec cette commande :
npx cap run ios --verbose
Une fois que vous avez confirmé que votre flux d'événements fonctionne comme prévu, il est temps d'ajuster les paramètres de transfert de données pour une meilleure performance.
Paramètres de transfert de données
Après avoir vérifié vos événements à l'aide outils de débogage, vous pouvez optimiser les paramètres de transfert de données pour une performance fluide et efficace. Par exemple, le CDN de Capgo peut transférer un bundle de 5 Mo en seulement 114 ms, avec un temps de réponse de API de 434 ms.
Exemple de configuration de sécurité :
await CapacitorUpdater.configure({
encryption: true,
compressionLevel: "high",
retryAttempts: 3,
batchSize: 50
});
Pour les applications gérant un volume élevé de données, considérez ces meilleures pratiques :
- Utilisez le traitement en lots pour minimiser les surcoûts.
- Implémentez une logique de réessai avec un recul exponentiel pour gérer les problèmes de réseau.
- Appliquez une compression pour réduire la taille de grands envois.
Pour conserver vos données en toute sécurité tout en maintenant la vitesse, Capgo inclut des vérifications de validation intégrées et des protocoles d'encryption. Ces fonctionnalités assurent que votre suivi d'événements reste à la fois fiable et efficace.
Configuration Avancée
Propriétés de l'utilisateur
Avec le plugin Capgo, vous pouvez configurer des propriétés d'utilisateur persistantes pour surveiller efficacement le comportement de l'utilisateur au fil des sessions. Voici un exemple :
await CapgoPlugin.setUserProperties({
subscriptionTier: "premium",
deviceType: "mobile",
region: "US-West",
lastLoginDate: new Date().toISOString()
});
Pour les applications de niveau entreprise, vous pourriez vouloir inclure des détails supplémentaires liés aux rôles, comme les rôles et les autorisations de l'utilisateur, pour affiner la segmentation des utilisateurs. Une fois configuré, assurez-vous que les données sensibles de l'utilisateur sont protégées en mettant en œuvre des mesures de confidentialité solides.
Paramètres de confidentialité des données
La conformité à la vie privée est essentielle, surtout avec des réglementations comme le RGPD et la CCPA. Le plugin Capgo simplifie cela avec des contrôles de confidentialité intégrés :
await CapgoPlugin.configurePrivacy({
dataRetention: 90, // Days to retain event data
piiEncryption: true,
gdprCompliance: true,
dataMinimization: true
});
Meilleures pratiques pour la gestion de la vie privée:
| Caractéristique de la vie privée | Mise en œuvre | Impact |
|---|---|---|
| Chiffrement des données | Chiffrement de bout en bout | Conserve les données en toute sécurité pendant le transfert et le stockage |
| Consentement de l'utilisateur | Mécanismes d'opt-in | S'aligne sur les exigences légales de la vie privée |
| Conservation des données | Politique par défaut de 90 jours | Réduit le stockage de données inutiles |
| Contrôle d'accès | Permissions basées sur le rôle | Limits l'accès aux informations sensibles |
Paramètres de performance
Une fois la confidentialité sécurisée, il est temps d'optimiser les performances pour un suivi efficace. Utilisez la configuration suivante pour optimiser l'utilisation des ressources :
await CapgoPlugin.configurePerformance({
batchSize: 50,
batchInterval: 30000, // milliseconds
retryStrategy: {
maxAttempts: 3,
backoffMultiplier: 1.5
},
compressionThreshold: 1024 // bytes
});
Pour les environnements avec des connexions réseau peu fiables, la mise en batch adaptative peut aider :
await CapgoPlugin.setNetworkPolicy({
lowBandwidthMode: true,
maxPayloadSize: 100000, // bytes
priorityEvents: ["purchase", "error", "crash"]
});
Ces paramètres assurent un équilibre entre le suivi en temps réel et la gestion efficace des ressources, même dans des conditions réseau difficiles.
Résumé
Le plugin Capgo se démarque par sa capacité à fournir un suivi en temps réel et un feedback rapide des utilisateurs, le rendant un outil puissant pour le suivi d'événements personnalisés et les configurations avancées. En offrant des analyses en temps réel, il simplifie le processus de suivi d'événements personnalisés, permettant aux développeurs de rester à jour sur la performance de l'application et les déploiements d'actualisation.
Avec une portée impressionnante - jusqu'à 95 % des utilisateurs actifs recevant des mises à jour dans les 24 heures [1] - le plugin fournit des informations clés à travers les métriques suivantes :
| Type de métrique | Capacité de suivi | Impact Commercial |
|---|---|---|
| Livraison de Mise à Jour | Suivi en temps réel de l'installation | Assure des déploiements rapides de fonctionnalités |
| Engagement de l'Utilisateur | Suivi d'événements personnalisés | Supporte la prise de décision éclairée par les données |
| Détecte les Erreurs | Identification proactive des problèmes | Réduit les perturbations potentielles |
| Analyse de Performance | Consommation de bande passante et utilisation de ressources | Améliore l'efficacité de l'application |
Ces indicateurs mettent en évidence le rôle du plugin dans la simplification des mises à jour d'applications et l'amélioration de l'expérience utilisateur globale. Sa combinaison d'options de configuration avancées, de contrôles de confidentialité et d'analytiques en temps réel donne aux développeurs la capacité d'anticiper et de résoudre les problèmes avant qu'ils n'affectent les utilisateurs [1].
Lors de la configuration du suivi des événements personnalisés, donnez la priorité aux éléments suivants :
- La confidentialité des données: Profitez des outils de cryptage intégrés et des outils de conformité. Suivi des propriétés de l'utilisateur
- : Utilisez des propriétés persistantes pour analyser efficacement le comportement des utilisateurs.Surveillance en temps réel
- : Obtenez des informations immédiates sur les mises à jour et les installations.FAQ
Foire aux questions
::: faq
Comment fonctionne le plugin Capgo pour protéger les données des utilisateurs et se conformer aux réglementations de confidentialité comme le RGPD ?
Capgo accorde une grande importance à la confidentialité des données et à la conformité aux réglementations comme le RGPD. En utilisant l'encryption de bout en bout , la plateforme garantit que les données des utilisateurs restent sécurisées pendant la transmission. Elle exige également que les utilisateurs fournissent un consentement explicite avant que des données ne soient collectées, leur donnant un contrôle total sur la gestion de leurs informations.To reinforce its commitment to privacy, __CAPGO_KEEP_0__ conducts regular evaluations to identify and address potential risks. This proactive approach aligns with the strict data protection standards set by the European Union, helping to protect user trust while staying fully compliant with privacy laws. :::
To reinforce its commitment to privacy, Capgo conducts regular evaluations to identify and address potential risks. This proactive approach aligns with the strict data protection standards set by the European Union, helping to protect user trust while staying fully compliant with privacy laws. :::
Comment puis-je améliorer la performance du suivi des événements avec le plugin __CAPGO_KEEP_0__ ?
Pour obtenir de meilleurs résultats avec le suivi des événements en utilisant le plugin Capgo, essayez quelques approches intelligentes. Tout d'abord, concentrez-vous sur la minimisation de la taille des données que vous envoyez. Divisez les grands ensembles de données en pièces plus petites et gérables et les compresser. Cela ne seulement accélère le processus mais aide également à réduire la consommation de mémoire.
To get better results with event tracking using the Capgo plugin, try a few smart approaches. First, focus on minimizing the size of the data you send. Break down large datasets into smaller, manageable pieces and compress them. This not only speeds up the process but also helps reduce memory consumption.
__CAPGO_KEEP_0__ places a strong emphasis on Sentry sont excellents pour garder un œil sur les performances de l'application, l'utilisation des ressources et les temps de réponse. Ces outils vous donnent des informations en temps réel, vous permettant de faire des ajustements rapides et de garder votre Capacitor application en cours de fonctionnement.
En utilisant ces stratégies, vous pouvez améliorer les performances du suivi des événements sans compromettre l'expérience utilisateur.
::: faq
Comment puis-je dépanner et résoudre les problèmes liés au suivi des événements personnalisés en utilisant les outils Capgo ?
Pour résoudre les problèmes de suivi des événements personnalisés dans votre Capacitor application, plusieurs outils et stratégies de Capgo peuvent être utiles. Commencez par utiliser outils de débogage web comme Chrome DevTools ou contexte : fragment de texte HTML d'une chaîne de dialogue Capgo plus longue (clé parente `alternatives_cta_questions`). Page/zone : page de comparaison des alternatives de mise à jour en direct de Capacitor. Rôle : Paragraphe marketing ou juridique long. Vu dans : page alternatives.astro. Préservez les termes de produit et de marque Capgo et les termes de développeur exactement. Clé de message `alternatives_cta_questions` (Questions de CTA Alternatives). | Fragment de texte HTML d'une chaîne de dialogue Capgo plus longue (clé parente `appflow_cta_questions`). Page/zone : page de comparaison/migration de Appflow. Rôle : Paragraphe marketing ou juridique long. Vu dans : page ionic-appflow.astro. Préservez les termes de produit et de marque Capgo et les termes de développeur exactement. Clé de message `appflow_cta_questions` (Questions de CTA Appflow). | Fragment de texte HTML d'une chaîne de dialogue Capgo plus longue (clé parente `capwesome_cta_questions`). Page/zone : page de comparaison de Capawesome. Rôle : Paragraphe marketing ou juridique long. Vu dans : page capwesome.astro. Préservez les termes de produit et de marque Capgo et les termes de développeur exactement. Clé de message `capwesome_cta_questions` (Questions de CTA Capwesome). | Fragment de texte HTML d'une chaîne de dialogue Capgo plus longue (clé parente `consulting_faq_subtitle`). Page/zone : page de services de consultation. Rôle : Sous-titre ou tagline de section. Vu dans : page consulting.astro. Préservez les termes de produit et de marque Capgo et les termes de développeur exactement. Clé de message `consulting_faq_subtitle` (Sous-titre FAQ de consultation). | Page/zone : page de comparaison/migration de Appflow. Rôle : Étiquette de navigation ou élément de navigation court. Vu dans : page ionic-appflow.astro, page ionic-enterprise-plugins.astro, page solutions/ionic-enterprise-plugins.astro. Clé de message `appflow_plugins_or` (Appflow Plugins Ou).. 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 pour iOS ou Android Studio pour Android pour en savoir plus sur les problèmes potentiels.
Exécuter la clé Capacitor CLI commandes est une autre approche efficace. Par exemple, npx cap doctor aide à diagnostiquer les problèmes de configuration, tandis que npx cap sync s'assure que les plugins sont correctement intégrés à votre projet.
Pour un processus de débogage plus robuste vous pouvez également intégrer des plateformes de suivi d'erreurs comme__CAPGO_KEEP_2__ Sentry ou LogRocket. Ces outils surveillent les erreurs et les interactions utilisateur en temps réel, ce qui les rend particulièrement utiles pendant les mises à jour en ligne (OTA). En combinant ces méthodes, vous pouvez rationaliser le processus de débogage et améliorer les performances de votre suivi d'événements personnalisés. :::
Continuez à partir du Plugin de suivi d'événements personnalisés Capgo
Si vous utilisez Capgo Plugin de suivi d'événements personnalisés pour planifier le travail de plugin natif, connectez-l’avec Capgo Répertoire des plugins for the product workflow in Capgo Plugin Directory, Capacitor Plugins by Capgo Capacitor Plugins par Capgo Ajouter ou Mettre à Jour les Plugins pour les détails d'implémentation dans Ajouter ou Mettre à Jour les Plugins, Alternatives de Plugins Ionic Entreprise pour le flux de travail du produit dans Alternatives de Plugins Ionic Entreprise, et Capgo Bâtisseurs natifs pour le flux de travail du produit dans Capgo Bâtisseurs natifs.