Temps utilisateur – SDK iOS

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

Présentation

Mesurer les temps utilisateur vous offre 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, un calendrier comprend les champs suivants:

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

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

Implémentation

Pour envoyer le 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é une fois que le chargement de certaines ressources est terminé. Dans ce cas, il s'agit d'une liste de scores élevés pour un jeu:

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