Show Menu
ARGOMENTI×

Metodi di Audience Manager

Elenco dei metodi di Audience Manager forniti dalla libreria Android.
L'SDK supporta attualmente più soluzioni Adobe Experience Cloud, tra cui Analytics, Target, Audience Manager e il servizio Adobe Experience Platform Identity. I metodi hanno un prefisso in base alla soluzione. Ad esempio, i metodi del servizio Experience Cloud ID hanno il prefisso audience manager .
Se Audience Manager è configurato nel tuo file JSON, un segnale contenente le metriche del ciclo di vita è inviato con l'hit del ciclo di vita.
  • getVisitorProfile
    Restituisce il profilo del visitatore ottenuto più di recente e, se non è stato inviato un segnale, restituisce null . Il profilo del visitatore viene salvato in SharedPreferences in modo da essere facilmente accessibile per diversi avvii dell'applicazione.
    • Di seguito è riportata la sintassi per questo metodo:
      public static HashMap<String, Object> getVisitorProfile(); 
      
      
    • Di seguito è riportato un esempio di codice per questo metodo:
      HashMap<String, Object> visitorProfile = AudienceManager.getVisitorProfile(); 
      
      
  • getDpid
    Restituisce il DPID corrente.
    • Di seguito è riportata la sintassi per questo metodo:
      public static void getDpid(); 
      
      
    • Di seguito è riportato un esempio di codice per questo metodo:
      String dpid = AudienceManager.getDpid(); 
      
      
  • getDpuuid
    Restituisce il DPUUID corrente.
    • Di seguito è riportata la sintassi per questo metodo:
      public static void getDpuuid(); 
      
      
    • Di seguito è riportato un esempio di codice per questo metodo:
      String dpuuid = AudienceManager.getDpuuid(); 
      
      
  • setDpidAndDpuuid
    Imposta il DPID e il DPUUID; questi valori vengono inviati con ciascun segnale.
    Se il valore DPUUID passato a questo metodo contiene caratteri che non sono sicuri per gli URL, i clienti devono codificare il parametro prima di passarlo all'SDK.
    • Di seguito è riportata la sintassi per questo metodo:
      public static void setDpidAndDpuuid(String dpid, String dpuuid); 
      
      
    • Di seguito è riportato un esempio di codice per questo metodo:
      AudienceManager.setDpidAndDpuuid("myDpid", "myDpuuid"); 
      
      
  • signalWithData
    Invia a Gestione dell'audience un segnale con traits e fa sì che i segmenti corrispondenti vengano restituiti in un callback di blocco.
    • Di seguito è riportata la sintassi per questo metodo:
      public static void signalWithData(Map<String, Object> data, AudienceManagerCallback<Map<String, Object>> callback);
      
      
    • Di seguito è riportato un esempio di codice per questo metodo:
      HashMap Traits = new HashMap<String, Object>();
      aamTraits.put("trait", "b");
      AudienceManager.signalWithData(aamTraits, new AudienceManager.AudienceManagerCallback<Map<String, Object>> () {
        @Override
         public void call(Map<String, Object> item) { 
              // segments come back here normally found in the segs object of your json 
         }
      });