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

Responsable de la création de contenu

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

Capgo’s Capacitor plugin est un outil pour Suivi d'événements personnalisés en temps réel et analytiques instantanés. 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 :

  • Mises à jour rapides: 95% des utilisateurs actifs 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 assure 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 à satisfaire cette attente.
  • Les mauvaises expériences d'applications entraînent 80 % d'abandon d'utilisateur. Le suivi en temps réel peut prévenir cela.

Capgo alimente déjà 1,7K d'applications et améliorer 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 Analytics Firebase avec Ionic Tableau de bord de la plateforme Firebase

Joueur de vidéo YouTube

Pour commencer à utiliser le plugin __CAPGO_KEEP_0__ , vous devez vous assurer que votre système est correctement configuré pour supporter sa fonctionnalité.

Exigences du système To get started with the Capgo plugin, you’ll need to ensure your system is properly configured to support its functionality.How to Use

Firebase Analytics with Ionic

Assurez-vous que votre environnement de développement répond aux spécifications suivantes :

Composant Exigence minimale Recommandé
Capacitor 5.0+ Dernière version stable
Node.js v20.0.0+ Version LTS
RAM du système 8GB 16GB
Stockage 256 Go 512 Go SSD
Processeur Intel i5/Ryzen 5 AMD Intel i7/Ryzen 7 AMD

Exigences spécifiques au système d'exploitation :

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

    • macOS 13.0 (Ventura) ou une version plus récente
    • Xcode 16.0+
    • CocoaPods 1.12.0+
    • Un compte Apple Developer actif
  • 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 :

  1. Installez 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érifiez l'installation 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âche Objectif
Transfert d'actifs Web Mise à jour des plateformes natives avec les derniers actifs Web
Mise à jour de la configuration Adapte les fichiers de configuration spécifiques aux plateformes
Installation de dépendances 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 de l'événement Paires de valeurs fournissant un contexte supplémentaire {plan_type: "solo", price: 12}

Conseils pour nommer vos événements :

  • Toujours commencer par une lettre.
  • Utiliser snake_case et 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 ci-dessous.

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'écran

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 des écrans :

  • Suivez des conventions de nommage cohérentes à travers 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.

Surveillance et Test

Capgo offre 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 :

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, affichant les noms d'événements, les paramètres et l'état de transmission en temps réel.

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

Plateforme Outil de débogage But
iOS Xcode + LLDB Inspectez le code, analysez l'utilisation de la mémoire
Android Android Studio + Logcat Affichez les événements en temps réel, profillez la performance
Web Chrome DevTools/Safari Inspector Déboguer JavaScript, surveiller 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 des 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_KEEP_0__ peut transférer un bundle de 5MB en seulement 114ms, avec un temps de réponse de __CAPGO_KEEP_1__ de 434ms., you can optimize data transfer settings to ensure smooth and efficient performance. For example, Capgo’s CDN can transfer a 5MB bundle in just 114ms, with an API response time of 434ms.

Pour les applications gérant un volume élevé de données, considérez ces meilleures pratiques :

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

Utilisez le traitement en lots pour minimiser les surcoûts.

  • Mettez en œuvre une logique de réessai avec un recul exponentiel pour gérer les problèmes de réseau.
  • Utilisez le traitement en lots pour minimiser les surcoûts.
  • Appliquer la compression pour réduire la taille de grands envois.

Pour maintenir la sécurité de vos données tout en gardant 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 Utilisateur

Avec le plugin Capgo, vous pouvez configurer des propriétés utilisateur persistantes pour surveiller efficacement le comportement des utilisateurs 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 des utilisateurs, pour affiner la segmentation des utilisateurs. Une fois configuré, assurez-vous que les données utilisateur sensibles sont protégées en mettant en œuvre des mesures de confidentialité solides.

Paramètres de Confidentialité

La conformité à la vie privée est cruciale, 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:

Fonctionnalité de Confidentialité Implémentation Impact
Chiffrement des données Chiffrement de bout en bout __CAPGO_KEEP_0__
Consentement de l'utilisateur Mécanismes d'opt-in __CAPGO_KEEP_0__
Conservation des données Politique par défaut de 90 jours __CAPGO_KEEP_0__
Contrôle d'accès Permissions basées sur le rôle __CAPGO_KEEP_0__

