Ce guide du développeur explique comment mesurer les temps utilisateur avec le SDK Google Analytics pour iOS v3.
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.
Les temps utilisateur comportent les champs suivants:
Nom du champ | Champ de suivi | Type | Obligatoire | Description |
---|---|---|---|---|
Catégorie |
kGAITimingCategory |
NSString |
Oui | Catégorie de l'événement programmé |
Valeur |
kGAITimingValue |
NSNumber |
Oui | Mesure de la durée en millisecondes |
Nom |
kGAITimingVar |
NSString |
Oui | Nom de l'événement programmé |
Étiquette |
kGAITimingLabel |
NSString |
Non | Libellé de l'événement programmé |
Ces données se trouvent principalement dans le rapport "Vitesse de l'application" sur le temps utilisateur.
Implémentation
Pour envoyer un temps utilisateur à Google Analytics, créez un appel de durée à l'aide de GAIDictionaryBuilder.createTimingWithCategory:interval:name:label:
, puis envoyez-le à l'aide de send:
.
/* * Called after a list of high scores finishes loading. * * @param loadTime The time it takes to load a resource. */ - (void)onLoad:(NSTimeInterval)loadTime { // May return nil if a tracker has not already been initialized with a // property ID. id tracker = [[GAI sharedInstance] defaultTracker]; [tracker send:[[GAIDictionaryBuilder createTimingWithCategory:@"resources" interval:@((NSUInteger)(loadTime * 1000)) name:@"high scores" label:nil] build]]; }