Variable products

La variable products no se puede establecer mediante reglas de procesamiento. En el SDK móvil, debe utilizar una sintaxis especial dentro del parámetro de datos de contexto para establecer products directamente en la llamada del servidor.

Para configurar la variable products establezca una clave de datos de contexto en "&&products"y establezca el valor utilizando la sintaxis definida para el *products variable:

cdata["&&products"] = "Category;Product;Quantity;Price[,Category;Product;Quantity;Price]";

Por ejemplo:

//create a context data dictionary
var cdata = new Windows.Foundation.Collections.PropertySet();

// add products, a purchase id, a purchase context data key, and any other data you want to collect.
// Note the special syntax for products
cdata["&&products"] = ";Running Shoes;1;69.95,;Running Socks;10;29.99";
cdata["m.purchaseid"] = "1234567890";
cdata["m.purchase"] = "1";

var ADB = ADBMobile;
// send the tracking call - use either a trackAction or TrackState call.
// trackAction example:
ADB.Analytics.trackAction("purchase", cdata);
// trackState example:
ADB.Analytics.trackState("Order Confirmation", cdata);

La variable products se configura directamente en la solicitud de imagen y las demás variables se establecen como datos de contexto. Todas las variables de datos de contexto deben asignarse mediante reglas de procesamiento:

No es necesario asignar la variable products empleando reglas de procesamiento, ya que el SDK la establece directamente en la solicitud de imagen.

Variable products con eVars de comercialización y eventos específicos de productos

Un ejemplo de products con eVars de comercialización y eventos específicos de productos.

//create a context data dictionary
var cdata = new Windows.Foundation.Collections.PropertySet();

// add products, a purchase id, a purchase context data key, and any other data you want to collect.
// Note the special syntax for products
cdata["&&events"] = "event1 ";
cdata["&&products"] = ";Running Shoes;1;69.95;event1=5.5;eVar1=Merchandising,;Running Socks;10;29.99";
cdata["m.purchaseid"] = "1234567890";
cdata["m.purchase"] = "1";

var ADB = ADBMobile;
// send the tracking call - use either a trackAction or TrackState call.
// trackAction example:
ADB.Analytics.trackAction("purchase", cdata);
// trackState example:
ADB.Analytics.trackState("Order Confirmation", cdata);
SUGERENCIA

Si genera un déclencheur de un evento específico de producto mediante la variable &&products también debe configurar ese evento en la variable &&events , de lo contrario el evento se filtrará durante el procesamiento.

En esta página