Show Menu
TEMAS×

Productos

Si tiene productos en el sitio, este es un conjunto predeterminado de cosas que puede desear enviar para habilitar la mayor cantidad de funciones de Adobe. Aunque esta es una sugerencia, proporciona un conjunto muy sólido de datos desde el inicio.
Este documento utiliza la combinación Detalles del comercio de ExperienceEvent. La commerce mezcla se divide en dos partes: el commerce objeto y la productListItems matriz. El commerce objeto permite indicar qué acciones se están realizando en la productListItems matriz.

Acciones relacionadas con los productos

A continuación se muestra una lista de measures disponible en el commerce objeto.
Medida
Recomendación
Descripción
Opcional
El usuario ya no puede acceder a un carro de compras ni adquirirlo.
Muy recomendado
Un usuario ya no está buscando productos, pero está en proceso de comprar un producto.
Muy recomendado
Se agrega un producto a una lista. Asegúrese de configurar el producto al productListItems mismo tiempo.
Opcional
Se crea una nueva lista de producto. (Por ejemplo, se crea un nuevo carro de compras).
Muy recomendado
Un producto se elimina de una lista de producto.
Opcional
El usuario reactiva una lista de producto. Esto suele ocurrir en campañas de remarketing.
Muy recomendado
Se ve una lista de productos.
Muy recomendado
Se produjo una vista de un producto. Asegúrese de configurar el producto visualizado en la productListItems .
Muy recomendado
Se acepta un pedido. Debe tener una lista de producto.
Opcional
Un producto se guarda para su uso futuro.
A continuación se muestra un ejemplo de cómo se configurarían Measures en el SDK.
alloy("sendEvent", {
  "xdm":{
    "commerce":{
      "productViews":{
        "value":1
      }
    }
  }
});

El objeto de comercio también tiene un campo especial para recopilar los detalles del pedido llamados order .
Pedido
Opción
Recomendación
Descripción
Moneda ISO 4217 para el total del pedido.
La lista de los pagos en un pedido. Un paymentItem incluye lo siguiente.
Opcional
Moneda ISO 4217 para este método de pago.
Muy recomendado
El valor del pago en el código de moneda especificado.
Muy recomendado
Tipo de pago (por ejemplo, credit_card , gift_card , paypal ). Consulte la lista de valores paymentitem.schema.md#xdmpaymenttype-known-values conocidos para obtener más información.
Opcional
ID única para esta transacción de pago.
Muy recomendado
Total de este pedido después de aplicar todos los descuentos e impuestos.
Recomendado
Identificador único asignado por el vendedor para esta compra.
Opcional
Identificador único asignado por el comprador para esta compra.
A continuación se muestra un ejemplo de una compra típica en el SDK.
alloy("sendEvent",{
  "xdm":{
    "commerce":{
      "order":{
        "purchaseID":"123456789",
        "currencyCode":"USD",
        "priceTotal":39.98,
        "payments":[
          {
            "transactionID":"amx12345",
            "paymentAmount":39.98,
            "paymentType":"credit_card",
            "currencyCode":"USD"
          }
        ]
      }
    },
    "productListItems":[
      {
        "SKU":"HT105",
        "name":"The Big Floppy Hat",
        "priceTotal":29.99,
        "quantity":1
      },
      {
        "SKU":"HT104",
        "name":"The Small Floppy Hat",
        "priceTotal":9.99,
        "quantity":1
      }
    ]
  }
});

Listas de productos

La lista del producto indica qué productos están relacionados con la acción correspondiente. Es una lista de productListItems . Cada producto tiene una serie de campos opcionales.
Campo
Recomendación
Descripción
Opcional
La moneda ISO 4217 para el producto. Esto solo es útil cuando se pueden tener productos con diferentes códigos de moneda y cuando se aplica. Por ejemplo, cuando hay una compra o un complemento al carro de compras.
Muy recomendado
Sólo debe configurarse cuando proceda. Por ejemplo, puede que no sea posible establecer productView porque las diferentes variaciones del producto pueden tener precios diferentes pero en un productListAdds .
Muy recomendado
ID XDM del producto.
Muy recomendado
El método que el visitante utilizó para agregar un elemento de producto a la lista. Se configura con productListAdds medidas y solo debe utilizarse cuando se agrega un producto a la lista. Algunos ejemplos son add to cart button , quick add y upsell .
Muy recomendado
Se establece en el nombre para mostrar o en el nombre legible en lenguaje natural del producto.
Muy recomendado
Número de unidades que el cliente ha indicado que necesita del producto. Debe estar activado productListAdds , productListRemoves , purchases , saveForLaters , etc.
Muy recomendado
Unidad de mantenimiento de la tienda. Es el identificador único del producto.

Ejemplos

productView evento
alloy("sendEvent",{
  "xdm":{
    "commerce":{
      "productViews":{
        "value":1
      }
    },
    "productListItems":[
      {
        "SKU":"HT105",
        "name":"The Big Floppy Hat",
      },
      {
        "SKU":"HT104",
        "name":"The Small Floppy Hat",
      }
    ]
  }
});

productView evento
alloy("sendEvent",{
  "xdm":{
    "commerce":{
      "productListAdds":{
        "value":1
      }
    },
    "productListItems":[
      {
        "SKU":"HT105",
        "name":"The Big Floppy Hat",
        "quantity":1,
        "priceTotal":29.99,
        "productAddMethod":"Add to Cart Button"
      },
      {
        "SKU":"HT104",
        "name":"The Small Floppy Hat",
        "quantity":1,
        "priceTotal":9.99,
        "productAddMethod":"Add-on"
      }
    ]
  }
});

checkout evento
alloy("sendEvent",{
  "xdm":{
    "commerce":{
      "checkouts":{
        "value":1
      }
    },
    "productListItems":[
      {
        "SKU":"HT105",
        "name":"The Big Floppy Hat",
        "quantity":1,
        "priceTotal":29.99
      },
      {
        "SKU":"HT104",
        "name":"The Small Floppy Hat",
        "quantity":1,
        "priceTotal":9.99
      }
    ]
  }
});

purchase evento
alloy("sendEvent",{
  "xdm":{
    "commerce":{
      "order":{
        "purchaseID":"123456789",
        "currencyCode":"USD",
        "priceTotal":39.98,
        "payments":[
          {
            "transactionID":"amx12345",
            "paymentAmount":39.98,
            "paymentType":"credit_card",
            "currencyCode":"USD"
          }
        ]
      }
    },
    "productListItems":[
      {
        "SKU":"HT105",
        "name":"The Big Floppy Hat",
        "priceTotal":29.99,
        "quantity":1
      },
      {
        "SKU":"HT104",
        "name":"The Small Floppy Hat",
        "priceTotal":9.99,
        "quantity":1
      }
    ]
  }
});