Tracciamento dei collegamenti profondi

Queste informazioni sono utili per tenere traccia dei collegamenti profondi (deep link) e di quelli profondi differiti (deferred deep link) nelle app mobili, mediante l’SDK di Adobe Mobile per Android.

Tracciamento dei collegamenti profondi

  1. Aggiungi l'SDK al tuo progetto e implementa le metriche del ciclo di vita.

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

  2. Registra l'applicazione per gestire gli URL.

    Per ulteriori informazioni, consulta URL.

  3. Passa l'attività con l'intento dei collegamenti profondi ad Adobe SDK tramite collectLifecycleData.

    Ecco un esempio di tracciamento di un collegamento profondo:

    public class ParseDeepLinkActivity extends Activity { 
        @Override 
        protected void onCreate(Bundle savedInstanceState) { 
            super.onCreate(savedInstanceState); 
    
            Config.collectLifecycleData(this); 
            ... 
        } 
    }
    

L’SDK di Adobe Mobile può analizzare le coppie chiave-valore di dati che sono stati aggiunti alla fine di un collegamento diretto o universale, purché questo contenga una chiave con l’etichetta a.deeplink.id e un valore corrispondente non nullo e generato dall’utente. Tutte le coppie di dati chiave-valore aggiunte alla fine del collegamento vengono analizzate, allegate all’hit del ciclo di vita e inviate ad Adobe Analytics, purché il collegamento contenga la coppia chiave-valore a.deeplink.id.

Inoltre, puoi anche aggiungere al collegamento diretto o universale una o più delle seguenti chiavi riservate (con valori generati dall'utente):

  • a.launch.campaign.trackingcode
  • a.launch.campaign.source
  • a.launch.campaign.medium
  • a.launch.campaign.term
  • a.launch.campaign.content

Queste chiavi sono variabili premappate per il reporting in Adobe Analytics. Per maggiori informazioni sulle regole di mappatura ed elaborazione, vedi Regole di elaborazione e dati contestuali.

Tracciamento dei collegamenti profondi differiti (per l'utilizzo con i collegamenti di marketing)

Nel caso di un collegamento profondo differito, Adobe SDK aprirà un nuovo Intent con il collegamento profondo come dati di intento. Questo processo viene gestito come collegamento profondo esterno utilizzando il codice indicato in precedenza.

Informazioni pubbliche sui collegamenti diretti

Costanti

/* 
 * Used for message deep link tracking
 * Key for deep link URL. 
 */
public static final String ADB_MESSAGE_DEEPLINK_KEY = "adb_deeplink";

In questa pagina