Show Menu
SUJETS×

Audience Manager methods

Liste des méthodes Audience Manager fournies par la bibliothèque Boutique d’applications Windows 8.1 universelle.
Le SDK prend actuellement en charge plusieurs solutions Adobe Experience Cloud, notamment Analytics, Target et Audience Manager. Un préfixe est ajouté aux méthodes selon la solution. Le préfixe des méthodes Audience Manager est « AudienceManager ».
When you consume winmd methods from winJS (JavaScript), all methods automatically have their first letter lowercased.
Si Audience Manager est configuré dans le fichier JSON, un signal qui contient des mesures de cycle de vie est envoyé avec l’accès de cycle de vie.
  • GetVisitorProfile (winJS : getVisitorProfile)
    Renvoie le dernier profil du visiteur obtenu. Renvoie null si aucun signal n’a encore été envoyé. Le profil du visiteur est enregistré dans SharedPreferences pour un accès facile à l’échelle de plusieurs lancements de l’application.
    • Voici la syntaxe de cette méthode :
      static fWindows::Foundation::Collections::IMap<Platform::String^, Platform::Object^> ^GetVisitorProfile();
      
      
    • Voici l’exemple de code pour cette méthode :
      var ADB = ADBMobile; 
      var profile = ADB.AudienceManager.getVisitorProfile();
      
      
  • GetDpid (winJS : getDpid)
    Renvoie le DPID en cours.
    • Voici la syntaxe de cette méthode :
      static Platform::String ^GetDpid();
      
      
    • Voici l’exemple de code pour cette méthode :
      var ADB = ADBMobile; 
      var dpid = ADB.AudienceManager.getDpid();
      
      
  • GetDpuuid (winJS : getDpuuid)
    Renvoie le DPUUID en cours.
    • Voici la syntaxe de cette méthode :
      static Platform::String ^GetDpuuid();
      
      
    • Voici l’exemple de code pour cette méthode :
      var ADB = ADBMobile; 
      var dpuuid = ADB.AudienceManager.getDpuuid();
      
      
  • SetDpidAndDpuuid (winJS: setDpidAndDpuuid)
    Définit les DPID et DPUUID. Si les DPID et DPUUID sont définis, ils sont envoyés avec chaque signal.
    • Voici la syntaxe de cette méthode :
      static void SetDpidAndDpuuid(Platform::String ^dpid, Platform::String ^dpuuid); 
      
      
    • Voici l’exemple de code pour cette méthode :
      var ADB = ADBMobile; 
      ADB.AudienceManager.setDpidAndDpuuid("newDpid", "newDpuuid");
      
      
  • SignalWithData (winJS: signalWithData)
    Envoie à Audience Manager un signal avec des caractéristiques et récupère les segments correspondants renvoyés dans un rappel de bloc.
    • Voici la syntaxe de cette méthode :
      static Windows::Foundation::IAsyncOperation<Windows::Foundation::Collections::IMap<Platform::String^, Platform::Object> > ^SignalWithData(Windows::Foundation::Collections::IMap<Platform::String^, Platform::Object^> ^data);
      
      
    • Voici l’exemple de code pour cette méthode :
      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 
      });