Capgo's Capacitor es una herramienta para el seguimiento de eventos personalizados en tiempo real y y analíticas instantáneas. . Ayuda a los desarrolladores a monitorear el comportamiento de los usuarios y el rendimiento de la aplicación de manera efectiva, garantizando una experiencia de usuario suave. Con95% de actualizaciones entregadas en 24 horas y 1,6 billones de actualizaciones ya servidas , __CAPGO_KEEP_0__ es confiado por los desarrolladores por su velocidad y confiabilidad., Capgo is trusted by developers for its speed and reliability.
plugin es una herramienta para el seguimiento de eventos personalizados en tiempo real y analíticas instantáneas.
- Actualizaciones Rápidas: 95% de los usuarios activos se actualizaron dentro de 24 horas.
- Análisis Instantáneo: API tiempo de respuesta promedio global es de 434ms.
- Seguridad: La cifrado de extremo a extremo garantiza la seguridad de los datos.
- Seguimiento de Eventos Personalizados: Monitorear acciones de usuario, vistas de pantalla y rendimiento de la aplicación.
Requisitos de Configuración:
- Capacitor: Versión 5.0+.
- Node.js: v20.0.0+.
- Specs del Sistema: Al menos 8GB de RAM, 256GB de almacenamiento, procesador Intel i5/AMD Ryzen 5.
Pasos de Instalación:
-
Instale el plugin:
npm install @capgo/capacitor-updater -
Configure su clave API:
npx @capgo/cli init -
Sincronice su proyecto:
npx cap sync
¿Por qué Importa?
- 79% de los usuarios esperan respuestas instantáneas. Capgo ayuda a satisfacer esta demanda.
- Las experiencias de la aplicación deficiente llevan a 80% de abandono de usuario. El seguimiento en tiempo real puede prevenir esto.
Capgo ya está impulsando 1.700 aplicaciones y mejorando la satisfacción del cliente mediante 25%. Si eres un desarrollador, este plugin simplifica el seguimiento de eventos mientras garantiza que tu aplicación permanezca rápida, segura y amigable para el usuario.
Cómo Utilizar Analytics con Ionic Firebase Platform Dashboard

