Show Menu
主題×

Target methods

通用 Windows 平台程式庫所提供的 Target 方法清單。
SDK 目前已支援多個 Adobe Experience Cloud 解決方案,包括 Analytics、Target 以及 Audience Manager。
生命週期度量 ,會以參數的形式傳送至每個mbox載入。
When you consume winmd methods from winJS (JavaScript), all methods automatically have their first letter lowercased.

類別參考: TargetLocationRequest

屬性

property Platform::String ^name; 
property Platform::String ^defaultContent; 
property Windows::Foundation::Collections::IMap<Platform::String^, Platform::Object^> ^parameters;

字串常數

這項資訊可協助您設定自訂參數的索引鍵。
static property Platform::String ^TARGET_PARAMETER_ORDER_ID { 
  Platform::String ^get() { return L"orderId"; } 
} 
static property Platform::String ^TARGET_PARAMETER_ORDER_TOTAL { 
  Platform::String ^get() { return L"orderTotal"; } 
} 
static property Platform::String ^TARGET_PARAMETER_PRODUCT_PURCHASE_ID { 
  Platform::String ^get() { return L"productPurchasedId"; } 
} 
static property Platform::String ^TARGET_PARAMETER_CATEGORY_ID { 
  Platform::String ^get() { return L"categoryId"; } 
} 
static property Platform::String ^TARGET_PARAMETER_MBOX_3RDPARTY_ID { 
  Platform::String ^get() { return L"mbox3rdPartyId"; } 
} 
static property Platform::String ^TARGET_PARAMETER_MBOX_PAGE_VALUE { 
  Platform::String ^get() { return L"mboxPageValue"; } 
} 
static property Platform::String ^TARGET_PARAMETER_MBOX_PC { 
  Platform::String ^get() { return L"mboxPC"; } 
} 
static property Platform::String ^TARGET_PARAMETER_MBOX_SESSION_ID { 
  Platform::String ^get() { return L"mboxSession"; } 
} 
static property Platform::String ^TARGET_PARAMETER_MBOX_HOST { 
  Platform::String ^get() { return L"mboxHost"; } 
}

  • LoadRequest(winJS:loadRequest)
    Sends request to your configured Target server and returns the string value of the offer generated in a block callback .
    • 以下是此方法的語法:
      static Windows::Foundation::IAsyncOperation<Platform::String ^> ^LoadRequest(TargetLocationRequest ^request);
      
      
    • 以下是此方法的範例程式碼:
      var fADB = ADBMobile; 
       ADB.Target.loadRequest(heroBannerRequest).then(function(content){ 
          //do something with content returned from target server 
       });
      
      
  • CreateRequest(winJS:createRequest)
    使用指定的參數建立 TargetLocationRequest 物件。
    • 以下是此方法的語法:
      static TargetLocationRequest ^CreateRequest(Platform::String ^name, Platform::String ^defaultContent,Windows::Foundation::Collections::IMap<Platform::String^,Platform::Object^> ^parameters); 
      
      
    • 以下是此方法的範例程式碼:
      var ADB = ADBMobile;
      var heroBannerRequest = ADB.Target.createRequest("heroBanner","default.png", null); 
      
      
  • CreateOrder ​ ConfirmRequest(winJS:createOrder ​ ConfirmRequest)
    使用指定的參數建立 TargetLocationRequest 物件。
    • 以下是此方法的語法:
      static TargetLocationRequest ^CreateOrderConfirmRequest(Platform::String ^name, Platform::String ^orderId,Platform::String ^orderTotal,Platform::String ^productPurchasedId,Windows::Foundation::Collections::IMap<Platform::String^,Platform::Object^> ^parameters); 
      
      
    • 以下是此方法的範例程式碼:
      varADB = ADBMobile;
      var orderConfirm = ADB.Target.createOrderConfirmRequest("orderConfirm","order","47.88","3722",null);
      
      
  • ClearCookies(winJS:clearCookie)
    在目前裝置上清除應用程式中的 Target cookies。
    • 以下是此方法的語法:
      static void ClearCookies();
      
      
    • 以下是此方法的範例程式碼:
      ADBMobile.Target.clearCookies();
      
      
  • GetPcId (winJS: getPcId)
    傳回目前裝置的 PC ID cookie。
    • 以下是此方法的語法:
      staticPlatform::String ^GetPcId();
      
      
    • 以下是此方法的範例程式碼:
      autopcId = ADBMobile.Target.getPcId();
      
      
  • GetSessionId(winJS:getSessionId)
    傳回目前裝置的工作階段 ID cookie。
    • 以下是此方法的語法:
      staticPlatform::String ^GetSessionId();
      
      
    • 以下是此方法的範例程式碼:
       autosessionId=ADBMobile.Target.getSessionId();