Passer à la documentation

Concepts fondamentaux

Comprendre comment Kixo organise les données vous aidera à tirer le meilleur parti de la plateforme. Voici les principaux éléments à connaître.

Équipes

Une Équipe est le conteneur de plus haut niveau dans Kixo. Elle représente votre organisation et regroupe tous les projets, les membres et les paramètres de facturation. Chaque équipe peut compter plusieurs membres avec des rôles différents : Owner, Admin, Member ou Viewer, ainsi que Guest Viewer et Guest Editor pour des collaborateurs externes limités à certains projets.

Projets

Un Projet correspond à un produit ou à une application. Chaque projet dispose de son propre Project ID, de ses clés API, de ses tableaux de bord et de ses paramètres de campagne. Vous pouvez créer plusieurs projets dans une même équipe, par exemple un pour votre application web et un autre pour votre application mobile.

Applications

Les Applications sont les domaines web, les identifiants de bundle iOS et les noms de package Android qui envoient du trafic SDK vers un projet. Lors de la configuration, Kixo peut détecter la première application d’une plateforme. Ensuite, les nouveaux identifiants d’application doivent être validés par votre équipe avant que leur trafic soit accepté, afin d’éviter qu’un extrait de SDK divulgué ou des domaines inattendus ne polluent vos données.

Événements

Un Événement est une action utilisateur ou un événement système isolé. Kixo suit automatiquement de nombreux événements dès l’installation : pages vues, appuis, sessions, profondeur de défilement, erreurs, etc. Vous pouvez aussi envoyer des événements personnalisés avec Kixo.track().

Chaque événement comprend :

  • event_type — la catégorie (par ex. screen_view, tap, custom)
  • event_name — un libellé lisible par un humain (par ex. HomeScreen, Purchase)
  • device_id — un identifiant unique de l’appareil
  • session_id — regroupe les événements en sessions
  • horodatage — la date et l’heure de l’événement
  • propriétés — des paires clé-valeur libres pour ajouter du contexte

Sessions

Une Session correspond à une période continue d’activité utilisateur. Kixo démarre une nouvelle session lorsqu’un utilisateur revient après une période d’inactivité. Le délai dépend de la plateforme : SDK Web clôt une session après 30 minutes sans activité, tandis que les SDK iOS et Android démarrent une nouvelle session lorsque l’application revient au premier plan après 30 secondes en arrière-plan (paramétrable via sessionTimeout / sessionTimeoutMillis). Les sessions servent à calculer des indicateurs comme la durée de session, le nombre de pages par session et le taux de rebond.