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.
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.
Importez la bibliothèque :
import com.adobe.mobile.*;
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
.
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 :
Les états sont généralement consultés au moyen d’un rapport de cheminement afin de découvrir comment les utilisateurs naviguent dans votre application et les états les plus vus.
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. |