Ce document présente les écrans et explique comment mesurer les visionnages de l'écran à 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 dans l'analyse d'audience Internet est une page vue. Mesurer les visionnages de l'écran vous permet d'identifier le contenu le plus regardé par vos utilisateurs et la façon dont ils naviguent entre les différents contenus.
Un visionnage d'é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 sur les vues 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 du champ d'é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 du 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