Métodos do Audience Manager

Esta é uma lista de métodos do Audience Manager fornecida pela biblioteca do Android.

Atualmente, o SDK é compatível com várias soluções da Adobe Experience Cloud, como o Analytics, o Target, o Audience Manager e o Adobe Experience Platform Identity Service. Os métodos recebem o prefixo de acordo com a solução. Por exemplo, métodos da Experience Cloud ID recebem o prefixo audience manager.

Se o Audience Manager 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

    Retorna o perfil do visitante obtido recentemente e, se nenhum sinal for enviado, retorna null. O perfil do visitante é salvo em SharedPreferences para facilitar o acesso nas várias inicializações do aplicativo.

    • Esta é a sintaxe para este método:

      public static HashMap<String, Object> getVisitorProfile(); 
      
    • Esta é a amostra de código para este método:

      HashMap<String, Object> visitorProfile = AudienceManager.getVisitorProfile(); 
      
  • getDpid

    Retorna a DPID atual.

    • Esta é a sintaxe para este método:

      public static void getDpid(); 
      
    • Esta é a amostra de código para este método:

      String dpid = AudienceManager.getDpid(); 
      
  • getDpuuid

    Retorna a DPUUID atual.

    • Esta é a sintaxe para este método:

      public static void getDpuuid(); 
      
    • Esta é a amostra de código para este método:

      String dpuuid = AudienceManager.getDpuuid(); 
      
  • setDpidAndDpuuid

    Define a DPID e a DPUUID, e esses valores são enviados em cada sinal.

    Se o valor DPUUID passado para esse método contiver caracteres que não sejam seguros para URL, os clientes deverão codificar o parâmetro antes de passá-lo para o SDK.

    • Esta é a sintaxe para este método:

      public static void setDpidAndDpuuid(String dpid, String dpuuid); 
      
    • Esta é a amostra de código para este método:

      AudienceManager.setDpidAndDpuuid("myDpid", "myDpuuid"); 
      
  • signalWithData

    Envia ao gerenciamento de público-alvo um sinal com características e obtém os segmentos correspondentes retornados em uma chamada de retorno de bloqueio.

    • Esta é a sintaxe para este método:

      public static void signalWithData(Map<String, Object> data, AudienceManagerCallback<Map<String, Object>> callback);
      
    • Esta é a amostra de código para este método:

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

Nesta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now