Conceptos clave
Entender como organiza Kixo os datos axudarache a sacar máis partido da plataforma. Estes son os bloques principais.
Equipos
Un Equipo é o contedor principal en Kixo. Representa a túa organización e reúne todos os proxectos, membros e axustes de facturación. Cada equipo pode ter varios membros con roles distintos: Owner, Admin, Member ou Viewer, ademais de Guest Viewer e Guest Editor para colaboradores externos limitados a proxectos concretos.
Proxectos
Un Proxecto corresponde a un único produto ou aplicación. Cada proxecto ten o seu propio Project ID, claves de API, dashboards e axustes de campañas. Podes crear varios proxectos dentro dun mesmo equipo; por exemplo, un para a app web e outro para a app móbil.
Apps
Apps son os dominios web, os identificadores de bundle de iOS e os nomes de paquete de Android que envían tráfico do SDK a un proxecto. Kixo pode detectar a primeira app dunha plataforma durante a configuración. Os identificadores doutras apps deben revisarse no teu equipo antes de aceptar o seu tráfico, para que fragmentos filtrados do SDK ou dominios inesperados non contaminen os datos.
Eventos
Un Evento é unha acción do usuario ou un evento do sistema. Kixo rexistra automaticamente moitos eventos de serie (vistas de páxina, toques, sesións, profundidade de desprazamento, erros e máis). Tamén podes enviar eventos personalizados con Kixo.track().
Cada evento inclúe:
- event_type — a categoría (p. ex.
screen_view,tap,custom) - event_name — unha etiqueta fácil de entender (p. ex.
HomeScreen,Purchase) - device_id — un identificador único do dispositivo
- session_id — agrupa os eventos en sesións
- marca temporal — cando ocorreu o evento
- propiedades — pares clave-valor arbitrarios para engadir contexto
Sesións
Unha Sesión representa un período concreto de actividade dun usuario. Kixo inicia unha sesión nova cando o usuario regresa tras un tempo de inactividade. O límite depende da plataforma: o Web SDK pecha a sesión despois de 30 minutos sen actividade, mentres que os SDK de iOS e Android inician unha nova sesión cando a app volve ao primeiro plano tras 30 segundos en segundo plano (configurable con sessionTimeout / sessionTimeoutMillis). As sesións úsanse para calcular métricas como a duración da sesión, as páxinas por sesión e a taxa de rebote.