Rastrear estados do aplicativo

Os estados são telas ou exibições diferentes no aplicativo. Sempre que um novo estado é exibido no aplicativo, por exemplo, quando um usuário navega da página inicial para o feed de notícias, uma chamada de estado de trilha deve ser enviada. No iOS, um estado normalmente é rastreado no método viewDidLoad de cada visualização.

DICA

Para rastrear estados, faça uma chamada para trackState. Os estados não são rastreados automaticamente.

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 seu projeto em Implementação principal e ciclo de vida.

  2. Importe a biblioteca.

    #import "ADBMobile.h"
    
  3. Chame trackState para enviar uma ocorrência para esta exibição de estado.

    [ADBMobile trackState:@"Login Screen"  
                     data:nil];
    

Nos Adobe Mobile Services, o State Name é relatado na variável View State e uma exibição será registrada para cada chamada trackState. 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.

Envio de dados adicionais

Além do Nome do estado, você pode enviar dados de contexto adicionais com cada chamada de ação de rastreamento:

NSMutableDictionary *contextData = [NSMutableDictionary dictionary]; 
[contextData setObject:@"logged in" forKey:@"myapp.login.LoginStatus"]; 
[ADBMobile trackState:@"Home Screen" data:contextData];

Os valores dos dados de contexto devem ser mapeados para variáveis personalizadas:

Relatório do estado do aplicativo

Os estados são normalmente exibidos usando um relatório de definição de caminho para que você possa ver como os usuários navegam em seu aplicativo e quais estados são mais exibidos.

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.

Nesta página