Cycle de vie de l’application

 

Avant-propos

Les variables de cycle de vie vous permettent de connaitre l’utilisation de votre application par vos utilisateurs. Grâce à elles vous pouvez par exemple calculer, la rétention d’utilisateurs et le taux d’utilisation de votre application.

Les variables de cycle de vie sont automatiquement calculées et ajoutées dans la variable stc de vos hits.

 

Exemple

Voici un exemple du JSON ajouté dans la variable stc de vos hits :

{
    "lifecycle": {
        "sessionId": "e1e04f45-8d54-4e24-81cf-75314a5bcead",
        "fs": 0,
        "fsau": 0,
        "sc": 5,
        "scsu": 2,
        "fsd": 20160120,
        "dsfs": 0,
        "fsdau": 20160120,
        "dsu": 0,
        "dsls": 0
    }
}
 

Récupération des métriques (>= 2.10.1)

Depuis la version 2.10.1, il est désormais possible de récupérer les métriques calculées par le SDK pour les exploiter différemment. Pour cela, il suffit simplement d’appeler la méthode du tracker :

Map<String,Object metrics = tracker.getLifecycleMetrics();

Les métriques sont restituées de la même manière que dans le stc, permettant de les récupérer via les mêmes clés (exemple ici avec le « sc » : session count):

Map<String,Object metrics = tracker.getLifecycleMetrics();
metrics.get("sc"); // get the session count
 

Variables

NomDescription
sessionIdIdentifiant de session. La session débute lorsque l’application est lancée ou mise au premier plan, et se termine lorsque l’application est mise en arrière-plan pendant plus de 60 secondes (par défaut), ou lorsque l’application est quittée.
fsPermet de savoir si l’application est lancée pour la première fois
fsauPermet de savoir si l’application est lancée pour la première fois depuis une mise à jour
scNombre de sessions effectuées depuis l’installation de l’application
scsuNombre de sessions effectuées depuis la dernière mise à jour de l’application
fsdDate de la première session de l’application
dsfsNombre de jours depuis la première session
fsdauDate de première session depuis la dernière mise à jour
dsuNombre de jours depuis la dernière mise à jour
dslsCette variable indique le nombre de jours écoulés depuis la dernière session. Le calcul prend pour référence le paramétrage du téléphone, par conséquent si l’utilisateur modifie la date de son téléphone la variable peut se retrouver négative.
Dernière mise à jour : 26/10/2018