Para empezar con el
Firebase Capgo plugin, debes asegurarte de que tu sistema esté correctamente configurado para apoyar su funcionalidad.
Requisitos del sistema
Asegúrate de que tu entorno de desarrollo cumpla con las siguientes especificaciones:
| Componente | Requisito mínimo | Recomendado |
|---|---|---|
| Capacitor | 5.0+ | Versión estable más reciente |
| Node.js | v20.0.0+ | Versión LTS |
| Memoria del sistema | 8GB | 16GB |
| Almacenamiento | 256GB SSD | 512GB SSD |
| Procesador | Intel i5/AMD Ryzen 5 | Intel i7/AMD Ryzen 7 |
Requisitos específicos de plataforma:
-
Para el desarrollo de iOS (solo macOS):
-
Para el desarrollo de Android:
- Android Studio Hedgehog (2023.1.1) o una versión más nueva
- Android SDK API nivel 23+
- JDK 17
- Gradle 8.0+
Pasos para la instalación del plugin
Una vez que su entorno esté listo, siga estos pasos para instalar y configurar el plugin Capgo:
-
Instale el plugin Capgo:
Ejecuta el siguiente comando en el directorio de tu proyecto:
npm install @capgo/capacitor-updater -
Configura tu clave API:
Inicia el plugin y configura tu clave API con:
npx @capgo/cli init -
Verifica el instalación del plugin:
Verifica si el plugin se ha instalado correctamente ejecutando:
npm list @capgo/capacitor-updater
Sincronización de Proyecto
Después de instalar el plugin, sincroniza tu proyecto con las plataformas nativas. Este paso asegura que todo esté alineado y actualizado. El proceso de sincronización incluye:
| Tarea | Propósito |
|---|---|
| Transferencia de Activos Web | Actualiza las plataformas nativas con los últimos activos web |
| Actualizaciones de Configuración | Ajusta archivos de configuración específicos de plataforma |
| Instalación de Dependencias | Instala todas las dependencias nativas requeridas |
Para realizar la sincronización, ejecuta el siguiente comando:
npx cap sync
Configuración de Evento Personalizado
El plugin Capgo ofrece una forma confiable de rastrear eventos personalizados, ayudándote a monitorear acciones de usuarios y rendimiento de la aplicación de manera efectiva.
Estructura de Evento
Cada evento que rastreas está compuesto por dos partes principales:
| Componente | Descripción | Ejemplo |
|---|---|---|
| Nombre del Evento | Un identificador descriptivo breve (máximo 40 caracteres) | user_subscription_started |
| Parámetros del Evento | Pares clave-valor que proporcionan contexto adicional | {plan_type: "solo", price: 12} |
Consejos para nombrar tus eventos:
- Siempre comienza con una letra.
- Utiliza
snake_casey mantién la sensibilidad de mayúsculas y minúsculas. - Mantén los nombres cortos pero significativos.
- Evita utilizar palabras clave reservadas.
Una vez que hayas definido tu formato de evento, puedes empezar a registrar eventos utilizando los métodos a continuación.
Métodos de Registro de Eventos
Para rastrear eventos, utilice el logEvent método. Aquí está cómo registrar eventos básicos y transacciones:
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"
}
});
Seguimiento de Pantalla
También puede rastrear vistas de pantalla para obtener información sobre cómo los usuarios navegan a través de su aplicación:
await CapacitorUpdater.logScreenView({
screen_name: "settings_page",
screen_class: "SettingsComponent",
parameters: {
source: "main_menu",
user_type: "admin"
}
});
Consejos para el seguimiento de pantalla:
- Sigue convenciones de nombres consistentes en todas las plataformas.
- Agregue parámetros de contexto relevantes para obtener mejores perspectivas.
- Rastree tanto los tiempos de entrada como de salida para pantallas.
- Utilice esta información para analizar patrones de navegación de los usuarios de manera efectiva.
Monitoreo y Pruebas
Capgo ofrece herramientas para monitorear eventos personalizados y resolver problemas de implementación en tiempo real, lo que facilita asegurarse de que su aplicación se ejecute correctamente.
Herramientas de Depuración
Siga el seguimiento de sus flujos de eventos con estas opciones de depuración:
Usando el Capgo CLI Comando de Depuración:
npx @capgo/cli@latest app debug
Este comando le da una vista en vivo de su seguimiento de eventos, mostrando nombres de eventos, parámetros y estado de transmisión mientras ocurren.
Para una depuración más avanzada, puede confiar en herramientas específicas de plataforma:
| Plataforma | Herramienta de Depuración | Propósito |
|---|---|---|
| iOS | Xcode + LLDB | Inspeccione el code nativo, analice el uso de memoria |
| Android | Android Studio + Logcat | Registra eventos en tiempo real, perfilas el rendimiento |
| Web | Chrome DevTools/Safari Inspector | Depura JavaScript, monitorea solicitudes de red |
Si necesitas incluso más registros detallados, puedes habilitar el registro detallado con este comando:
npx cap run ios --verbose
Una vez que hayas confirmado que tu flujo de eventos funciona como se espera, es hora de afinar los ajustes de transferencia de datos para una mejor rendimiento.
Configuración de Transferencia de Datos
Después de verificar tus eventos utilizando herramientas de depuración puedes optimizar los ajustes de transferencia de datos para garantizar un rendimiento suave y eficiente. Por ejemplo, el CDN de __CAPGO_KEEP_0__ puede transferir un paquete de 5MB en solo 114ms, con un tiempo de respuesta 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.
Data Transfer Settings
await CapacitorUpdater.configure({
encryption: true,
compressionLevel: "high",
retryAttempts: 3,
batchSize: 50
});
Para aplicaciones que manejan un alto volumen de datos, consideren estas mejores prácticas:
- Use el procesamiento en lotes para minimizar la sobrecarga.
- Implemente la lógica de reintento con atraso exponencial para manejar problemas de red.
- Aplicar compresión para reducir el tamaño de grandes paquetes de datos.
Para mantener la velocidad mientras se mantiene la seguridad de los datos, Capgo incluye controles de validación integrados y protocolos de cifrado. Estas características garantizan que el seguimiento de eventos permanezca tanto confiable como eficiente.
Configuración Avanzada
Propiedades de Usuario
Con el plugin Capgo, puede configurar propiedades de usuario persistentes para monitorear el comportamiento de los usuarios de manera efectiva a lo largo de las sesiones. Aquí hay un ejemplo:
await CapgoPlugin.setUserProperties({
subscriptionTier: "premium",
deviceType: "mobile",
region: "US-West",
lastLoginDate: new Date().toISOString()
});
Para aplicaciones de nivel empresarial, es posible que desee incluir detalles adicionales basados en roles, como roles de usuario y permisos, para refinar la segmentación de usuarios. Una vez configurado, asegúrese de que los datos de usuario sensibles estén protegidos implementando medidas de privacidad sólidas.
Configuración de Privacidad de Datos
La conformidad con la privacidad es crítica, especialmente con regulaciones como GDPR y CCPA. El plugin Capgo simplifica esto con controles de privacidad integrados:
await CapgoPlugin.configurePrivacy({
dataRetention: 90, // Days to retain event data
piiEncryption: true,
gdprCompliance: true,
dataMinimization: true
});
Mejores prácticas para la gestión de la privacidad:
| Característica de Privacidad | Implementación | Impacto |
|---|---|---|
| Cifrado de Datos | Cifrado de extremo a extremo | Mantiene la seguridad de los datos durante el transferencia y almacenamiento |
| Consentimiento del Usuario | Mecanismos de opt-in | Se alinea con los requisitos legales de privacidad |
| Retención de Datos | Política de retención de 90 días por defecto | Reduce el almacenamiento de datos innecesarios |
| Control de Acceso | Permisos basados en roles | Limita el acceso a información sensible |
Configuración de Rendimiento
Una vez que se ha asegurado la privacidad, es hora de afinar el rendimiento para un seguimiento eficiente. Utilice la siguiente configuración para optimizar el uso de recursos:
await CapgoPlugin.configurePerformance({
batchSize: 50,
batchInterval: 30000, // milliseconds
retryStrategy: {
maxAttempts: 3,
backoffMultiplier: 1.5
},
compressionThreshold: 1024 // bytes
});
Para entornos con conexiones de red inestables, el recuento adaptativo puede ayudar:
await CapgoPlugin.setNetworkPolicy({
lowBandwidthMode: true,
maxPayloadSize: 100000, // bytes
priorityEvents: ["purchase", "error", "crash"]
});
Estas configuraciones garantizan un equilibrio entre el seguimiento en tiempo real y la gestión eficiente de recursos, incluso bajo condiciones de red desafiantes.
Resumen
El plugin Capgo destaca por su capacidad para proporcionar un seguimiento en tiempo real y retroalimentación rápida del usuario, convirtiéndolo en una herramienta poderosa para el seguimiento de eventos personalizados y configuraciones avanzadas. Al ofrecer análisis en tiempo real, simplifica el proceso de seguimiento de eventos personalizados, permitiendo a los desarrolladores mantenerse al día con el rendimiento de la aplicación y actualizar los despliegues.
Con una impresionante cobertura - hasta un 95% de usuarios activos que reciben actualizaciones dentro de 24 horas [1] - el plugin proporciona claves de inspección a través de los siguientes métricas:
| Tipo de Métrica | Capacidad de seguimiento | Impacto empresarial |
|---|---|---|
| Entrega de actualizaciones | Monitoreo de instalación en tiempo real | Garantiza lanzamientos rápidos de características |
| Participación del usuario | Seguimiento de eventos personalizados | Apoya la toma de decisiones basada en datos |
| Detección de errores | Identificación proactiva de problemas | Reduce potenciales interrupciones |
| Análisis de rendimiento | Consumo de ancho de banda y uso de recursos | Mejora la eficiencia de la aplicación |
Estos indicadores destacan el papel del complemento en la simplificación de las actualizaciones de la aplicación y en la mejora de la experiencia del usuario en general. Su combinación de opciones de configuración avanzadas, controles de privacidad y análisis en tiempo real permite a los desarrolladores anticipar y resolver problemas antes de que afecten a los usuarios [1].
Al configurar el seguimiento de eventos personalizados, priorice lo siguiente:
- Privacidad de datos: ¡Toma ventaja de la cifrado integrado y herramientas de cumplimiento.
- Seguimiento de propiedades de usuario: Utiliza propiedades persistentes para analizar el comportamiento de los usuarios de manera efectiva.
- Monitoreo en tiempo real: Obtiene inmediatas las perspectivas sobre actualizaciones e instalaciones.
Preguntas Frecuentes
::: faq
¿Cómo protege el plugin Capgo los datos de los usuarios y cumple con las regulaciones de privacidad como el GDPR?
Capgo pone un fuerte énfasis en la privacidad de los datos y el cumplimiento de regulaciones como el GDPR. Al utilizar la cifrado de extremo a extremo, la plataforma garantiza que los datos de los usuarios permanezcan seguros durante la transmisión. También requiere que los usuarios proporcionen su consentimiento explícito antes de que se recolecte cualquier dato, lo que les da control total sobre cómo se gestiona su información.
Para reforzar su compromiso con la privacidad, Capgo realiza evaluaciones regulares para identificar y abordar posibles riesgos. Esta aproximación proactiva se alinea con los estrictos estándares de protección de datos establecidos por la Unión Europea, ayudando a proteger la confianza de los usuarios mientras se mantiene plenamente conforme con las leyes de privacidad.
:::
How can I improve event tracking performance with the Capgo plugin?
¿Cómo puedo mejorar el rendimiento del seguimiento de eventos con el plugin Capgo?
Otra sugerencia: utilice la caché para datos que se acceden con frecuencia. Esto puede hacer una diferencia notable en el rendimiento. Además de eso, herramientas como Firebase y Sentry son excelentes para mantener un ojo en el rendimiento de la aplicación, el uso de recursos y los tiempos de respuesta. Estas herramientas te brindan información en tiempo real, lo que te permite hacer ajustes rápidos y mantener tu aplicación Capacitor funcionando suavemente.
Al utilizar estas estrategias, puedes mejorar el rendimiento del seguimiento de eventos sin comprometer la experiencia del usuario. :::
::: faq
¿Cómo puedo solucionar problemas y resolver problemas con el seguimiento de eventos personalizados utilizando herramientas de Capgo?
Para abordar problemas de seguimiento de eventos personalizados en tu aplicación Capacitor, varias herramientas y estrategias de Capgo pueden resultar útiles. Comienza utilizando herramientas de depuración web como Chrome DevTools o Safari Web Inspector web debugging tools comoEstos son ideales para inspeccionar llamadas API, rastrear la carga de recursos y identificar errores de JavaScript. Para componentes nativos, confíe en herramientas específicas de plataforma como Xcode para iOS o Android Studio para Android para profundizar en posibles problemas.
Ejecutar comandos clave Capacitor CLI es otro enfoque efectivo. Por ejemplo, npx cap doctor ayuda a diagnosticar problemas de configuración, mientras que npx cap sync se asegura de que los plugins estén correctamente integrados en su proyecto.
Para un proceso de depuración más robusto es una herramienta de depuración más robusta, también puedes integrar plataformas de seguimiento de errores como Sentry o LogRocket. Estas herramientas monitorean errores y interacciones en tiempo real, lo que las hace especialmente útiles durante actualizaciones OTA. Al combinar estos métodos, puedes simplificar el proceso de depuración y mejorar el rendimiento de tu seguimiento de eventos personalizado. :::