Os estados são telas ou exibições diferentes no aplicativo.
Sempre que um novo estado for exibido no aplicativo, por exemplo, quando um usuário navega de uma página inicial para a tela de feed de notícias, uma chamada de trackState
é enviada. No Android, o trackState
normalmente é chamado sempre que uma nova atividade é carregada.
Adicione a biblioteca ao projeto e implemente o ciclo de vida.
Para obter mais informações, consulte Adicionar o SDK e o arquivo de configuração ao projeto IntelliJ IDEA ou Eclipse na Implementação principal e ciclo de vida.
Importe a biblioteca:
import com.adobe.mobile.*;
Na função onCreate
, faça uma chamada com trackState
para enviar uma ocorrência dessa exibição de estado:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// Adobe - track when this state loads
Analytics.trackState("State Name", null);
}
O "State Name"
é relatado na variável View State
no Adobe Mobile Services, e uma exibição é gravada para cada chamada trackState
. Em outras interfaces do Analytics, View State
é reportado como Page Name
, e state views
é reportado como page views
.
Além do "State Name"
, é possível enviar dados de contexto adicionais com cada chamada de rastreamento de ação:
@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);
}
Os valores de dados de contexto devem ser mapeados para variáveis personalizadas nos Adobe Mobile Services:
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 com mais frequência.
Adobe Mobile Services | O relatório Exibir estados. Este relatório está baseado nos caminhos que o usuário tomou pelo aplicativo. Um caminho de amostra é Início > Configurações > Feed. |
Adobe Analytics | Os estados podem ser exibidos em qualquer lugar em que as Páginas podem ser exibidas, como o relatório Páginas, o relatório Exibições da página e relatórios de Caminho. |
Ad hoc analytics | Os estados podem ser exibidos em qualquer lugar em que as Páginas possam ser exibidas usando a dimensão Página, a métrica Exibições da página e os relatórios de Caminho. |