Passer au contenu principal

Capgo Plugin pour suivi d'événements personnalisés

Découvrez un puissant plugin pour le suivi d'événements personnalisés en temps réel qui améliore les performances de l'application et l'expérience utilisateur avec des analyses instantanées.

Martin Donadieu

Martin Donadieu

Spécialiste du contenu

Capgo Plugin pour le suivi d'événements personnalisés

Capgod' Capacitor ce plugin est un outil pour le suivi d'événements personnalisés en temps réel et des analyses instantanées. Il aide les développeurs à surveiller le comportement des utilisateurs et les performances 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 confié par les développeurs pour sa vitesse et sa fiabilité.

Caractéristiques Clés :

  • Mises à jour Rapides: 95 % des utilisateurs actifs ont été mis à jour en 24 heures.
  • Analytiques Instantanés: Le temps de réponse moyen de API est de 434ms à l'échelle mondiale.
  • Sécurité: L'encryption 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 :

  1. Installez le plugin :

    npm install @capgo/capacitor-updater
  2. Configurez votre clé API :

    npx @capgo/cli init
  3. Synchronisez votre projet :

    npx cap sync

Pourquoi cela compte :

  • 79 % des utilisateurs attendent des réponses instantanées. Capgo aide à répondre à cette demande.
  • Les mauvaises expériences d'applications 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 d'applications et améliore la satisfaction du client par 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 Analytique avec Ionic

Tableau de bord de la plateforme Firebase

Exigences de configuration

Pour commencer avec le Capgo plugin, vous devez 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 :

ComposantExigence minimaleRecommandé
Capacitor5.0+Dernière version stable
Node.jsv20.0.0+Version LTS
Mémoire système8 Go16 Go
Stockage256 Go SSD512 Go SSD
ProcesseurIntel i5/Ryzen 5 AMDIntel i7/Ryzen 7 AMD

Exigences Spécifiques au Plateforme:

  • Pour le Développement iOS (macOS uniquement):

    • macOS 13.0 (Ventura) ou plus récent
    • Xcode 16.0+
    • CocoaPods 1.12.0+
    • Un compte Apple Developer actif
  • Pour le Développement Android:

    • Android Studio Hedgehog (2023.1.1) ou plus récent
    • Niveau d'Android SDK API 23+
    • 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 :

  1. Installer le plugin Capgo :

    Exécutez la commande suivante dans votre répertoire de projet :

    npm install @capgo/capacitor-updater
  2. Configurez votre clé API :

    Initialisez le plugin et configurez votre clé API avec :

    npx @capgo/cli init
  3. Vérification de l'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âcheObjectif
Transfert d'actifs WebMise à jour des plateformes natives avec les derniers actifs Web
Configuration Mise à jourAdapte les fichiers de configuration spécifiques à la plateforme
Installation de dépendancesInstalle toutes les dépendances natives requises

Pour effectuer la synchronisation, exécutez la commande suivante :

npx cap sync

Configuration d'é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 d'événement

Chaque événement que vous suivez est composé de deux parties principales :

ComposantDescriptionExemple
Nom de l'événementUn identifiant court et descriptif (max 40 caractères)user_subscription_started
Paramètres de l'événementPaires de valeurs fournissant un contexte supplémentaire{plan_type: "solo", price: 12}

Conseils pour nommer vos événements :

  • Commencez toujours par une lettre.
  • Utilisez et maintenez la sensibilité de cas. snake_case Gardez les noms courts mais significatifs.
  • __CAPGO_KEEP_0__
  • Évitez d'utiliser des mots-clés réservés.

Une fois que vous avez défini votre format d'événement, vous pouvez commencer à logger les événements en utilisant les méthodes suivantes.

Méthodes de Logging d'Événements

Pour suivre les événements, utilisez la logEvent méthode. Voici comment logger des événements de base et des transactions:

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'Ecran

Vous pouvez également suivre les vues d'écran pour obtenir des informations sur la façon dont les utilisateurs naviguent à travers 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:

  • Utilisez 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 fois d'entrée et de sortie pour les écrans.
  • Utilisez ces données pour analyser efficacement les modèles de navigation des utilisateurs.

Monitoring et Test

Capgo propose des outils pour surveiller des é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 :

En utilisant 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 à mesure qu'ils se produisent.

Pour un débogage plus avancé, vous pouvez vous fier à des outils spécifiques au plateau :

PlateformeOutil de DébogageObjectif
iOSXcode + LLDBInspectez nativement code, analysez l'utilisation de la mémoire
AndroidAndroid Studio + LogcatEnregistrez les événements en temps réel, profilez les performances
WebChrome DevTools/Safari InspectorDéboguez JavaScript, surveillez les requêtes réseau

Si vous avez besoin de journaux encore 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 de outils de débogage, vous pouvez optimiser les paramètres de transfert de données pour garantir une performance lisse 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, envisagez ces meilleures pratiques :

  • Utilisez le traitement en lot 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 payloads.

Pour conserver vos données sécurisées 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 de l'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 permissions de l'utilisateur, pour affiner la segmentation de l'utilisateur. 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éeMise en œuvreImpact
Chiffrement des donnéesChiffrement de bout en boutConserve les données sécurisées pendant le transfert et le stockage
Consentement de l'utilisateurMécanismes d'opt-inConforme aux exigences légales de la vie privée
Rétention des donnéesPolitique par défaut de 90 joursRéduit la stockage des données inutiles
Contrôle d'accèsPermissions basées sur le rôleLimite l'accès aux informations sensibles

Paramètres de performance

