Ce document présente les écrans et explique comment mesurer les visionnages à l'aide du SDK Google Analytics pour iOS v3.
Présentation
Dans Google Analytics, les écrans représentent le contenu que les utilisateurs consultent dans votre application. Le concept équivalent en analyse d'audience Internet est une page vue. Mesurer les visionnages de l'écran vous permet de savoir quel contenu est le plus regardé par vos utilisateurs et comment ils naviguent entre les différents éléments de contenu.
Un visionnage de l'écran est constitué d'un champ de chaîne unique qui sera utilisé comme nom d'écran dans vos rapports Google Analytics:
Nom du champ | Champ de suivi | Type | Obligatoire | Description |
---|---|---|---|---|
Nom à l'écran |
kGAIScreenName |
NSString |
Oui | Nom d'un écran d'application. |
Les données de visionnage d'écran sont principalement utilisées dans les rapports Google Analytics standards suivants:
- Rapport sur les écrans
- Flux d'interactions
Mesure manuelle de l'écran
Pour envoyer manuellement un visionnage de l'écran, définissez les valeurs des champs de l'écran sur l'outil de suivi, puis envoyez l'appel:
// May return nil if a tracker has not already been initialized with a // property ID. id tracker = [[GAI sharedInstance] defaultTracker]; // This screen name value will remain set on the tracker and sent with // hits until it is set to a new value or to nil. [tracker set:kGAIScreenName value:@"Home Screen"]; // Previous V3 SDK versions // [tracker send:[[GAIDictionaryBuilder createAppView] build]]; // New SDK versions [tracker send:[[GAIDictionaryBuilder createScreenView] build]];
Mesure automatique de l'écran
Mesurez automatiquement les vues en tant qu'écrans à l'aide de la classe GAITrackedViewController
. Demandez à chacun de vos contrôleurs de vue d'étendre GAITrackedViewController
et d'ajouter une propriété appelée screenName
. Cette propriété sera utilisée pour définir le champ de nom de l'écran.
// // MyViewController.h // An example of using automatic screen tracking in a ViewController. // #import "GAITrackedViewController.h" // Extend the provided GAITrackedViewController for automatic screen // measurement. @interface AboutViewController : GAITrackedViewController @end // // MyViewController.m // #import "MyViewController.h" #import "AppDelegate.h" @implementation MyViewController - (void)viewDidLoad { [super viewDidLoad]; // Set screen name. self.screenName = @"Home Screen"; } // Rest of the ViewController implementation. @end