Show Menu
TÓPICOS×

Rastrear ações do aplicativo

As ações são eventos que ocorrem no aplicativo que você deseja avaliar. Cada ação tem uma ou mais métricas correspondentes, que são incrementadas sempre que o evento ocorre. Por exemplo, é possível rastrear uma nova assinatura sempre que um artigo for visualizado ou um nível for concluído. As métricas correspondentes a 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];
    
    
    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 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.