Show Menu
TEMAS×

Audience Manager methods

Lista de métodos de Audience Manager que proporciona la biblioteca Universal App Store para Windows 8.1.
Actualmente, el SDK ofrece compatibilidad con varias soluciones de Adobe Experience Cloud, incluidas Analytics, Target y Audience Manager. Los métodos tienen un prefijo que depende de la solución. El prefijo de los métodos de Audience Manager es “AudienceManager”.
Cuando se consumen métodos winmd de winJS (JavaScript), se reduce automáticamente la primera letra de todos los métodos.
Si Audience Manager está configurado en su archivo JSON, junto a su visita de ciclo vital se envía una señal que contiene métricas del ciclo vital.
  • GetVisitorProfile (winJS: getVisitorProfile)
    Devuelve el perfil del visitante que se haya obtenido más recientemente. Devuelve null si todavía no se ha enviado ninguna señal. El perfil del visitante está guardado en SharedPreferences para acceder fácilmente entre los distintos lanzamientos de la aplicación.
    • Esta es la sintaxis para este método:
      static fWindows::Foundation::Collections::IMap<Platform::String^, Platform::Object^> ^GetVisitorProfile();
      
      
    • Este es un ejemplo de código para este método:
      var ADB = ADBMobile; 
      var profile = ADB.AudienceManager.getVisitorProfile();
      
      
  • GetDpid (winJS: getDpid)
    Devuelve el DPID actual.
    • Esta es la sintaxis para este método:
      static Platform::String ^GetDpid();
      
      
    • Este es un ejemplo de código para este método:
      var ADB = ADBMobile; 
      var dpid = ADB.AudienceManager.getDpid();
      
      
  • GetDpuuid (winJS: getDpuuid)
    Devuelve el DPUUID actual.
    • Esta es la sintaxis para este método:
      static Platform::String ^GetDpuuid();
      
      
    • Este es un ejemplo de código para este método:
      var ADB = ADBMobile; 
      var dpuuid = ADB.AudienceManager.getDpuuid();
      
      
  • SetDpidAndDpuuid (winJS: setDpidAndDpuuid)
    Establece el DPID y el DPUUID. Si DPID y DPUUID se han establecido, se envían con cada señal.
    • Esta es la sintaxis para este método:
      static void SetDpidAndDpuuid(Platform::String ^dpid, Platform::String ^dpuuid); 
      
      
    • Este es un ejemplo de código para este método:
      var ADB = ADBMobile; 
      ADB.AudienceManager.setDpidAndDpuuid("newDpid", "newDpuuid");
      
      
  • SignalWithData (winJS: signalWithData)
    Envía a Audience Manager una señal con características y obtiene una devolución de los segmentos coincidentes en una llamada de retorno de block.
    • Esta es la sintaxis 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);
      
      
    • Este es un ejemplo 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 
      });