Show Menu
TEMAS×

Métodos de Target

List of Target methods provided by the Windows 8.1 Universal App Store library.
Actualmente, el SDK ofrece compatibilidad con varias soluciones de Adobe Experience Cloud, incluidas Analytics, Target y Audience Manager. Los métodos tienen un prefijo que depende de la solución. El prefijo de los métodos de Analytics es “Target”.
Las métricas del ciclo vital se envían como parámetros a cada carga mbox.
When you consume winmd methods from winJS (JavaScript), all methods automatically have their first letter lowercased.

Referencia de clase: TargetLocationRequest

Propiedades

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

Constantes de cadena

Esta información le ayuda a establecer claves para los parámetros personalizados.
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 .
    • Esta es la sintaxis para este método:
      static Windows::Foundation::IAsyncOperation<Platform::String ^> ^LoadRequest(TargetLocationRequest ^request);
      
      
    • Este es un ejemplo de código para este método:
      var ADB = ADBMobile; 
      ADB.Target.loadRequest(heroBannerRequest).then(function(content) { 
      // do something with content returned from target server 
      });
      
      
  • CreateRequest (winJS: createRequest)
    Crea un objeto TargetLocationRequest con los parámetros dados.
    • Esta es la sintaxis para este método:
      static TargetLocationRequest ^CreateRequest(Platform::String ^name, Platform::String ^defaultContent, Windows::Foundation::Collections::IMap<Platform::String^, Platform::Object^> ^parameters); 
      
      
    • Este es un ejemplo de código para este método:
      var ADB = ADBMobile; 
      var heroBannerRequest = ADB.Target.createRequest("heroBanner", "default.png", null); 
      
      
  • CreateOrder ​ ConfirmRequest (winJS: createOrder ​ ConfirmRequest)
    Crea un objeto TargetLocationRequest con los parámetros dados.
    • Esta es la sintaxis para este método:
      static TargetLocationRequest ^CreateOrderConfirmRequest(Platform::String ^name, Platform::String ^orderId, Platform::String ^orderTotal, Platform::String ^productPurchasedId, Windows::Foundation::Collections::IMap<Platform::String^, Platform::Object> ^parameters); 
      
      
    • Este es un ejemplo de código para este método:
      var ADB = ADBMobile; 
      var orderConfirm = ADB.Target.createOrderConfirmRequest("orderConfirm", "order", "47.88", "3722", null); 
      
      
  • ClearCookies (winJS: clearCookies)
    Borra las cookies de Target para la aplicación en el dispositivo actual.
    • Esta es la sintaxis para este método:
      static void ClearCookies(); 
      
      
    • Este es un ejemplo de código para este método:
      ADBMobile.Target.clearCookies();
      
      
  • GetPcId (winJS: getPcId)
    Devuelve la cookie PC ID para el dispositivo actual.
    • Esta es la sintaxis para este método:
      static Platform::String ^GetPcId();
      
      
    • Este es un ejemplo de código para este método:
      auto pcId = ADBMobile.Target.getPcId(); 
      
      
  • GetSessionId (winJS: getSessionId)
    Devuelve la cookie Session ID para el dispositivo actual.
    • Esta es la sintaxis para este método:
      static Platform::String ^GetSessionId(); 
      
      
    • Este es un ejemplo de código para este método:
      auto sessionId = ADBMobile.Target.getSessionId();