Suivi des événements : SDK iOS

Ce guide du développeur explique comment mesurer les événements dans votre application à l'aide du SDK Google Analytics pour iOS v3.

Présentation

Les événements constituent un moyen utile de collecter des données sur l'interaction d'un utilisateur avec les composants interactifs de votre application, comme les appuis sur les boutons ou l'utilisation d'un élément particulier dans un jeu.

Un événement se compose de quatre champs que vous pouvez utiliser pour décrire l'interaction d'un utilisateur avec le contenu de votre application:

Nom du champ Champ de suivi Type Obligatoire Description
Catégorie kGAIEventCategory NSString Oui Catégorie de l'événement
Action kGAIEventAction NSString Oui Action de l'événement
Étiquette kGAIEventLabel NSString Non Libellé de l'événement
Valeur kGAIEventValue NSNumber Non Valeur de l'événement

Implémentation

Pour envoyer un événement à Google Analytics, utilisez GAIDictionaryBuilder.createEventWithCategory:action:label:value: et envoyez l'appel, comme dans cet exemple:

// May return nil if a tracker has not already been initialized with a property
// ID.
id<GAITracker> tracker = [[GAI sharedInstance] defaultTracker];

[tracker send:[[GAIDictionaryBuilder createEventWithCategory:@"ui_action"
                                                      action:@"button_press"
                                                       label:@"play"
                                                       value:nil] build]];