Rastrear ações do aplicativo

Ações são os eventos que ocorrem em seu aplicativo que você deseja medir. Cada ação tem uma ou mais métricas correspondentes, que são incrementadas sempre que o evento ocorre. Por exemplo, você pode rastrear uma nova assinatura cada vez que um artigo é visualizado ou cada vez que um nível é concluído. As métricas correspondentes para esses eventos são configuradas como assinaturas, artigos lidos e níveis concluídos.

As ações não são rastreadas automaticamente. Portanto para rastrear um evento é necessário chamar trackAction.

Rastreamento de ações

  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. Quando a ação que deseja rastrear ocorrer em seu aplicativo, chame trackAction para enviar uma ocorrência para esta ação.

    [ADBMobile trackAction:@"myapp.ActionName"  
                      data:nil];
    
    DICA

    Se o código ao qual você está adicionando esta chamada puder ser executado enquanto o aplicativo está em segundo plano, chame trackActionFromBackground em vez de trackAction.

  4. Na interface do usuário do Adobe Mobile Services, selecione seu aplicativo e clique em Gerenciar configurações do aplicativo.

  5. Clique em Gerenciar variáveis e métricas e clique na guia Métricas personalizadas.

  6. Mapeie o nome do contexto de dados definido em seu código, por exemplo, a.action=myapp.ActionName, para um evento personalizado.

Você também pode configurar uma prop para manter todos os valores de ação, mapeando uma prop personalizada com um nome como Ações personalizadas e definindo o valor para a.action.

Envio de dados adicionais

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

NSMutableDictionary *contextData = [NSMutableDictionary dictionary]; 
[contextData setObject:@"Twitter" forKey:@"myapp.social.SocialSource"]; 
[ADBMobile trackAction:@"myapp.SocialShare" data:contextData];

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

Rastrear ações em segundo plano

Se você estiver rastreando uma ação no código que pode ser executada quando o aplicativo estiver em segundo plano, chame trackActionFromBackground em vez de trackAction. Embora trackActionFromBackground contenha alguma lógica adicional para evitar que as chamadas de ciclo de vida disparem quando não deveriam, os parâmetros são os mesmos.

Relatórios de ações

Interface Relatório
Adobe Mobile Services Relatório dos Caminhos de ação. Veja a ordem em que as ações ocorrem em seu aplicativo. Você também pode clicar em Personalizar em qualquer relatório para ver as ações classificadas, apresentadas em ordem de tendência ou em um relatório detalhado, ou aplicar um filtro para ver as ações de um segmento específico.
Relatórios e análises de marketing Relatório de Evento personalizado. Depois que uma ação é mapeada a um evento personalizado, é possível visualizar os eventos móveis semelhantes a todos os outros eventos do Analytics.
Ad hoc analytics Relatório de Evento personalizado. Depois que uma ação é mapeada a um evento personalizado, é possível visualizar os eventos móveis semelhantes a todos os outros eventos do Analytics.

Nesta página