Une fois la confidentialité sécurisée, il est temps de fine-tuner 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 batchification 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 de 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 les performances de l'application et les mises à jour de déploiement.

With 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étriqueCapacité de suiviImpact commercial
Livraison de mise à jourSuivi de l'installation en temps réelAssure des déploiements de fonctionnalités rapides
Engagement des utilisateursSuivi d'événements personnalisésSupporte la prise de décision éclairée par les données
Détecte les erreursIdentification proactive des problèmesRéduit les perturbations potentielles
Analyse de performanceConsommation de bande passante et utilisation des ressourcesAmé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 permet aux développeurs d'anticiper et de résoudre les problèmes avant qu'ils n'affectent les utilisateurs [1].

Lors de la configuration de la suivi d'événements personnalisés, donnez la priorité à ce qui suit :

  • Confidentialité des donnéesProfitez de la chiffrement intégré et des outils de conformité.
  • Suivi des propriétés de l'utilisateur: Utilisez les propriétés persistantes pour analyser efficacement le comportement des utilisateurs.
  • Surveillance en temps réel: Gagnez des informations immédiates sur les mises à jour et les installations.

FAQs

::: faq

Comment le plugin Capgo protège-t-il les données des utilisateurs et s'acquitte-t-il des réglementations de confidentialité comme le RGPD ?

Capgo accorde une grande importance à la protection 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. Il exige également des utilisateurs qu'ils 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. Pour renforcer son engagement en faveur de la confidentialité, __CAPGO_KEEP_0__ effectue des évaluations régulières pour identifier et résoudre les risques potentiels. Cette approche proactive correspond aux strictes normes de protection des données fixées par l'Union européenne, aidant à protéger la confiance des utilisateurs tout en restant pleinement conforme aux lois de confidentialité. :::FAQs

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. :::

::: faq

Comment améliorer la performance du suivi des événements avec le plugin Capgo ?

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 compressées. Cela ne seulement accélère le processus mais aide également à réduire la consommation de mémoire.

Un autre conseil : utilisez la mise en cache pour les données qui sont accédées fréquemment. Cela peut faire une différence notable en termes de performance. En plus de cela, les outils comme Firebase et Sentry sont excellents pour garder un œil sur la performance 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 maintenir votre application __CAPGO_KEEP_0__ en cours de fonctionnement. En utilisant ces stratégies, vous pouvez améliorer la performance du suivi des événements sans compromettre l'expérience utilisateur. ::: are great for keeping an eye on app performance, resource usage, and response times. These tools give you real-time insights, allowing you to make quick adjustments and keep your Capacitor app running smoothly.

Comment puis-je résoudre les problèmes et les issues liés au suivi des événements personnalisés en utilisant les outils __CAPGO_KEEP_0__ ?

Pour résoudre les problèmes de suivi des événements personnalisés dans votre application __CAPGO_KEEP_0__ , plusieurs outils et stratégies de __CAPGO_KEEP_1__ peuvent être utiles. Commencez par utiliser les outils de débogage web comme

Capgo

To address custom event tracking issues in your Capacitor app, several tools and strategies from Capgo can come in handy. Start by using __CAPGO_KEEP_2__ __CAPGO_KEEP_3__ Chrome DevTools ou Inspecteur Web Safari Ces outils sont parfaits pour inspecter les appels API, suivre le chargement des ressources et identifier les erreurs JavaScript. Pour les composants natifs, vous pouvez compter sur les outils spécifiques à la plateforme comme Xcode pour iOS ou Android Studio pour Android pour aller plus loin dans l'analyse des problèmes potentiels.

Exécuter les commandes Capacitor CLI constitue une approche efficace. Par exemple, npx cap doctor aide à diagnostiquer les problèmes de configuration, tandis que npx cap sync assure que les plugins sont correctement intégrés à votre projet.

Pour un processus de débogage plus robuste vous pourriez également intégrer des plateformes de suivi d'erreurs commeSentry 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 OTA. En combinant ces méthodes, vous pouvez simplifier le processus de débogage et améliorer les performances de votre suivi d'événements personnalisé. :::Continuez d'ici __CAPGO_KEEP_0__ Plugin de suivi d'événements personnalisé

Keep going from Capgo Plugin for Custom Event Tracking

__CAPGO_KEEP_0__ Plugin de suivi d'événements personnalisé Capgo Plugin for Custom Event Tracking Si vous utilisez le __CAPGO_KEEP_0__ Plugin de suivi d'événements personnalisé pour planifier le travail de plugin natif, connectez-le avec Répertoire de plugins Capgo pour le flux de travail du produit dans le répertoire de plugins Capgo, Capacitor Plugins par Capgo pour le détail d'implémentation dans Capacitor Plugins par Capgo, Ajout ou Mise à jour de Plugins pour le détail d'implémentation dans Ajout ou Mise à jour de Plugins, Alternatives de plugins d'entreprise Ionic Enterprise pour le flux de travail du produit dans Alternatives de plugins d'entreprise Ionic Enterprise, et Constructions natives Capgo pour le flux de travail du produit dans Constructions natives Capgo.

Mises à jour en temps réel pour les applications Capacitor

Lorsqu'un bug de la couche web est en ligne, expédiez la correction à travers Capgo au lieu de attendre des jours pour l'approbation des magasins d'applications. Les utilisateurs reçoivent la mise à jour en arrière-plan tandis que les modifications natives restent dans la voie de revue normale.

Commencez maintenant

Dernières actualités de notre blog

Capgo vous donne les meilleures informations dont vous avez besoin pour créer une application mobile vraiment professionnelle.