Ce document fournit une vue d'ensemble des écrans et explique comment mesurer les visionnages d'écran à l'aide du SDK Google Analytics pour Android v2.
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 visionné par vos utilisateurs et la façon dont ils naviguent entre les différents éléments de contenu.
Un visionnage d'écran est constitué d'un seul champ string
qui sera utilisé comme nom d'écran dans vos rapports Google Analytics.
Les données sur les vues d'écran sont principalement utilisées dans les rapports Google Analytics suivants:
- Rapport sur les écrans
- Flux d'interactions
- Flux de l'objectif
Implémentation
Les sections suivantes expliquent comment implémenter la mesure de l'écran à l'aide d'un EasyTracker ou d'une implémentation avancée. Si vous utilisez EasyTracker, vous avez la possibilité d'implémenter la mesure automatique de l'écran.
Mesure automatique de l'écran (EasyTracker)
Si vous utilisez EasyTracker, vous pouvez utiliser la mesure automatique de l'écran pour mesurer facilement chacun des Activities
de votre application en tant qu'écrans.
Pour activer la mesure automatique de Activity
:
- Ajoutez des méthodes EasyTracker à toutes vos
Activities
- Définissez le paramètre
ga_autoActivityTracking
dans votre fichieranalytics.xml
. - Attribuez un nom d'écran à chacun de vos
Activities
dans le fichieranalytics.xml
.
Voici un exemple d'extrait d'un fichier analytics.xml
une fois la mesure automatique Activity
activée:
<-- Enable automatic Activity measurement --> <bool name="ga_autoActivityTracking">true</bool> <-- The screen names that will appear in your reporting --> <string name="com.example.app.BaseActivity">Home</string> <string name="com.example.app.PrefsActivity">Preferences</string>
Mesure manuelle de l'écran
Vous pouvez également envoyer manuellement un visionnage de l'écran en appelant sendView()
. Même si vous utilisez déjà la mesure automatique d'écran d'EasyTracker, vous pouvez envoyer manuellement des visionnages de l'écran pour mesurer l'engagement des utilisateurs avec Fragments
ou un autre contenu qui n'est peut-être pas un Activity
.
sendView()
est généralement appelé dans le rappel onStart()
d'un Activity
ou d'un Fragment
dans l'exemple suivant:
/** * Within an Activity or Fragment */ @Override public void onStart() { super.onStart(); ... // Your other onStart() code. myTracker.sendView("Home Screen"); // Where myTracker is an instance of Tracker. }