Show Menu
SUJETS×

Suivi des états d’application

Les états correspondent aux différents écrans ou affichages de votre application.
Chaque fois qu’un nouvel état s’affiche dans votre application (par exemple, lorsqu’un utilisateur navigue de la page d’accueil vers le fil d’actualité), un appel trackState est envoyé. Dans Android, trackState est généralement appelé chaque fois qu’une nouvelle activité est chargée.

Suivi des états

  1. Ajoutez la bibliothèque à votre projet et mettez en œuvre le cycle de vie.
    Pour plus d’informations, voir Ajout du SDK et du fichier de configuration au projet IntelliJ IDEA ou Eclipse dans Mise en œuvre principale et cycle de vie .
  2. Importez la bibliothèque :
    import com.adobe.mobile.*;
    
    
  3. Dans la fonction onCreate , appelez trackState pour envoyer un accès correspondant à l’affichage d’état suivant :
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
        super.onCreate(savedInstanceState); 
        setContentView(R.layout.main); 
    
        // Adobe - track when this state loads 
        Analytics.trackState("State Name", null); 
    }
    
    
La variable "State Name" est signalée dans la variable View State dans Adobe Mobile Services, et un affichage est enregistré pour chaque appel trackState . Dans d’autres interfaces Analytics, la variable View State est signalée en tant que Page Name et state views est signalée en tant que page views .

Envoi de données supplémentaires

Outre "State Name" , vous pouvez envoyer des données contextuelles supplémentaires avec chaque appel d’action de suivi :
@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 
  
    // Adobe - track when this state loads 
    HashMap<String, Object> exampleContextData = new HashMap<String, Object>(); 
    exampleContextData.put("myapp.login.LoginStatus", "logged in"); 
    Analytics.trackState("Home Screen", exampleContextData); 
}

Les valeurs de données contextuelles doivent être mappées à des variables personnalisées dans Adobe Mobile Services :

Création de rapports d’états d’application

Les états sont généralement affichés en utilisant un rapport de cheminement qui permet de voir comment les utilisateurs naviguent dans votre application, ainsi que les états les plus fréquemment affichés.
Adobe Mobile Services
Rapport Afficher les états . Ce rapport est basé sur les chemins que les utilisateurs prennent dans votre application. Un exemple de chemin est Accueil  > Paramètres  > Flux .
Adobe Analytics
Vous pouvez consulter les états sur les différents affichages des Pages : rapport Pages , rapport Pages vues et rapport Chemin .
Analyses ad hoc
Vous pouvez consulter les états sur les différents affichages des Pages au moyen de la dimension Page , de la mesure Pages vues et des rapports Chemin .