Suivi de l'écran – SDK Android v2 (ancien)

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:

  1. Ajoutez des méthodes EasyTracker à toutes vos Activities
  2. Définissez le paramètre ga_autoActivityTracking dans votre fichier analytics.xml.
  3. Attribuez un nom d'écran à chacun de vos Activities dans le fichier analytics.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.
}