⚠️ Advertencia sobre Modificaciones del Core: Si bien BaP Framework permite modificar cualquier archivo en src/_main/, ten en cuenta que al actualizar a una nueva versión de BaP en el futuro, cualquier cambio manual en los archivos del núcleo se sobrescribirá y perderá. Se sugiere contactar al referente o mantenedor del framework para sugerir mejoras o cambios antes de alterar el motor localmente.

Módulo analytics.js

Módulo de telemetría unificada que expone una API declarativa basada en la taxonomía definida en `bap.config.json`.

Atributos Exportados (export const)

1. analytic

Tipo: Object

Propósito: Objeto dinámico exportado que expone funciones tipadas en `analytic.logEvent.*` para cada evento configurado en la taxonomía de la aplicación.

Ejemplo de uso:

import { analytic } from "../../_main/analytics.js";

// Registrar entrada a la vista del Core
analytic.logEvent.enterCorePage?.();

// Registrar evento personalizado con parámetros
analytic.logEvent.searchSubmitted?.({ query: "cifrado AES-GCM" });

Buenas Prácticas