Mesure des applications / écrans

Ce guide explique comment configurer la mesure des événements d'écran avec analytics.js.

Présentation

Dans Google Analytics, les écrans représentent le contenu que les utilisateurs consultent dans une application. Les pages représentent le concept équivalent pour un site Web. Mesurer les visionnages de l'écran vous permet de déterminer quel contenu est le plus visionné par vos utilisateurs et comment ils naviguent entre les différents éléments de contenu.

Implémentation

Les appels d'écran peuvent être envoyés à l'aide de la commande send en spécifiant un hitType screenview. La commande send a la signature suivante pour le type d'appel screenview:

ga('send', 'screenview', [fieldsObject]);

Champs de l'écran

Nom du champ Type de valeur Obligatoire Description
screenName text oui Nom de l'écran.

Les données d'écran sont généralement envoyées aux vues Google Analytics de type "application" (et non "Web"). Cela signifie qu'en plus d'envoyer screenName, vous devez également envoyer au moins le champ appName.

Le tableau suivant répertorie les champs d'application qui peuvent être envoyés aux vues d'application.

Nom du champ Type de valeur Obligatoire Description
appName text oui Nom de l'application.
appId text non ID de l'application.
appVersion text non Version de l'application.
appInstallerId text non ID du programme d'installation de l'application.

Pour en savoir plus sur la différence entre les vues Web et les vues d'application dans Google Analytics, consultez l'article Différence entre les vues Web et d'application dans le Centre d'aide Analytics.

Exemples

La commande suivante envoie à Google Analytics un appel de type "vue d'écran" pour une application nommée "nomdemonApplication" et l'écran "Accueil":

ga('send', 'screenview', {
  'appName': 'myAppName',
  'screenName': 'Home'
});

Étant donné que le champ appName doit être envoyé avec tous les appels d'application, il est souvent préférable de le définir à l'aide de la commande set:

ga('create', 'GA_MEASUREMENT_ID', 'auto');
ga('set', 'appName', 'myAppName');

// The `appName` field is now set, so
// screenview hits don't need to include it.
ga('send', 'screenview', {screenName: 'Home'});

Utiliser des filtres pour les vues "Application uniquement" ou "Web uniquement"

Si vous envoyez des données de sites Web et d'applications pour la même propriété (UA-XXXXX-Y), Google Analytics affichera les deux ensembles de données dans les vues de cette propriété. Cela permet de combiner des vues d'application et de site Web.

Si vous souhaitez envoyer des données d'application et des données Web pour la même propriété tout en conservant une vue d'application et/ou Web distincte, vous pouvez créer des filtres. Par exemple, vous pouvez disposer d'une vue combinée (par défaut), d'une vue Web et d'une vue d'application.

Filtre de vue de l'application

Créez un filtre personnalisé pour n'inclure que les données d'application en définissant Application? sur yes.

Formulaire "Créer un filtre" de Google Analytics Le champ "Nom du filtre" est défini sur "Vue de l'application", le type "Filtre personnalisé" est sélectionné, "Inclure" est sélectionné, le menu déroulant "Champ de filtrage" est défini sur "Application ?", Règle de filtrage définie sur "Oui" et Sensible à la casse sur "Non".
Figure 1: Paramètres de filtrage d'une vue d'application

Filtre de vue Web

Créez un filtre personnalisé pour n'inclure que les données Web en définissant Application? sur no.

Formulaire "Créer un filtre" de Google Analytics Le champ du nom du filtre est défini sur "Vue Web", le type "Filtre personnalisé" est sélectionné, "Inclure" est sélectionné, le menu déroulant "Champ de filtrage" est défini sur "Application ?", Règle de filtrage définie sur "Non" et Sensible à la casse sur "Non".
Figure 2: Paramètres de filtrage d'une vue Web