Paramètres de performance

Une fois la confidentialité sécurisée, il est temps de réglage 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, le batchage adaptatif 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 mises à jour des déploiements.

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 de l'installation en temps réel Assure des déploiements de fonctionnalités rapides
Engagement de l'utilisateur Suivi personnalisé des événements Soutient la prise de décision éclairée
Détection d'erreurs Identification proactive des problèmes Réduit les perturbations potentielles
Analyse de performance Utilisation de bande passante et 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 permet aux développeurs d'anticiper et de résoudre les problèmes avant qu'ils n'affectent les utilisateurs [1].

When vous configurez la suivi des événements personnalisés, donnez la priorité aux éléments suivants :

  • Confidentialité des données: Profitez des outils de chiffrement intégrés et de conformité. Suivi des propriétés d'utilisateur : Utilisez des propriétés persistantes pour analyser efficacement le comportement des utilisateurs.
  • Suivi en temps réel: Obtenez des informations immédiates sur les mises à jour et les installations.
  • FAQs::: faq

Comment le __CAPGO_KEEP_0__ plugin protège-t-il les données des utilisateurs et se conforme-t-il aux réglementations de confidentialité comme le RGPD ?

Capacitor

How does the Capgo plugin protect user data and comply with privacy regulations like GDPR?

Capgo met une grande importance sur la protection des données et le respect des réglementations comme le RGPD. En utilisant la cryptage 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 renforcer son engagement en faveur de la vie privée, Capgo effectue des évaluations régulières pour identifier et relever les risques potentiels. Cette approche proactive correspond aux strictes normes de protection des données fixées par l'Union européenne, contribuant à protéger la confiance des utilisateurs tout en restant pleinement conforme aux lois sur la vie privée.

:::

How can I improve event tracking performance with the Capgo plugin?

Comment puis-je améliorer les performances de 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_KEEP_0__ , 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 les compresser. Cela ne seulement accélère le processus mais aide également à réduire la consommation de mémoire. Un autre conseil : utilisez le cache pour les données qui sont accessibles fréquemment. Cela peut faire une différence notable en termes de performances. En plus de cela, les outils comme Firebase et 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.

En utilisant ces stratégies, vous pouvez améliorer les performances de suivi des événements sans compromettre l'expérience utilisateur.

:::

How can I troubleshoot and resolve issues with custom event tracking using Capgo tools?

To address custom event tracking issues in your Capacitor app, several tools and strategies from Capgo can come in handy. Start by using 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 Chrome DevTools 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 Ces outils sont parfaits pour inspecter les appels __CAPGO_KEEP_0__, suivre le chargement des ressources et identifier les erreurs JavaScript. Pour les composants natifs, vous pouvez vous fier à des outils spécifiques au système d'exploitation, comme Xcode 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 dans votre projet.

Pour un processus de débogage plus robuste , vous pourriez également intégrer des plateformes de suivi d'erreurs commeSentry ou Cloudflare 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é. :::

Continuez avec le plugin Capgo pour le suivi d'événements personnalisés

Si vous utilisez le plugin Capgo pour le suivi d'événements personnalisés pour planifier le travail de plugin natif, connectez-le avec Capgo Répertoire des plugins for the product workflow in Capgo Plugin Directory, Capacitor Plugins by Capgo Capacitor Plugins par Capgo pour les détails d'implémentation dans __CAPGO_KEEP_0__ Plugins par __CAPGO_KEEP_1__ : « __CAPGO_KEEP_2__ » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » »  Alternatives de plugins d'entreprise Ionic pour le flux de travail du produit dans les alternatives de plugins d'entreprise Ionic, et Capgo Rendus natifs pour le flux de travail du produit dans Capgo Rendus natifs.

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

Lorsqu'un bug de la couche web est en ligne, expédiez la correction par le biais de Capgo au lieu d'attendre des jours pour l'approbation de la boutique d'applications. Les utilisateurs reçoivent la mise à jour en arrière-plan tandis que les changements natifs restent dans le chemin de revue normal.

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.