Rastrear estados do aplicativo track-app-states
Os estados são telas ou exibições diferentes do aplicativo. Sempre que um novo estado for exibido no aplicativo, você deverá enviar uma chamada trackState. Por exemplo, quando um usuário navega da página inicial para a tela de detalhes do vídeo, envie uma chamada trackState. Os estados geralmente são vistos usando um relatório de definição de caminho para que você possa ver como os usuários navegam no seu aplicativo e quais estados são exibidos mais comumente.
Chamadas trackState
Normalmente, você chama trackState sempre que o aplicativo carrega uma nova tela.
Roku
ADBMobile().trackState("State Name", {})
Chromecast
ADBMobile.analytics.trackState("State Name",{});
O nome do estado é relatado na variável “Exibir estado” no Adobe Mobile Services e uma exibição é gravada para cada trackState chamada. Em outras interfaces do Analytics, o “Exibir estado” é reportado como “Nome de página” e as “Exibições de estado” como “Exibições de páginas”.
Enviar dados de contexto
Além do "Nome do estado", é possível enviar dados de contexto adicionais com cada chamada de rastreamento de estado.
Roku
dictionary = { }
dictionary["myapp.login.LoginStatus"] = "logged in"
ADBMobile().trackState("Home Screen", dictionary)
Chromecast
var dictionary = { };
dictionary["myapp.login.LoginStatus"] = "logged in";
ADBMobile.analytics.trackState("Home Screen", dictionary);