Sobre el proyecto

Este paquete proporciona un SDK para integrar el análisis de Aptabase en aplicaciones de escritorio de Electron. Aptabase se describe como una plataforma de análisis de código abierto, centrada en la privacidad y sencilla, para aplicaciones móviles, de escritorio y web. La instalación se realiza mediante npm: npm add @aptabase/electron La inicialización ocurre en el proceso principal de Electron antes del evento app ready, pasando tu App Key obtenida desde el panel de control de Aptabase. El seguimiento de eventos utiliza una función trackEvent importada desde @aptabase/electron/renderer para eventos del proceso renderer o desde @aptabase/electron/main para eventos del proceso principal. Los eventos pueden seguirse con o sin propiedades personalizadas, las cuales deben ser cadenas o números. El SDK enriquece automáticamente los eventos con el sistema operativo, la versión de la aplicación y otros metadatos útiles. El SDK no rastrea automáticamente ningún evento; los desarrolladores deben llamar manualmente a trackEvent donde deseen capturar datos. Se recomienda llamar a trackEvent al inicio. La función trackEvent se ejecuta de forma asíncrona en segundo plano y no requiere awaiting. Para orientación sobre integración con IA/LLM, el repositorio hace referencia a un archivo llms.txt.