Conceptos clave
Entender cómo organiza Kixo los datos te ayudará a sacarle más partido a la plataforma. Estos son sus elementos principales.
Equipos
Un Equipo es el contenedor principal de Kixo. Representa a tu organización y reúne todos los proyectos, miembros y ajustes de facturación. Cada equipo puede tener varios miembros con roles distintos: Owner, Admin, Member o Viewer, además de Guest Viewer y Guest Editor para colaboradores externos con acceso limitado a proyectos concretos.
Proyectos
Un Proyecto corresponde a un único producto o aplicación. Cada proyecto tiene su propio Project ID, claves de API, dashboards y ajustes de campañas. Puedes crear varios proyectos dentro de un mismo equipo; por ejemplo, uno para tu aplicación web y otro para tu aplicación móvil.
Aplicaciones
Aplicaciones son los dominios web, los identificadores de paquete de iOS y los nombres de paquete de Android que envían tráfico del SDK a un proyecto. Kixo puede detectar la primera app de una plataforma durante la configuración. Los identificadores de app que se añadan después deben revisarse por parte de tu equipo antes de aceptar su tráfico, para que fragmentos del SDK filtrados o dominios inesperados no contaminen los datos.
Eventos
Un Evento es una acción de un usuario o un suceso del sistema. Kixo registra automáticamente muchos eventos desde el principio: vistas de página, toques, sesiones, profundidad de desplazamiento, errores y más. También puedes enviar eventos personalizados con Kixo.track().
Cada evento incluye:
- event_type — la categoría (por ejemplo,
screen_view,tapocustom) - event_name — una etiqueta legible (por ejemplo,
HomeScreenoPurchase) - device_id — un identificador único del dispositivo
- session_id — agrupa los eventos en sesiones
- marca de tiempo — cuándo se produjo el evento
- propiedades — pares clave-valor arbitrarios para añadir contexto
Sesiones
Una Sesión representa un periodo concreto de actividad de un usuario. Kixo inicia una sesión nueva cuando el usuario vuelve tras un periodo de inactividad. El tiempo de espera depende de la plataforma: SDK web cierra una sesión después de 30 minutos sin actividad, mientras que los SDK de iOS y Android inician una sesión nueva cuando la app vuelve a primer plano tras pasar 30 segundos en segundo plano (configurable mediante sessionTimeout / sessionTimeoutMillis). Las sesiones se usan para calcular métricas como la duración de la sesión, las páginas por sesión o la tasa de rebote.