Show Menu
TÓPICOS×

Rastrear estados do aplicativo

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.

Rastreamento de estados

  1. 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 .
  2. Importe a biblioteca:
    import com.adobe.mobile.*;
    
    
  3. 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 .

Enviar dados adicionais

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:

Relatório do estado do aplicativo

Os estados normalmente são visualizados usando um relatório de definição de caminho, que permite visualizar como os usuários navegam no aplicativo e quais estados são visualizados com 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 .