Show Menu
ARGOMENTI×

Audience Manager methods

Elenco di metodi di Audience Manager forniti dalla libreria della piattaforma UWP (Universal Windows Platform).
Al momento l’SDK dispone di supporto per più Soluzioni Adobe Experience Cloud, tra cui Analytics, Target e Audience Manager. Ai metodi è applicato il prefisso della relativa soluzione. I metodi di Audience Manager hanno il prefisso AudienceManager .
When you consume winmd methods from winJS (JavaScript), all methods automatically have their first letter lowercased.
Se Audience Manager è configurato nel tuo file JSON, con l'hit del ciclo di vita viene inviato un segnale che contiene le metriche del ciclo di vita.
  • GetVisitorProfile (winJS: getVisitorProfile)
    Restituisce il profilo del visitatore ottenuto più di recente. Restituisce null se non è stato ancora inviato alcun segnale. Il profilo del visitatore viene salvato in SharedPreferences per un accesso facilitato in più avvii dell’applicazione.
    • Di seguito è riportata la sintassi per questo metodo:
      static Windows::Foundation::Collections::IMap<Platform::String^,Platform::Object^> ^GetVisitorProfile();
      
      
    • Di seguito è riportato un esempio di codice per questo metodo:
      var ADB = ADBMobile; 
      var profile = ADB.AudienceManager.getVisitorProfile();
      
      
  • GetDpid (winJS: getDpid)
    Restituisce il DPID corrente.
    • Di seguito è riportata la sintassi per questo metodo:
      static Platform::String ^GetDpid();
      
      
    • Di seguito è riportato un esempio di codice per questo metodo:
      var ADB = ADBMobile;
      var dpid = ADB.AudienceManager.getDpid(); 
      
      
  • GetDpuuid (winJS: getDpuuid)
    Restituisce il DPUUID corrente.
    • Di seguito è riportata la sintassi per questo metodo:
      static Platform::String ^GetDpuuid();
      
      
    • Di seguito è riportato un esempio di codice per questo metodo:
      var ADB = ADBMobile; 
      var dpuuid = ADB.AudienceManager.getDpuuid();
      
      
  • SetDpidAndDpuuid (winJS: setDpidAndDpuuid)
    Imposta gli identificatori DPID e DPUUID. Se impostati, DPID e DPUUID saranno inviati congiuntamente con ogni segnale.
    • Di seguito è riportata la sintassi per questo metodo:
      static void SetDpidAndDpuuid(Platform::String ^dpid, Platform::String ^dpuuid);
      
      
    • Di seguito è riportato un esempio di codice per questo metodo:
      var ADB = ADBMobile; 
      ADB.AudienceManager.setDpidAndDpuuid("newDpid", "newDpuuid");
      
      
  • SignalWithData (winJS: signalWithData)
    Invia a Gestione dell'audience un segnale con caratteristiche e fa sì che i segmenti corrispondenti vengano restituiti in una callback.
    • Di seguito è riportata la sintassi per questo metodo:
      static 
      Windows::Foundation::IAsyncOperation<Windows::Foundation::Collections::IMap<Platform::String^, Platform::Object^> ^> ^SignalWithData(Windows::Foundation::Collections::IMap<Platform::String^,Platform::Object> ^data);
      
      
    • Di seguito è riportato un esempio di codice per questo metodo:
      var ADB = ADBMobile;
      var traits = new Windows.Foundation.Collections.PropertySet(); 
      traits["trait"] = "b";
      ADB.AudienceManager.signalWithData(traits).then(function (visitorProfile) { 
        // segments come back here in "visitorProfile", normally found in the "segs" object of your json 
      });