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 
         }
      });
      

In questa pagina