Target メソッド

ユニバーサルWindowsプラットフォームライブラリが提供するターゲットメソッドのリスト。

SDKは、現在、Analytics、ターゲット、Audience Managerを含む複数のAdobe Experience Cloudソリューションをサポートしています。

ライフサイクル指標 は、各mboxが読み込むパラメーターとして送信されます。

ヒント

winJS (JavaScript)から winmd メソッドを使用する場合、すべてのメソッドの先頭文字が自動的に小文字に変換されます。

クラス参照: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)

    Creates a TargetLocationRequest object with the given parameters.

    • このメソッドの構文を次に示します。

      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)

    Creates a TargetLocationRequest object with the given parameters.

    • このメソッドの構文を次に示します。

      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:clearCookies)

    現在のデバイスのターゲットのCookieをクリアします。

    • このメソッドの構文を次に示します。

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

このページ