Sobre el proyecto

Envoltorio idiomático de Vue 3 para el análisis respetuoso con la privacidad de Takt. Proporciona un componente Takt que inicia los analíticos tras el montaje y ofrece la instancia a toda la jerarquía de componentes. El composable useTakt devuelve la instancia en vivo en cualquier punto, usando una función no operativa como respaldo antes del montaje o durante SSR. La directiva v-takt-event habilita el seguimiento declarativo de clics, reaccionando ante sus enlaces. TaktPlugin registra la directiva y los componentes widget de forma global, y puede arrancar una única instancia mediante app.use. También está disponible un elemento personalizado agnóstico al framework llamado takt-analytics, diseñado para páginas sin Vue, que empaqueta el núcleo sin requerir el runtime de Vue. El wrapper vuelve a exportar createStats desde el núcleo para consultar estadísticas públicas. Todas las funciones son compatibles con SSR: el componente pospone las operaciones del navegador hasta onMounted, el composable devuelve una función no operativa en el servidor, y el elemento personalizado solo se registra en el navegador. Las configuraciones de privacidad por defecto respetan la configuración Do Not Track, excluyen localhost, eliminan cadenas de consulta y fragmentos hash, y nunca modifican la carga útil de red del núcleo.