Écrans

Ce document présente les écrans et explique comment mesurer les visionnages de l'écran à l'aide du SDK Google Analytics v4 pour Android.

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 Type Obligatoire Description
Nom à l'écran String 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

Implémentation

Pour envoyer un visionnage de l'écran, définissez les valeurs du champ d'écran sur l'outil de suivi, puis envoyez l'appel:

// Get tracker.
Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker(
    TrackerName.APP_TRACKER);

// Set screen name.
t.setScreenName(screenName);

// Send a screen view.
t.send(new HitBuilders.ScreenViewBuilder().build());

Pour en savoir plus sur la méthode getTracker, consultez la section Configuration avancée.

Mesure automatique de l'écran

Vous pouvez mesurer automatiquement les visionnages de l'écran chaque fois que l'Activities d'une application s'affiche pour un utilisateur.

Pour activer la mesure automatique de Activity:

  1. Définissez le paramètre ga_autoActivityTracking dans votre fichier de configuration XML.
  2. Attribuez un nom d'écran à chacune de vos Activities dans votre fichier de configuration XML.

Voici un exemple d'extrait d'un fichier de configuration 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 reports -->
<screenName name="com.example.ScreenviewActivity">
    AnalyticsSampleApp ScreenViewSampleScreen
</screenName>
<screenName name="com.example.EcommerceActivity">
    AnalyticsSampleApp EcommerceSampleScreen
</screenName>

Pour activer par programmation la mesure automatique de Activity :

t.enableAutoActivityTracking(true);