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

Auf dieser Seite