Ecrans dynamiques

 

Avant-propos

Les écrans dynamiques (ou libellés dynamiques) permettent de conserver l’historique d’une page dont le contenu est modifié.

Ce marqueur, plus spécialement destiné aux sites médias, permet de maintenir une continuité dans le suivi d’un écran de l’app alors que le contenu éditorial (principalement des articles) change.

L’écran peut ainsi être renommé pour mieux s’adapter au contenu éditorial sans perturber la continuité de l’analyse.

Le principe du marquage est le même que celui d’un écran.

 

Pour bien débuter

Une fois votre marqueur initialisé, vous pouvez débuter le marquage de vos écrans dynamiques.

Dans le cas où vous souhaitez utiliser des variables, veillez à importer les classes ATInternet, Tracker, DynamicScreen dans votre Activity.

 

Marquage

Pour marquer un écran, le tracker expose un objet DynamicScreens.

Cette propriété expose une méthode add permettant de renseigner les informations sur l’écran.

Cette méthode renvoie un objet de type DynamicScreen. Pour envoyer les informations définies, vous devrez appeler manuellement la méthode sendView de votre objet ou appeler la méthode dispatch du Tracker.

 

Exemple de marquage

  1. Marquage d’un écran avec un nom dynamique :
    @Override
    protected void onResume() {
            super.onResume();
            tracker.DynamicScreens().add("1", "News", new Date()).sendView();
    }
 

Classe DynamicScreen

 

Propriétés

NomTypeValeur par défautDescription
screenIdString (Int obsolète)nullObtient ou définit l’identifiant de l’écran (ex: « article-123456 »)
updateDatenullObtient ou définit la date de création ou de mise à jour de l’écran
nameStringChaîne videObtient ou définit le nom de l’écran
chapter1StringnullObtient ou définit le premier chapitre
chapter2StringnullObtient ou définit le second chapitre
chapter3StringnullObtient ou définit le troisième chapitre
actionEnumAction.ViewObtient ou définit le type d’action
level2Int-1Obtient ou définit l’identifiant du niveau 2
isBasketScreenBoolfalseIndique que l’écran affiche le contenu d’un panier (dans le cas de l’utilisation de l’option SalesTracker)
 

Méthodes

NomType de retourDescription
sendViewvoidEnvoi le hit d’écran
Dernière mise à jour : 29/11/2019