Show Menu
THEMEN×

Audience Manager-Methoden

Im Folgenden finden Sie eine Liste der Audience Manager-Methoden, die durch die Android-Bibliothek bereitgestellt werden.
Das SDK unterstützt zurzeit mehrere Adobe Experience Cloud-Lösungen, einschließlich Analytics, Target, Audience Manager und Identity-Dienst für Adobe Experience Platform. Methoden erhalten je nach Lösung unterschiedliche Präfixe, z. B. audience manager bei Experience Cloud ID-Methoden.
Wenn Audience Manager in Ihrer JSON-Datei konfiguriert ist, wird ein Signal mit Lebenszyklusmetriken mit Ihrem Lebenszyklustreffer gesendet.
  • getVisitorProfile
    Gibt das Besucherprofil zurück, das zuletzt erfasst wurde, und gibt null zurück, wenn kein Signal gesendet wurde. Das Besucherprofil wird in SharedPreferences gespeichert und steht so bei jedem Start der App zur Verfügung.
    • Hier finden Sie die Syntax für diese Methode:
      public static HashMap<String, Object> getVisitorProfile(); 
      
      
    • Hier finden Sie ein Code-Beispiel für diese Methode:
      HashMap<String, Object> visitorProfile = AudienceManager.getVisitorProfile(); 
      
      
  • getDpid
    Gibt die aktuelle DPID zurück.
    • Hier finden Sie die Syntax für diese Methode:
      public static void getDpid(); 
      
      
    • Hier finden Sie ein Code-Beispiel für diese Methode:
      String dpid = AudienceManager.getDpid(); 
      
      
  • getDpuuid
    Gibt die aktuelle DPUUID zurück.
    • Hier finden Sie die Syntax für diese Methode:
      public static void getDpuuid(); 
      
      
    • Hier finden Sie ein Code-Beispiel für diese Methode:
      String dpuuid = AudienceManager.getDpuuid(); 
      
      
  • setDpidAndDpuuid
    Setzt die DPID und DPUUID-Werte, die mit jedem Signal gesendet werden.
    Wenn der an diese Methode übergebene DPUUID-Wert Zeichen enthält, die nicht URL-sicher sind, müssen Kunden den Parameter verschlüsseln, bevor er an das SDK übergeben wird.
    • Hier finden Sie die Syntax für diese Methode:
      public static void setDpidAndDpuuid(String dpid, String dpuuid); 
      
      
    • Hier finden Sie ein Code-Beispiel für diese Methode:
      AudienceManager.setDpidAndDpuuid("myDpid", "myDpuuid"); 
      
      
  • signalWithData
    Sendet dem Zielgruppen-Management ein Signal mit Eigenschaften und ruft die passenden Segmente ab, die in einem Block-Rückruf zurückgegeben werden.
    • Hier finden Sie die Syntax für diese Methode:
      public static void signalWithData(Map<String, Object> data, AudienceManagerCallback<Map<String, Object>> callback);
      
      
    • Hier finden Sie ein Code-Beispiel für diese Methode:
      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 
         }
      });