Métodos do Audience Manager

Lista de métodos Audience Manager fornecidos pela biblioteca da plataforma Universal Windows.

O SDK suporta atualmente várias Soluções Adobe Experience Cloud, incluindo Analytics, Público alvo e Audience Manager. Methods are prefixed according to the solution. Audience Manager methods are prefixed with AudienceManager.

DICA

Quando você consome winmd métodos do winJS (JavaScript), todos os métodos têm automaticamente a primeira letra em minúsculas.

Se o gerenciador de audiências estiver configurado no arquivo JSON, um sinal que contém medições de ciclo de vida será enviado com a ocorrência de ciclo de vida.

  • GetVisitorProfile (winJS: getVisitorProfile)

    Retorna o perfil do visitante obtido recentemente. Returns null if no signal has been submitted yet. Visitor profile is saved in SharedPreferences for easy access across multiple launches of your app.

    • Esta é a sintaxe para este método:

      static Windows::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 gerenciamento de audiências 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 
      });
      

Nesta página