Tracciare le azioni eseguite nell’app

Le azioni sono gli eventi che si verificano nell’app che desideri misurare. Ogni azione ha una o più metriche corrispondenti che vengono incrementate ogni volta che si verifica l’evento. Ad esempio, puoi tenere traccia dei nuovi abbonamenti, di ogni volta che viene visualizzato un articolo oppure ogni volta che viene completato un livello. Le metriche corrispondenti per questi eventi sono configurate come Abbonamenti, Articoli letti e Livelli completati.

Le azioni non vengono tracciate automaticamente, pertanto per tracciare un evento devi invocare trackAction.

Tracciamento delle azioni

  1. Aggiungi la libreria al tuo progetto e implementa le funzioni di ciclo di vita (lifecycle).

    Per ulteriori informazioni, consulta Aggiungere l’SDK e il file di configurazione al progetto in Implementazione e ciclo di vita di base.

  2. Importa la libreria.

    #import "ADBMobile.h"
    
  3. Quando l'azione da tracciare si verifica nell'app, invoca trackAction per inviare un hit per questa azione.

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

    In presenza di codice che potrebbe essere eseguito mentre l'app è in background, usa trackActionFromBackground invece di trackAction.

  4. Nell’interfaccia utente di Adobe Mobile Services, seleziona l’app e fai clic su Gestione impostazioni app.

  5. Fai clic su Gestione variabili e metriche e quindi sulla scheda Metriche personalizzate.

  6. Mappa su un evento personalizzato il nome dei dati contestuali definito nel codice, ad esempio a.action=myapp.ActionName.

Puoi anche impostare una proprietà che contenga tutti i valori delle azioni mediante la mappatura di una proprietà personalizzata denominata ad esempio Azioni personalizzate e l’impostazione del valore su a.action.

Invio di dati aggiuntivi

Oltre al nome dell'azione, con ogni chiamata di tracciamento delle azioni puoi inviare anche dati di contesto aggiuntivi:

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

I valori dei dati contestuali devono essere mappati su variabili personalizzate:

Tracciamento delle azioni in background

Se tieni traccia di un'azione nel codice che potrebbe venire eseguita quando l'app funziona in background, invoca trackActionFromBackground invece di trackAction. trackActionFromBackground ha gli stessi parametri, ma contiene elementi di logica aggiuntiva per impedire che le chiamate "lifecycle" possano essere eseguite al momento sbagliato.

Rapporti sulle azioni

Interfaccia Rapporto
Adobe Mobile Services Rapporto Percorsi azione. Visualizza l’ordine in cui si verificano le azioni nell’app. Puoi anche fare clic su Personalizza su qualsiasi rapporto per visualizzare le azioni in base a classifica, tendenze o dettagli, oppure puoi applicare un filtro per vedere le azioni relative a un dato segmento.
Reporting e analisi di marketing Rapporto Evento personalizzato. Dopo aver mappato un’azione su un evento personalizzato, puoi visualizzare gli eventi da app mobile in modo analogo a tutti gli altri eventi di Analytics.
Analisi ad hoc Rapporto Evento personalizzato. Dopo aver mappato un’azione su un evento personalizzato, puoi visualizzare gli eventi da app mobile in modo analogo a tutti gli altri eventi di Analytics.

In questa pagina