Temps utilisateur – SDK iOS

Ce document explique comment mesurer les temps utilisateur à l'aide du SDK Google Analytics pour iOS v2.

Présentation

Mesurer le temps utilisateur est un moyen natif de mesurer une période dans Google Analytics. Cela peut être utile pour mesurer les temps de chargement des ressources, par exemple.

Dans Google Analytics, les codes temporels comprennent les champs suivants:

  • NSString Catégorie : catégorie de l'événement programmé
  • Intervalle de NSTimeInterval : mesure du temps en secondes
  • NSString (facultatif) Nom : nom de l'événement programmé
  • NSString (facultatif) : libellé de l'événement programmé

Les données de temps utilisateur figurent principalement dans le rapport "Temps utilisateur".

Implémentation

Pour envoyer un temps utilisateur à Google Analytics, appelez sendTimingWithCategory:withTimeInterval:withName:withLabel et indiquez l'intervalle de temps ainsi qu'une catégorie. Dans l'exemple suivant, nous supposons que onLoad: est appelé après le chargement de certaines ressources. Dans le cas présent, il s'agit d'une liste des meilleurs scores d'un jeu:

- (void)onLoad:(NSTimeInterval *)loadTime {
    [tracker sendTimingWithCategory:@"resources"
                            withTimeInterval:loadTime
                                    withName:@"high scores"
                                   withLabel:nil];
    ... // The rest of your onLoad: code.
}