Skip to content
Mintlify
Mintlify
Analíticas

Transmite eventos de analíticas a Amazon S3

Configura la transmisión de analíticas Enterprise para enviar categorías de eventos desde tus deployments de Mintlify a Amazon S3 casi en tiempo real.

Las analíticas requieren un plan Pro o Enterprise. La transmisión de analíticas solo está disponible en planes Enterprise.

Transmite los eventos de analíticas a Amazon S3 casi en tiempo real para enviarlos a tu data warehouse o a pipelines de analíticas posteriores sin esperar a las exportaciones CSV.

Los administradores de la organización pueden agregar múltiples destinos, seleccionar qué categorías de eventos enviar y elegir desde qué deployments transmitir. La transmisión de analíticas utiliza un modelo de inclusión: no se transmite ningún evento hasta que selecciones al menos una categoría y un deployment. Las mismas selecciones de categoría y deployment se aplican a todos los destinos.

  1. Ve a la página de Streaming de tu dashboard.
  2. En la sección Stream configuration, selecciona Configure.
  3. Selecciona Add destination.
  4. Ingresa una etiqueta opcional y luego proporciona el bucket de Amazon S3, la región de AWS, el access key ID y la secret access key. Opcionalmente, ingresa un prefijo que Mintlify añadirá al principio de cada clave de objeto.
  5. Selecciona Add destination.

Para dejar de transmitir a un destino, abre la configuración de streaming, selecciona el ícono de eliminar junto al destino y luego selecciona Remove para confirmar.

  1. Ve a la página de Streaming de tu dashboard.

  2. En la sección Stream configuration, selecciona Configure.

  3. En la tabla de categorías, selecciona las categorías que quieres enviar.

    CategoríaEjemplos
    Page viewsEventos de vistas de páginas y de Markdown.
    NavigationClics en elementos de navegación, clics en llamadas a la acción de navegación y cambios de versión.
    SearchConsultas de búsqueda, clics en resultados, cierres de búsqueda y comparaciones de búsqueda.
    Page componentsInteracciones con elementos expandibles, acordeones, bloques de código y el API playground.
    FeedbackPulgar arriba, pulgar abajo y envíos de comentarios detallados.
    AI AssistantConversaciones, fuentes, sugerencias, comentarios y errores del assistant.
    Context menu & MCPAcciones del menú contextual, copias de enlaces MCP, instalaciones de servidores MCP y llamadas a herramientas MCP.

    Los ejemplos resumen cada categoría. Usa el valor eventType transmitido para identificar el evento exacto.

  4. Selecciona Save.

Selecciona cuáles de los deployments de tu organización envían eventos. El dashboard lista cada deployment por subdominio. Si creas un deployment, regresa a la configuración de streaming y selecciónalo. Los nuevos deployments no comienzan a transmitir eventos automáticamente.

  1. Ve a la página de Streaming de tu dashboard.
  2. En la sección Stream configuration, selecciona Configure.
  3. En la tabla de deployments, selecciona los deployments desde los que quieres enviar eventos.
  4. Selecciona Save.

No se transmite ningún evento hasta que selecciones al menos una categoría y un deployment.

Mintlify escribe objetos JSON delimitados por saltos de línea (.jsonl) en tu bucket. Mintlify genera los nombres de objeto a partir de marcas de tiempo UTC. Si configuras un prefijo de clave, Mintlify escribe los objetos bajo ese prefijo.

Cada línea contiene un envoltorio de evento con un eventType y un payload. El eventType es el nombre del evento, como docs.content.view. El payload contiene el evento de analíticas como un objeto JSON o como una cadena codificada en JSON. Si payload es una cadena, parséala como JSON antes de cargarla en tu warehouse.

El payload del evento contiene los siguientes campos:

CampoDescripción
event_idUUID que identifica el evento. Úsalo como clave de deduplicación al cargar los datos.
subdomainSubdominio del deployment que generó el evento.
user_idID del usuario autenticado, cuando esté disponible.
anon_idID anónimo del visitante, cuando esté disponible.
session_idID de sesión del visitante o del assistant, cuando esté disponible.
created_atMarca de tiempo ISO 8601 de cuándo ocurrió el evento.
eventNombre del evento. Coincide con eventType en el envoltorio.
pathRuta de la documentación donde ocurrió el evento.
referrerURL de referencia, cuando esté disponible.
user_agentCadena del user-agent del navegador o cliente.
ipDirección IP del visitante.
propertiesDatos específicos del evento como un objeto JSON o una cadena codificada en JSON.

Los cambios de configuración pueden tardar hasta un minuto en aplicarse.

Los eventos transmitidos pueden contener datos personales, incluidas direcciones IP, identificadores de usuarios y sesiones, consultas y respuestas del assistant, y comentarios o información de contacto de feedback. Aplica los controles de acceso, políticas de retención y otros requisitos de manejo de datos apropiados para tu organización.

Was this page helpful?Suggest editsRaise issue