Show Menu
TÓPICOS×

Audience Manager methods

Lista de métodos do Audience Manager fornecidos pela biblioteca da loja de aplicativos universal do Windows 8.1.
O SDK atualmente é compatível com diversas Soluções da Adobe Experience Cloud, incluindo Analytics, Target e Audience Manager. Os métodos apresentam prefixos de acordo com a solução. Métodos do Audience Manager recebem o prefixo “AudienceManager”.
Quando você consome métodos winmd de winJS (JavaScript), todos os métodos têm automaticamente sua primeira letra em minúsculas.
Se o Audience Manager estiver configurado no arquivo JSON, um sinal que contém as métricas de ciclo de vida será enviado com a ocorrência de ciclo de vida.
  • GetVisitorProfile (winJS: getVisitorProfile)
    Retorna o perfil do visitante obtido recentemente. Retorna null se nenhum sinal tiver sido enviado. O perfil do visitante é salvo em SharedPreferences para facilitar o acesso em vários lançamentos do aplicativo.
    • Esta é a sintaxe para este método:
      static fWindows::Foundation::Collections::IMap<Platform::String^, Platform::Object^> ^GetVisitorProfile();
      
      
    • Esta é a amostra de código para este método:
      var ADB = ADBMobile; 
      var profile = ADB.AudienceManager.getVisitorProfile();
      
      
  • GetDpid (winJS: getDpid)
    Retorna a DPID atual.
    • Esta é a sintaxe para este método:
      static Platform::String ^GetDpid();
      
      
    • Esta é a amostra de código para este método:
      var ADB = ADBMobile; 
      var dpid = ADB.AudienceManager.getDpid();
      
      
  • GetDpuuid (winJS: getDpuuid)
    Retorna a DPUUID atual.
    • Esta é a sintaxe para este método:
      static Platform::String ^GetDpuuid();
      
      
    • Esta é a amostra de código para este método:
      var ADB = ADBMobile; 
      var dpuuid = ADB.AudienceManager.getDpuuid();
      
      
  • SetDpidAndDpuuid (winJS: setDpidAndDpuuid)
    Define a DPID e a DPUUID. Se DPID e DPUUID estiverem definidas, elas serão enviadas com cada sinal.
    • Esta é a sintaxe para este método:
      static void SetDpidAndDpuuid(Platform::String ^dpid, Platform::String ^dpuuid); 
      
      
    • Esta é a amostra de código para este método:
      var ADB = ADBMobile; 
      ADB.AudienceManager.setDpidAndDpuuid("newDpid", "newDpuuid");
      
      
  • SignalWithData (winJS: signalWithData)
    Envia ao Audience Manager um sinal com características e obtém os segmentos correspondentes retornados em uma chamada de bloqueio.
    • Esta é a sintaxe para este método:
      static Windows::Foundation::IAsyncOperation<Windows::Foundation::Collections::IMap<Platform::String^, Platform::Object> > ^SignalWithData(Windows::Foundation::Collections::IMap<Platform::String^, Platform::Object^> ^data);
      
      
    • Esta é a amostra de código para este método:
      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 
      });