Show Menu
화제×

Audience Manager methods

Windows 8.1 Universal App Store 라이브러리에서 제공하는 Audience Manager 목록 메서드입니다.
현재 SDK는 Analytics, Target 및 Audience Manager을 포함하여 여러 Adobe Experience Cloud 솔루션을 지원합니다. 메서드에는 솔루션에 따라 접두사가 붙습니다. Audience Manager 메서드는 "AudienceManager"로 시작합니다.
winJS(JavaScript)에서 winmd 메서드를 사용하는 경우 모든 메서드에서 첫 번째 문자가 자동으로 소문자로 지정됩니다.
Audience Manager가 JSON 파일에 구성되어 있으면 라이프사이클 지표가 포함된 신호가 라이프사이클 히트와 함께 전송됩니다.
  • GetVisitorProfile(winJS:getVisitorProfile)
    가장 최근 획득한 방문자 프로필을 반환합니다. Returns null if no signal has been submitted yet. 방문자 프로필은 앱이 여러 번 시작되는 경우에도 쉽게 액세스할 수 있도록 SharedPreferences 에 저장됩니다.
    • 다음은 이 메서드에 대한 구문입니다.
      static fWindows::Foundation::Collections::IMap<Platform::String^, Platform::Object^> ^GetVisitorProfile();
      
      
    • 다음은 이 메서드의 코드 샘플입니다.
      var ADB = ADBMobile; 
      var profile = ADB.AudienceManager.getVisitorProfile();
      
      
  • GetDpid(winJS:getDpid)
    현재 DPID를 반환합니다.
    • 다음은 이 메서드에 대한 구문입니다.
      static Platform::String ^GetDpid();
      
      
    • 다음은 이 메서드의 코드 샘플입니다.
      var ADB = ADBMobile; 
      var dpid = ADB.AudienceManager.getDpid();
      
      
  • GetDpuuid(winJS:getDpuuid)
    현재 DPUUID를 반환합니다.
    • 다음은 이 메서드에 대한 구문입니다.
      static Platform::String ^GetDpuuid();
      
      
    • 다음은 이 메서드의 코드 샘플입니다.
      var ADB = ADBMobile; 
      var dpuuid = ADB.AudienceManager.getDpuuid();
      
      
  • SetDpidAndDpuuid(winJS:setDpidAndDpuuid)
    DPID 및 DPUUID를 설정합니다. DPID 및 DPUUID가 설정되면 각 신호와 함께 전송됩니다.
    • 다음은 이 메서드에 대한 구문입니다.
      static void SetDpidAndDpuuid(Platform::String ^dpid, Platform::String ^dpuuid); 
      
      
    • 다음은 이 메서드의 코드 샘플입니다.
      var ADB = ADBMobile; 
      ADB.AudienceManager.setDpidAndDpuuid("newDpid", "newDpuuid");
      
      
  • SignalWithData(winJS:signalWithData)
    Audience Manager에 트레이트를 포함한 신호를 보내고 차단 콜백에서 반환된 일치 세그먼트를 받습니다.
    • 다음은 이 메서드에 대한 구문입니다.
      static Windows::Foundation::IAsyncOperation<Windows::Foundation::Collections::IMap<Platform::String^, Platform::Object> > ^SignalWithData(Windows::Foundation::Collections::IMap<Platform::String^, Platform::Object^> ^data);
      
      
    • 다음은 이 메서드의 코드 샘플입니다.
      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 
      });