{"section":"tutorials","requestedLocale":"es","requestedSlug":"promociones","locale":"es","slug":"promociones","path":"docs/es/tutorials/beta/vtex-data-pipeline-beta/promociones.md","branch":"main","content":"El conjunto de datos de promociones está constituido por cuatro tablas: `promotions_latest` y `promotions_historical`. Estas tablas abarcan todo el ciclo de vida de las campañas promocionales.\n\nEn esta sección puedes consultar la siguiente información:\n\n- [Características de los datos](#características-de-los-datos)\n- [Tabla: promotions_latest](#tabla-promotions_latest)  \n- [Tabla: promotions_historical](#tabla-promotions_historical)  \n- [Análisis con datos de promociones](#analisis-con-datos-de-promociones)\n- [Correlaciones con otros datos](#correlaciones-con-otros-datos)\n\n## Características de los datos\n\n|**Característica**|**Descripción**|\n| - | - |\n|**Origen**|Proceden del [módulo Promociones](/es/tracks/promocoes--6asfF1vFYiZgTQtOzwJchR) en el Admin VTEX.|\n|**Disponibilidad**|Se puede acceder a los datos de promociones a través del Admin VTEX y también a través de las [API de Promotions](https://developers.vtex.com/docs/guides/promotions-overview).|\n|**Historial**|Los datos se conservan durante dos años, a partir de 2024 para clientes que ya utilizan la plataforma VTEX.|\n|**Intervalo mínimo de actualización**|Una hora.|\n\n## Tabla promotions_latest\n\n| Nombre de la columna | Tipo de columna | Descripción de la columna |\n| ----- | ----- | ----- |\n| batch\\_id | character varying(256) | Identificador único del lote de datos, utilizado para hacer seguimiento y gestionar la ingesta de datos. |\n| account | character varying(256) | Cuenta a la que pertenece la promoción. |\n| id\\_calculator\\_configuration | character varying(256) | El ID de la promoción. |\n| calculator\\_name | character varying(65535) | Nombre de la promoción. |\n| calculator\\_description | character varying(65535) | Descripción interna de la promoción. |\n| begin\\_date\\_utc | timestamp without time zone | Fecha de inicio de la promoción (UTC). |\n| end\\_date\\_utc | timestamp without time zone | Fecha de fin de la promoción (UTC). |\n| last\\_modified | timestamp without time zone | La última vez que la promoción fue modificada (UTC). |\n| days\\_ago\\_of\\_purchases | integer | Número de días que se toman en cuenta para agregar el historial de compras. |\n| is\\_active | boolean | Verdadero si la promoción está activa en este momento. |\n| is\\_archived | boolean | Verdadero si la promoción está archivada en este momento. |\n| is\\_featured | boolean | Verdadero si la promoción está destacada en este momento. |\n| disable\\_deal | boolean | Obsoleto. Indica si una oferta está activa (verdadero) o no (falso). |\n| offset | numeric(18,0) | El margen que se aplicará a la fecha de inicio y fin de la promoción. |\n| activate\\_gifts\\_multiplier | boolean | Si se define como verdadero, activa el multiplicador de regalos. |\n| new\\_offset | numeric(18,0) | Nuevo margen de tiempo en segundos a partir de UTC. |\n| max\\_prices\\_per\\_items | super | Lista de precio máximo de los ítems. |\n| cumulative | boolean | Determina si la promoción puede acumularse con otras promociones del mismo tipo de descuento. |\n| effect\\_type | character varying(256) | El tipo del efecto de la promoción. |\n| discount\\_type | character varying(256) | El tipo de descuento que se aplicará a la promoción. |\n| nominal\\_shipping\\_discount\\_value | numeric(18,0) | Descuento de valor fijo que se aplicará al valor de envío. |\n| absolute\\_shipping\\_discount\\_value | numeric(18,0) | Costo máximo de envío. |\n| nominal\\_discount\\_value | numeric(18,0) | Descuento de valor fijo que se aplicará al valor total de la compra. |\n| nominal\\_discount\\_type | character varying(256) | Controla el comportamiento del efecto NominalDiscount (descuento de valor fijo). Este campo solo acepta dos valores de string. <ul>item: aplica el descuento de valor fijo a cada ítem presente en el carrito.</ul> <ul>carrito: conserva el comportamiento actual y todo el pedido/carrito recibe un descuento de valor fijo que se distribuye entre los ítems.</ul> |\n| maximum\\_unit\\_price\\_discount | numeric(18,0) | El precio máximo para cada ítem de la compra será el precio configurado. |\n| percentual\\_discount\\_value | numeric(18,0) | Descuento porcentual que se aplicará al valor total de la compra. |\n| rebate\\_percentual\\_discount\\_value | numeric(18,0) | Valor de descuento porcentual sobre el envío. |\n| percentual\\_shipping\\_discount\\_value | numeric(18,0) | Descuento porcentual que se aplicará al costo de envío. |\n| percentual\\_tax | numeric(18,0) | Cargo porcentual sobre el valor total de la compra. |\n| shipping\\_percentual\\_tax | numeric(18,0) | Cargo porcentual de envío sobre el valor total de la compra. |\n| percentual\\_discount\\_value\\_list1 | numeric(18,0) | Descuentos válidos para los SKUs de listSku1BuyTogether, que es la lista de descuentos utilizada para las promociones Comprar juntos. |\n| percentual\\_discount\\_value\\_list2 | numeric(18,0) | Equivalente a percentualDiscountValueList1. |\n| skus\\_gift | super | Objeto del SKU de regalo. Descuento total sobre el valor del producto definido como regalo. quantitySelectable: cantidad de SKUs de regalo. gifts: arreglo de IDs de los SKUs de regalo.  |\n| nominal\\_reward\\_value | numeric(18,0) | Valor fijo para el programa de fidelidad. |\n| percentual\\_reward\\_value | numeric(18,0) | Valor porcentual para el programa de fidelidad. |\n| order\\_status\\_reward\\_value | character varying(256) | Valor de recompensa del status del pedido. |\n| apply\\_to\\_all\\_shippings | boolean | Indica si la promoción se aplica a todos los tipos de envío o solo al más barato. |\n| nominal\\_tax | numeric(18,0) | Cargo de valor fijo. |\n| max\\_pack\\_value | numeric(18,0) | Valor de paquete máximo. |\n| origin | character varying(256) | Origen de la promoción: marketplace o fulfillment.  |\n| id\\_seller\\_is\\_inclusive | boolean | Si se define como verdadero, la promoción se aplicará a cualquier seller que esté en el campo idSeller. Si se define como falso, los sellers que estén en ese campo no aplicarán la promoción. |\n| ids\\_sales\\_channel | super | Lista de políticas comerciales que activan la promoción. |\n| are\\_sales\\_channel\\_ids\\_exclusive | boolean | Si se define como falso, la promoción se aplicará a cualquier política comercial que esté en el campo idsSalesChannel. Si se define como falso, las políticas comerciales que estén en ese campo no aplicarán la promoción. |\n| marketing\\_tags | super | Tags de marketing de la promoción. |\n| marketing\\_tags\\_are\\_not\\_inclusive | boolean | Si se define como falso, la promoción se aplicará a cualquier tag de marketing que esté en el campo marketingTags. Si se define como verdadero, las tag de marketing que estén en ese campo no aplicarán la promoción. |\n| payments\\_methods | super | Arreglo compuesto por todos los medios de pago. <ul>id: ID del medio de pago.</ul>  <ul>name: nombre del medio de pago.</ul> |\n| stores | super | Lista de tiendas. |\n| campaigns | super | Públicos de campañas que activan esta promoción. |\n| stores\\_are\\_inclusive | boolean | Obsoleto. Si se define como verdadero, la promoción se aplicará a cualquier tienda que esté en el campo stores. Si se define como falso, las tiendas que estén en ese campo no aplicarán la promoción. |\n| categories | super | Objeto compuesto por las categorías que activarán o desactivarán la promoción. <ul>id: ID de la categoría.</ul> <ul>name: Nombre de la categoría.</ul> |\n| categories\\_are\\_inclusive | boolean | Si se define como verdadero, la promoción se aplicará a cualquier categoría que esté en el campo categories. Si se define como falso, las categorías que estén en ese campo no aplicarán la promoción. |\n| brands | super | Objeto compuesto por las marcas que activarán o desactivarán la promoción. |\n| brands\\_are\\_inclusive | boolean | Si se define como verdadero, la promoción se aplicará a cualquier marca que esté en el campo brands. Si se define como falso, las marcas que estén en ese campo no aplicarán la promoción. |\n| products | super | Objeto compuesto por los productos que activarán o desactivarán la promoción. |\n| products\\_are\\_inclusive | boolean | Si se define como verdadero, la promoción se aplicará a cualquier producto que esté en el campo products. Si se define como falso, los productos que estén en ese campo no aplicarán la promoción. |\n| skus | super | Objeto compuesto por los SKUs que activarán o desactivarán la promoción. |\n| skus\\_are\\_inclusive | boolean | Si se define como verdadero, la promoción se aplicará a cualquier SKU que esté en el campo SKUs. Si se define como falso, los SKUs que estén en ese campo no aplicarán la promoción. |\n| collections1\\_buy\\_together | super | Colecciones que generarán la promoción, de tipo Comprar juntos, Más por menos, Descuento progresivo, Compra uno y lleva uno gratis. |\n| collections2\\_buy\\_together | super | Colecciones que generarán la promoción, de tipo Comprar juntos, Más por menos, Descuento progresivo, Compra uno y lleva uno gratis. |\n| minimum\\_quantity\\_buy\\_together | integer | Cantidad mínima para la promoción Comprar juntos. |\n| quantity\\_to\\_affect\\_buy\\_together | integer | La cantidad que afectará la promoción Comprar juntos. |\n| enable\\_buy\\_together\\_per\\_sku | boolean | Activar Comprar juntos por SKU. |\n| list\\_sku1\\_buy\\_together | super | Arreglo de objetos, donde cada uno contiene el ID y nombre del SKU que se agregará a la primera lista de la promoción **Comprar juntos**. Aprende más sobre este tipo de promoción en la documentación [Crear promoción Comprar juntos](/es/docs/tutorials/comprar-juntos-registro-de-promocion). <ul>⮕  Objeto que contiene el ID y el nombre del SKU que se agregará a la primera lista de la promoción **Comprar juntos**. Aprende más sobre este tipo de promoción en la documentación [Crear promoción Comprar juntos](/es/docs/tutorials/comprar-juntos-registro-de-promocion).</ul> |\n| list\\_sku2\\_buy\\_together | super | Arreglo de objetos, donde cada uno contiene el ID y nombre del SKU que se agregará a la segunda lista de la promoción **Comprar juntos**. Aprende más sobre este tipo de promoción en la documentación [Crear promoción Comprar juntos](/es/docs/tutorials/comprar-juntos-registro-de-promocion). <ul>⮕ Objeto que contiene el ID y el nombre del SKU que se agregará a la segunda lista de la promoción **Comprar juntos**. Aprende más sobre este tipo de promoción en la documentación [Crear promoción Comprar juntos](/es/docs/tutorials/comprar-juntos-registro-de-promocion).</ul>  |\n| coupon | super | Obsoleto. Lista de cupones. |\n| total\\_value\\_floor | numeric(18,0) | Valor mínimo del carrito para activar la promoción. |\n| total\\_value\\_ceiling | numeric(18,0) | Valor máximo del carrito para activar la promoción. |\n| total\\_value\\_include\\_all\\_items | boolean | Obsoleto. Valor total incluyendo todos los ítems. |\n| total\\_value\\_mode | character varying(256) | Define los ítems que se toman en cuenta para calcular el valor total del carrito. |\n| collections | super | Arreglo compuesto por las colecciones que activarán o desactivarán la promoción. |\n| collections\\_is\\_inclusive | boolean | Si se define como verdadero, la promoción se aplicará a cualquier colección que esté en el campo collections. Si se define como falso, las colecciones que estén en ese campo no aplicarán la promoción. |\n| restrictions\\_bins | super | Se otorgará el descuento si se proporciona el BIN de la tarjeta. |\n| card\\_issuers | super | Lista de emisores de tarjetas. |\n| total\\_value\\_purchase | numeric(18,0) | Valor total acumulado de un cliente en pedidos anteriores necesario para activar la promoción. |\n| slas\\_ids | super | El descuento se concederá si el método de envío es el mismo que el indicado. |\n| is\\_sla\\_selected | boolean | Aplica el descuento seleccionado solo cuando el cliente selecciona uno de los métodos de envío definidos. |\n| is\\_first\\_buy | boolean | Indica si la promoción es válida solo para la primera compra del usuario. |\n| first\\_buy\\_is\\_profile\\_optimistic | boolean | Se aplica el descuento aunque el usuario no haya iniciado sesión. |\n| compare\\_list\\_price\\_and\\_price | boolean | Indica si el **precio de lista** y el **precio** son iguales. |\n| is\\_different\\_list\\_price\\_and\\_price | boolean | La promoción se aplica solo si el precio de lista y el precio son diferentes. |\n| zip\\_code\\_ranges | super | Rango de códigos postales donde se aplica la promoción. |\n| item\\_max\\_price | numeric(18,0) | Precio máximo que puede tener un ítem para que se active la promoción. |\n| item\\_min\\_price | numeric(18,0) | Precio mínimo que debe tener un ítem para que se active la promoción. |\n| installment | integer | Obsoleto. Cuotas. |\n| is\\_min\\_max\\_installments | boolean | Define si la promoción se aplicará considerando un valor mínimo y máximo para los pagos en cuotas. |\n| min\\_installment | integer | Número mínimo de cuotas. |\n| max\\_installment | integer | Número máximo de cuotas. |\n| merchants | super | Lista de retailers. |\n| cluster\\_expressions | super | Criterios para seleccionar un clúster de clientes. Cada ítem en este arreglo debe seguir el formato de una función de igualdad \\{propertyname\\}=\\{value\\} o de una función contains \\{propertyname\\} contains \\{value\\}. En ambos casos, se debe cambiar \\{propertyname\\} por el nombre del campo en la entidad de datos, y \\{value\\} por el valor determinado en Master Data. Aprende más sobre estos criterios en [Cómo completar el campo Clúster de clientes](/es/docs/tutorials/creando-promociones-cluster-clientes). |\n| pii\\_cluster\\_expressions | super | Expresiones de clústeres relacionadas con la información de identificación personal (PII) de los clientes. |\n| payments\\_rules | super | Lista de reglas de pago. |\n| gift\\_list\\_types | super | Tipo de lista de regalos. |\n| products\\_specifications | super | Lista de especificaciones de productos. |\n| affiliates | super | Identificador de pedidos de marketplace. El descuento se aplicará a los afiliados seleccionados. |\n| max\\_usage | integer | Define las veces que se puede utilizar la promoción. |\n| max\\_usage\\_per\\_client | integer | Define el máximo de veces que un cliente puede utilizar la promoción. |\n| should\\_distribute\\_discount\\_among\\_matched\\_items | boolean | Indica si se debe distribuir el descuento entre todos los ítems aplicables. |\n| multiple\\_use\\_per\\_client | boolean | Define si el cliente puede utilizar la promoción varias veces. |\n| type | character varying(256) | Define el tipo de la promoción o si se trata de un cargo. Valores posibles: regular [promoción Regular](/es/docs/tutorials/registro-promocion-regular), combo [Comprar juntos](/es/docs/tutorials/comprar-juntos-registro-de-promocion), forThePriceOf [Más por menos](/es/docs/tutorials/mas-por-menos), progressive [Descuento progresivo](/es/docs/tutorials/descuento-progresivo), buyAndWin [Compra uno y lleva uno gratis](/es/docs/tutorials/como-funciona-la-promocion-compre-y-gane), maxPricePerItem (obsoleto), campaign [Promoción de campaña](/es/docs/tutorials/promocion-de-campana), tax (cargo), multipleEffects (efectos múltiples). |\n| use\\_new\\_progressive\\_algorithm | boolean | Indica si se utiliza el algoritmo progresivo. |\n| percentual\\_discount\\_value\\_list | super | Lista de valores de descuento porcentual. |\n| max\\_number\\_of\\_affected\\_items | integer | Número máximo de ítems aplicables a la promoción. |\n| max\\_number\\_of\\_affected\\_items\\_group\\_key | character varying(256) | Número máximo de ítems aplicables a la promoción por clave de grupo |\n\n## Tabla promotions_historical\n\n| Nombre de la columna | Tipo de columna | Descripción de la columna |\n| ----- | ----- | ----- |\n| operation | character varying(256) | La operación ejecutada por el autor. |\n| batch\\_id | character varying(256) | Identificador único del lote de datos, utilizado para hacer seguimiento y gestionar la ingesta de datos. |\n| account | character varying(256) | Cuenta a la que pertenece la promoción. |\n| author | character varying(512) | El autor de la operación. |\n| id\\_calculator\\_configuration | character varying(256) | El ID de la promoción. |\n| calculator\\_name | character varying(1024)\t | Nombre de la promoción |\n| calculator\\_description | character varying(65535)\t | Descripción interna de la promoción. |\n| begin\\_date\\_utc | timestamp without time zone | Fecha de inicio de la promoción (UTC). |\n| end\\_date\\_utc | timestamp without time zone | Fecha de fin de la promoción (UTC). |\n| last\\_modified | timestamp without time zone | La última vez que la promoción fue modificada (UTC). |\n| days\\_ago\\_of\\_purchases | integer | Número de días que se toman en cuenta para agregar el historial de compras. |\n| is\\_active | boolean | Verdadero si la promoción está activa en este momento. |\n| is\\_archived | boolean | Verdadero si la promoción está archivada en este momento. |\n| is\\_featured | boolean | Verdadero si la promoción está destacada en este momento. |\n| disable\\_deal | boolean | Obsoleto. Indica si un especial está activo (verdadero) o no (falso). |\n| offset | numeric(18,0) | El margen que se aplicará a la fecha de inicio y fin de la promoción. |\n| activate\\_gifts\\_multiplier | boolean | Si se define como verdadero, activa el multiplicador de regalos. |\n| new\\_offset | numeric(18,0) | Nuevo margen de tiempo en segundos a partir de UTC. |\n| max\\_prices\\_per\\_items | super | Lista de precio máximo de los ítems. |\n| cumulative | boolean | Determina si la promoción puede acumularse con otras promociones del mismo tipo de descuento. |\n| effect\\_type | character varying(256) | Tipo de efecto aplicado por la promoción. |\n| discount\\_type | character varying(256) | El tipo de descuento que se aplicará a la promoción. |\n| nominal\\_shipping\\_discount\\_value | numeric(18,0) | Descuento de valor fijo que se aplicará al valor del envío. |\n| absolute\\_shipping\\_discount\\_value | numeric(18,0) | Costo máximo de envío. |\n| nominal\\_discount\\_value | numeric(18,0) | Descuento de valor fijo que se aplicará al valor total de la compra. |\n| nominal\\_discount\\_type | character varying(256) | Controla el comportamiento del efecto NominalDiscount (descuento de valor fijo). Este campo solo acepta dos valores de string. <ul>item: aplica el descuento de valor fijo a cada ítem presente en el carrito. </ul><ul>carrito: conserva el comportamiento actual y todo el pedido/carrito recibe un descuento de valor fijo que se distribuye entre los ítems.</ul> |\n| maximum\\_unit\\_price\\_discount | numeric(18,0) | El precio máximo para cada ítem de la compra será el precio registrado aquí. |\n| percentual\\_discount\\_value | numeric(18,0) | Descuento porcentual que se aplicará al valor total de la compra. |\n| rebate\\_percentual\\_discount\\_value | numeric(18,0) | Valor de descuento porcentual sobre el envío. |\n| percentual\\_shipping\\_discount\\_value | numeric(18,0) | Descuento porcentual que se aplicará al costo de envío. |\n| percentual\\_tax | numeric(18,0) | Cargo porcentual sobre el valor total de la compra. |\n| shipping\\_percentual\\_tax | numeric(18,0) | Cargo porcentual de envío sobre el valor total de la compra. |\n| percentual\\_discount\\_value\\_list1 | numeric(18,0) | Descuentos válidos para los SKUs de listSku1BuyTogether, que es la lista de descuentos utilizada para las promociones Comprar juntos. |\n| percentual\\_discount\\_value\\_list2 | numeric(18,0) | Equivalente a percentualDiscountValueList1. |\n| skus\\_gift | super | Objeto del SKU de regalo. Descuento total sobre el valor del producto definido como regalo. quantitySelectable: cantidad de SKUs de regalo. <ul>gifts: arreglo de IDs de los SKUs de regalo.</ul>  |\n| nominal\\_reward\\_value | numeric(18,0) | Valor fijo para el programa de recompensas. |\n| percentual\\_reward\\_value | numeric(18,0) | Valor porcentual para el programa de recompensas. |\n| order\\_status\\_reward\\_value | character varying(256) | Valor de recompensa del status del pedido. |\n| apply\\_to\\_all\\_shippings | boolean | Indica si la promoción se aplica a todos los tipos de envío o solo al más barato. |\n| nominal\\_tax | numeric(18,0) | Tasa nominal. |\n| max\\_pack\\_value | numeric(18,0) | Valor de paquete máximo. |\n| origin | character varying(256) | Origen de la promoción: marketplace o fulfillment. |\n| id\\_seller\\_is\\_inclusive | boolean | Si se define como verdadero, la promoción se aplicará a cualquier seller que esté en el campo idSeller. Si se define como falso, los sellers que estén en ese campo no aplicarán la promoción. |\n| ids\\_sales\\_channel | super | Lista de políticas comerciales que activan la promoción. |\n| are\\_sales\\_channel\\_ids\\_exclusive | boolean | Si se define como falso, la promoción se aplicará a cualquier política comercial que esté en el campo idsSalesChannel. Si se define como falso, las políticas comerciales que estén en ese campo no aplicarán la promoción. |\n| marketing\\_tags | super | Tags de marketing de la promoción. |\n| marketing\\_tags\\_are\\_not\\_inclusive | boolean | Si se define como falso, la promoción se aplicará a cualquier tag de marketing que esté en el campo marketingTags. Si se define como verdadero, las tag de marketing que estén en ese campo no aplicarán la promoción. |\n| payments\\_methods | super | Arreglo compuesto por todos los medios de pago.<ul>id: ID del medio de pago.</ul>  <ul>name: nombre del medio de pago.</ul> |\n| stores | super | Lista de tiendas. |\n| campaigns | super | Audiencia de campañas que activan esta promoción. |\n| stores\\_are\\_inclusive | boolean | Obsoleto. Si se define como verdadero, la promoción se aplicará a cualquier tienda que esté en el campo stores. Si se define como falso, las tiendas que estén en ese campo no aplicarán la promoción. |\n| categories | super | Objeto compuesto por las categorías que activarán o desactivarán la promoción. <ul>id: ID de la categoría.</ul> <ul>name: Nombre de la categoría.</ul> |\n| categories\\_are\\_inclusive | boolean | Si se define como verdadero, la promoción se aplicará a cualquier categoría que esté en el campo categories. Si se define como falso, las categorías que estén en ese campo no aplicarán la promoción. |\n| brands | super | Objeto compuesto por las marcas que activarán o desactivarán la promoción. |\n| brands\\_are\\_inclusive | boolean | Si se define como verdadero, la promoción se aplicará a cualquier marca que esté en el campo brands. Si se define como falso, las marcas que estén en ese campo no aplicarán la promoción. |\n| products | super | Objeto compuesto por los productos que activarán o desactivarán la promoción. |\n| products\\_are\\_inclusive | boolean | Si se define como verdadero, la promoción se aplicará a cualquier producto que esté en el campo products. Si se define como falso, los productos que estén en ese campo no aplicarán la promoción. |\n| skus | super | Objeto compuesto por los SKUs que activarán o desactivarán la promoción. |\n| skus\\_are\\_inclusive | boolean | Si se define como verdadero, la promoción se aplicará a cualquier SKU que esté en el campo skus. Si se define como falso, los SKUs que estén en ese campo no aplicarán la promoción. |\n| collections1\\_buy\\_together | super | Colecciones que generarán la promoción, de tipo Comprar juntos, Más por menos, Descuento progresivo, Compra uno y lleva uno gratis. |\n| collections2\\_buy\\_together | super | Colecciones que generarán la promoción, de tipo Comprar juntos, Más por menos, Descuento progresivo, Compra uno y lleva uno gratis. |\n| minimum\\_quantity\\_buy\\_together | integer | Cantidad mínima para la promoción Comprar juntos. |\n| quantity\\_to\\_affect\\_buy\\_together | integer | Cantidad afectará la promoción Comprar juntos. |\n| enable\\_buy\\_together\\_per\\_sku | boolean | Activar Comprar juntos por SKU. |\n| list\\_sku1\\_buy\\_together | super | Arreglo de objetos, donde cada uno contiene el ID y nombre de un SKU que se agregará a la primera lista de la promoción **Comprar juntos**. Aprende más sobre este tipo de promoción en la documentación [Crear promoción Comprar juntos](/es/docs/tutorials/comprar-juntos-registro-de-promocion). <ul>⮕  Objeto que contiene el ID y el nombre del SKU que se agregará a la primera lista de la promoción **Comprar juntos**. Aprende más sobre este tipo de promoción en la documentación [Crear promoción Comprar juntos](/es/docs/tutorials/comprar-juntos-registro-de-promocion). </ul>|\n| list\\_sku2\\_buy\\_together | super | Arreglo de objetos, donde cada uno contiene el ID y nombre de un SKU que se agregará a la segunda lista de la promoción **Comprar juntos**. Aprende más sobre este tipo de promoción en la documentación [Crear promoción Comprar juntos](/es/docs/tutorials/comprar-juntos-registro-de-promocion). <ul>⮕ Objeto que contiene el ID y el nombre del SKU que se agregará a la segunda lista de la promoción **Comprar juntos**. Aprende más sobre este tipo de promoción en la documentación [Crear promoción Comprar juntos](/es/docs/tutorials/comprar-juntos-registro-de-promocion).</ul> |\n| coupon | super | Obsoleto. Lista de cupones. |\n| total\\_value\\_floor | numeric(18,0) | Valor mínimo del carrito para activar la promoción. |\n| total\\_value\\_ceiling | numeric(18,0) | Valor máximo del carrito para activar la promoción. |\n| total\\_value\\_include\\_all\\_items | boolean | Obsoleto. Valor total incluyendo todos los ítems. |\n| total\\_value\\_mode | character varying(256) | Define los ítems que se toman en cuenta para calcular el valor total del carrito. |\n| collections | super | Arreglo compuesto por las colecciones que activarán o desactivarán la promoción. |\n| collections\\_is\\_inclusive | boolean | Si se define como verdadero, la promoción se aplicará a cualquier colección que esté en el campo collections. Si se define como falso, las colecciones que estén en ese campo no aplicarán la promoción. |\n| restrictions\\_bins | super | Se otorgará el descuento si se proporciona el BIN de la tarjeta. |\n| card\\_issuers | super | Lista de emisores de tarjetas. |\n| total\\_value\\_purchase | numeric(18,0) | Valor total acumulado de un cliente en pedidos anteriores necesario para activar la promoción. |\n| slas\\_ids | super | El descuento se concederá si el método de envío es el mismo que el indicado. |\n| is\\_sla\\_selected | boolean | Aplica el descuento seleccionado solo cuando el cliente selecciona uno de los métodos de envío definidos. |\n| is\\_first\\_buy | boolean | Indica si la promoción es válida solo para la primera compra del usuario. |\n| first\\_buy\\_is\\_profile\\_optimistic | boolean | Se aplica el descuento aunque el usuario no haya iniciado sesión. |\n| compare\\_list\\_price\\_and\\_price | boolean | Indica si el **precio de lista** y el **precio** son iguales. |\n| is\\_different\\_list\\_price\\_and\\_price | boolean | La promoción se aplica solo si el precio de lista y el precio son diferentes. |\n| zip\\_code\\_ranges | super | Rango de códigos postales donde se aplica la promoción. |\n| item\\_max\\_price | numeric(18,0) | Precio máximo que puede tener un ítem para que se active la promoción. |\n| item\\_min\\_price | numeric(18,0) | Precio mínimo que debe tener un ítem para que se active la promoción. |\n| installment | integer | Obsoleto. Cuotas. |\n| is\\_min\\_max\\_installments | boolean | Define si la promoción se aplicará considerando un valor mínimo y máximo para los pagos en cuotas. |\n| min\\_installment | integer | Número mínimo de cuotas. |\n| max\\_installment | integer | Número máximo de cuotas. |\n| merchants | super | Lista de retailers. |\n| cluster\\_expressions | super | Criterios para seleccionar un clúster de clientes. Cada ítem en este arreglo debe seguir el formato de una función de igualdad \\{propertyname\\}=\\{value\\} o de una función contains \\{propertyname\\} contains \\{value\\}. En ambos casos, se debe cambiar \\{propertyname\\} por el nombre del campo en la entidad de datos, y \\{value\\} por el valor determinado en Master Data. Aprende más sobre estos criterios en [Cómo completar el campo Clúster de clientes](/es/docs/tutorials/creando-promociones-cluster-clientes). |\n| pii\\_cluster\\_expressions | super | Expresiones de clústeres relacionadas con la información de identificación personal (PII) de los clientes. |\n| payments\\_rules | super | Lista de reglas de pago. |\n| gift\\_list\\_types | super | Tipo de lista de regalos. |\n| products\\_specifications | super | Lista de especificaciones de productos. |\n| affiliates | super | Identificador de pedidos de marketplace. El descuento se aplicará a los afiliados seleccionados. |\n| max\\_usage | integer | Define las veces que se puede utilizar la promoción. |\n| max\\_usage\\_per\\_client | integer | Define el máximo de veces que un cliente puede utilizar la promoción. |\n| should\\_distribute\\_discount\\_among\\_matched\\_items | boolean | Indica si se debe distribuir el descuento entre todos los ítems aplicables. |\n| multiple\\_use\\_per\\_client | boolean | Define si el cliente puede utilizar la promoción varias veces. |\n| type | character varying(256) | Define el tipo de la promoción o si se trata de un cargo. Valores posibles: regular [promoción Regular](/es/docs/tutorials/registro-promocion-regular), combo [Comprar juntos](/es/docs/tutorials/comprar-juntos-registro-de-promocion), forThePriceOf [Más por menos](/es/docs/tutorials/mas-por-menos), progressive [Descuento progresivo](/es/docs/tutorials/descuento-progresivo), buyAndWin [Compra uno y lleva uno gratis](/es/docs/tutorials/como-funciona-la-promocion-compre-y-gane), maxPricePerItem (obsoleto), campaign [Promoción de campaña](/es/docs/tutorials/promocion-de-campana), tax (cargo), multipleEffects (efectos múltiples). |\n| use\\_new\\_progressive\\_algorithm | boolean | Indica si se utiliza el algoritmo progresivo. |\n| percentual\\_discount\\_value\\_list | super | Lista de valores de descuento porcentual. |\n| max\\_number\\_of\\_affected\\_items | integer | Número máximo de ítems que la promoción puede afectar. |\n| max\\_number\\_of\\_affected\\_items\\_group\\_key | character varying(256) | Número máximo de ítems por clave de grupo que la promoción puede afectar. |\n\n## Análisis con datos de promociones\n\nEl conjunto de datos de promociones puede utilizarse para realizar los siguientes análisis:  \n\n- **Análisis del ciclo de vida de la promoción:** comparar la frecuencia y duración de las promociones para evaluar la longevidad y el éxito de las campañas.  \n- **Tasa de reactivación de promociones:** analizar el número de promociones reactivadas para evaluar la eficacia de reutilizar o revisar campañas anteriores.  \n- **Tendencias de remoción de promociones:** realizar un seguimiento del número y tipos de promociones descontinuadas para comprender las razones de su remoción y ajustar las estrategias futuras.  \n- **Impacto de nuevas promociones:** comparar los lanzamientos de promociones con las ventas y el tráfico para evaluar su impacto inmediato.  \n\n## Correlaciones con otros datos\n\nLa relación entre el conjunto de datos de promociones y otros conjuntos de datos es esencial. A continuación, se muestran algunos ejemplos:  \n\n- **Datos de [pedidos](/es/docs/tutorials/pedidos-data-pipeline-beta):** analizar la influencia de las promociones en los pedidos ayuda a comprender su impacto sobre las ventas.  \n- **Datos de [stock](/es/docs/tutorials/stock-data-pipeline-beta):** la correlación con el stock es fundamental para garantizar la disponibilidad de los productos promocionados.  \n- **Análisis de marketing y publicidad**: la integración con estos datos permite medir la efectividad de las promociones para atraer tráfico y engagement.  \n- **Datos de [navegación](/es/docs/tutorials/navegacion-data-pipeline) en el sitio web:** analizar el efecto de las promociones en la navegación permite obtener insights sobre el comportamiento de los clientes y la eficacia de la exhibición de las promociones.  \n\n### Descubra otros conjuntos de datos\n\n- [Catálogo](/es/docs/tutorials/catalogo-data-pipeline)\n- [Stock](/es/docs/tutorials/stock-data-pipeline-beta) \n- [Navegación](/es/docs/tutorials/navegacion-data-pipeline)   \n- [Pagos](/es/docs/tutorials/pagos)\n- [Pedidos](/es/docs/tutorials/pagos)  \n- [Precios](/es/docs/tutorials/precios-data-pipeline-beta)  \n- [Tarjeta de regalo](/es/docs/tutorials/tarjeta-de-regalo-data-pipeline)\n- [Registro del Bridge](/es/docs/tutorials/registros-del-bridge-data-pipeline)"}