Cycle de vie de l’application

  • iOS
  • watchOS
  • tvOS
 

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.11.1)

Depuis la version 2.11.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 :

let metrics = tracker.getLifecycleMetrics()
NSDictionary* 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):
let metrics = tracker.getLifecycleMetrics()
let sc = metrics["sc"] // get the session count
NSDictionary* metrics = [self.tracker getLifecycleMetrics];
NSObject* sc = [metrics objectForKey:@"sc"];