Eventos de compra
Esta página cubre los eventos y propiedades de la compra, su uso, segmentación, dónde ver los análisis relevantes y mucho más.
Los planes para eliminar gradualmente el evento de compra se anunciarán en 2026. El evento de compra acabará siendo sustituido por los nuevos eventos recomendados de comercio electrónico, que incluirán características mejoradas para la segmentación, la elaboración de informes, el análisis y mucho más. Sin embargo, los nuevos eventos de comercio electrónico no admitirán las características existentes relacionadas con el evento de compra, como el valor de duración del ciclo de vida (LTV) o los informes de ingresos en Canvas o campañas. Para obtener una lista completa de las características relacionadas con los eventos de compra, consulta Registro de eventos de compra.
Los eventos de compra son acciones de compra realizadas por tus usuarios, y se utilizan para registrar las compras dentro de la aplicación y establecer el valor de duración del ciclo de vida (LTV) para cada perfil de usuario. Estos eventos deben ser configurados por tu equipo. El registro de eventos de compra te permite añadir propiedades como la cantidad y el tipo, lo que te ayuda a segmentar aún más a tus usuarios en función de estas propiedades.
Registro de eventos de compra
Puedes registrar las compras pasando un objeto de compra a través del punto de conexión /users/track, o utilizando una de nuestras bibliotecas SDK que se enumeran a continuación.
Las propiedades de eventos de compra utilizan los mismos tipos de datos que las propiedades de eventos personalizados.
A continuación se enumeran los métodos utilizados en diversas plataformas para registrar las compras. En estas páginas también encontrarás documentación sobre cómo añadir propiedades y cantidades a tu evento de compra. En función de estas propiedades, puedes segmentar aún más a tus usuarios.
Ver datos de compra
Una vez que hayas configurado y comenzado a registrar los eventos de compra, podrás ver estos datos de compra en el perfil de un usuario en la pestaña Resumen.
Utilización de los datos de compra
Existen varias formas de utilizar los datos de compra en Braze:
- Segmentación: Utiliza los datos de compra para crear segmentos de usuarios en función de su comportamiento de compra.
- Personalización: Utiliza los datos de compra para personalizar los mensajes a los usuarios.
- Mensajes desencadenados: Configura los mensajes para que se desencadenen en función de los eventos de compra.
- Análisis: Analiza tus datos de compra para obtener información sobre el comportamiento de los usuarios y la eficacia de tus campañas de marketing.
Segmentación
Puedes desencadenar cualquier número o tipo de campañas de seguimiento basadas en eventos de compra registrados. Por ejemplo, puedes crear un segmento de usuarios que hayan realizado una compra en los últimos 30 días, o un segmento de usuarios que hayan gastado más de una determinada cantidad.
Los siguientes filtros de segmentación están disponibles a la hora de segmentar usuarios:
- Primera compra realizada
- Primera compra en la aplicación
- Último producto comprado
- Dinero gastado
- Producto comprado
- Cantidad total de compras
- X dinero gastado en Y días
- X productos comprados en Y días
- X propiedad de compra en Y días
- X compras en los últimos Y días
Para más detalles sobre cada filtro, consulta el glosario de filtros de segmentación y filtra por “Comportamiento de compra”.

Para segmentar en función del número de veces que se ha producido una compra concreta, registra esa compra individualmente como un atributo personalizado incremental.
Personalización
Al igual que cualquier otro tipo de datos que recopiles de tus usuarios, puedes utilizar los datos de compra para personalizar tus mensajes a través de Liquid. Por ejemplo, puedes enviar un correo electrónico personalizado a un usuario recomendándole productos similares a los que acaba de comprar.
Supongamos que tienes una propiedad del evento de compra llamada last_purchased_product que almacena el nombre del último producto que compró un usuario. Puedes utilizar esta propiedad para personalizar un mensaje de correo electrónico como este:
1
2
3
4
5
6
7
{% if ${last_purchased_product} == "Running Shoes" %}
We hope you're enjoying your new running shoes! Based on your recent purchase, you might also like these running shorts and water bottles.
{% elsif ${last_purchased_product} == "Yoga Mat" %}
We hope you're enjoying your new yoga mat! Based on your recent purchase, you might also like these yoga blocks and straps.
{% else %}
Thank you for your recent purchase! We hope you're enjoying your new item.
{% endif %}
En este ejemplo, el mensaje se personaliza en función de la propiedad last_purchased_product. Si el último producto que compró el usuario fue “Running Shoes”, recibirá un mensaje recomendándole pantalones cortos para correr y botellas de agua. Si el último producto fue “Yoga Mat”, recibirá un mensaje recomendándole bloques y correas de yoga. Si last_purchased_product es cualquier otra cosa, recibirá un mensaje genérico de agradecimiento.
Mensajes desencadenados
Un caso de uso común es enviar automáticamente un mensaje, como un correo electrónico, cuando un usuario realiza una compra. Por ejemplo, puedes enviar un mensaje de agradecimiento o un código de descuento para una futura compra.
Para ello, crea una campaña basada en acciones o un Canvas y, a continuación, define la acción desencadenante como Realizar compra. También puedes especificar condiciones adicionales para el desencadenante, como el producto adquirido o el importe de la compra.
También puedes personalizar tu mensaje desencadenado con Liquid. En el siguiente ejemplo, ${purchase_product_name} es un atributo personalizado que sustituirías por el nombre real del atributo que almacena el nombre del producto adquirido en tu configuración de Braze.
1
Thank you for your purchase of ${purchase_product_name}! As a token of our appreciation, here's a discount code for your next purchase: SAVE10
Análisis
Además de realizar un seguimiento de las métricas de compra para la segmentación, Braze también registra el número de compras de cada producto y los ingresos generados a lo largo del tiempo. Esto puede ser útil para identificar los productos más populares o medir el impacto de una campaña promocional en las ventas.
Puedes encontrar estos datos en la página Informe de ingresos.
Cálculos de ingresos
| Métrica | Definición |
|---|---|
| Ingresos del ciclo de vida |
Los ingresos de toda la vida son el total de PurchaseEvents valor del precio (en USD) recibido desde el inicio.
|
| Valor de duración del ciclo de vida por usuario | El valor de duración por usuario son los ingresos de por vida divididos por el total de tus usuarios (ubicados en tu página de inicio). |
| Ingresos medios diarios | Los ingresos medios diarios son la media de la suma de los ingresos de la campaña y de Canvas de un día determinado. |
| Compras diarias |
Compras diarias es la media del total de compras únicas PurchaseEvents a lo largo del periodo de tiempo.
|
| Ingresos diarios por usuario | Los ingresos diarios por usuario son los ingresos medios diarios por usuario activo diario. |
Conversión de divisas
Cuando los eventos de compra se registran en una divisa distinta al USD, Braze convierte el importe a USD utilizando los tipos de cambio de Open Exchange Rates. Estos tipos se actualizan una vez cada 24 horas. Dado que los tipos de cambio se almacenan en caché, puede haber ligeras diferencias con respecto al tipo de mercado en tiempo real, especialmente en el caso de divisas que experimentan fluctuaciones rápidas.
Cálculo de los ingresos del ciclo de vida
Braze utiliza los eventos de compra para calcular los ingresos del ciclo de vida (también llamados valor de duración del ciclo de vida o LTV) de un usuario, que es una predicción del beneficio neto atribuido a toda la relación futura con un cliente. Esto puede ayudarte a tomar decisiones informadas sobre las estrategias de adquisición y retención de clientes.
\[\text{Average purchase value} = \frac{\text{Total spend in dollars}}{\text{Total number of purchase events}}\]Hay dos lugares principales en Braze que puedes consultar para comprender el LTV de tus usuarios:
- Para obtener métricas generales como los ingresos del ciclo de vida y el valor de duración del ciclo de vida por usuario para cada aplicación y sitio, consulta tu Informe de ingresos.
- Para conocer los ingresos del ciclo de vida de un usuario concreto, consulta su perfil de usuario.
Impacto de las devoluciones en los ingresos del ciclo de vida
Cuando utilices eventos de compra para realizar un seguimiento de los datos de compra, debes registrar los reembolsos como un evento de compra de Braze con una propiedad price negativa. Este enfoque mantiene un total exacto de los ingresos del ciclo de vida.
Sin embargo, ten en cuenta que el reembolso contará como un evento de compra adicional. Veamos el siguiente ejemplo. Sam hace su primera compra por $12, pero devuelve parte de la compra y recibe un reembolso de $5. El perfil de Sam registraría:
- 1 compra con un precio de $12
- 1 compra con un precio de -$5
- Ingresos del ciclo de vida de $7
Aunque Sam tendría dos eventos de compra en su perfil, en realidad solo hizo una compra. Es importante tener esto en cuenta si tienes segmentos o casos de uso creados en torno al número de compras que ha realizado un usuario. Los reembolsos constantes inflarán el recuento de compras en el perfil del usuario.
Propiedades de eventos de compra
Con las propiedades de eventos de compra, puedes establecer propiedades en las compras que se pueden utilizar para calificar aún más las condiciones de activación, aumentar la personalización en la mensajería y generar análisis más sofisticados a través de la exportación de datos sin procesar. Los tipos de valores de las propiedades (cadena, numérico, booleano, fecha) varían según la plataforma y suelen asignarse como pares clave-valor.
Las siguientes claves están reservadas y no pueden utilizarse como nombres de propiedades del evento de compra: time, product_id, quantity, event_name, price y currency. Si usas una clave reservada en el objeto properties, se devolverá el error “Campo ‘properties’ no válido”.
Por ejemplo, si tienes una aplicación de comercio electrónico y quieres enviar un mensaje a un usuario tras realizar una compra, podrías mejorar adicionalmente tu audiencia objetivo y permitir una mayor personalización de la campaña añadiendo una propiedad de evento de compra de brand_name.
Ejemplo de activación basada en las propiedades del evento de compra:

Consulta el objeto de propiedades de compra para obtener más información.
Segmentación de propiedades de eventos
La segmentación de propiedades de eventos te permite dirigirte a los usuarios no solo en función de los eventos personalizados realizados, sino también de las propiedades asociadas a esos eventos. Esto añade opciones de filtrado adicionales al segmentar eventos de compra y eventos personalizados.

Estos filtros de segmentación incluyen:
- Ha realizado el evento personalizado con la propiedad Y con el valor V X veces en los últimos Y días
- Ha realizado compras con la propiedad Y con un valor V X veces en los últimos Y días
- Añade una segmentación de 1 a 30 días en todas las compras, eventos y propiedades dentro de las compras y eventos
A diferencia de las extensiones de segmento, los segmentos utilizados se actualizan en tiempo real, admiten una cantidad ilimitada de segmentos, ofrecen un historial retrospectivo de 30 días como máximo e incurren en puntos de datos. Debido al cargo adicional por punto de datos, debes ponerte en contacto con tu administrador del éxito del cliente de Braze para activar las propiedades de eventos para tus eventos personalizados.
Una vez aprobadas, se pueden añadir propiedades adicionales en el dashboard en Configuración de datos > Eventos personalizados seleccionando Administrar propiedades. A continuación, puedes utilizar estas propiedades de evento en el paso de objetivo del constructor de campañas o Canvas.
Propiedades de entrada en Canvas y propiedades de eventos
Puedes utilizar las propiedades de entrada y las propiedades del evento de Canvas en tus recorridos de usuario de Canvas.
Las propiedades de entrada del lienzo son las propiedades que se asignan a los lienzos basados en acciones o activados por la API. El objeto canvas_entry_properties tiene un límite de tamaño máximo de 50 KB.
En el caso concreto de los canales de mensajes dentro de la aplicación, solocontext se puede hacer referencia a ellos en Canvas.
Puedes hacer referencia acontext en cualquier paso de mensaje con este formato Liquid: context.${property_name}. Tenga en cuenta que los eventos deben ser eventos personalizados o eventos de compra para ser utilizados de esta manera.
Caso de uso
Supongamos que una tienda minorista, RetailApp, tiene la siguiente petición: \"context\" : {\"product_name\" : \"shoes\", \"product_price\" : 79.99}.
RetailApp puede incluir el nombre del producto (zapatos) en un mensaje con este Liquid: {{context.${product_name}}}.
RetailApp también puede activar el envío de mensajes específicos para diferentes propiedades de product_name en un Canvas dirigido a los usuarios después de que hayan activado un evento de compra. Por ejemplo, pueden enviar mensajes diferentes a los usuarios que compraron zapatos y a los usuarios que compraron otra cosa añadiendo el siguiente Líquido en un paso de Mensaje.
1
2
3
4
5
6
{% if {{context.${product_name}}} == "shoes" %}
Your order is set to ship soon. While you're waiting, why not step up your shoe care routine with a little upgrade? Check out our selection of shoelaces and premium shoe polish.
{% else %}
Your order will be on its way shortly. If you missed something, you have until the end of the week to add more items to your cart for the same discounts.
{% endif %}
Expand for original Canvas editor
Ya no puedes crear o duplicar Lienzos utilizando el editor original. Esta sección está disponible sólo como referencia. Para los lienzos creados con el editor original, las propiedades de entrada del lienzo solo se pueden consultar en el primer paso completo de un lienzo.
Las propiedades de eventos se refieren a las propiedades que usted establece para los eventos y compras personalizados. Estos event_properties se pueden utilizar en campañas con entrega basada en acciones y Lienzos.
No puedes utilizarevent_properties en el primer paso Mensaje de tu Canvas. En su lugar, debe utilizar context o añadir un paso Rutas de acción con el evento correspondiente antes del paso Mensaje que incluye event_properties.
En Canvas, las propiedades del evento personalizado y las propiedades de la compra se pueden utilizar en Liquid en cualquier paso de mensaje que siga a un paso de rutas de acción. Asegúrate de utilizar {{event_properties.${property_name}}} si haces referencia a estas propiedades del evento. Estos eventos deben ser eventos personalizados o eventos de compra para ser utilizados de esta forma en el componente Mensaje.
En el primer paso Mensaje que sigue a una ruta de acción, puedes utilizar las propiedades del evento relacionadas con el evento al que se hace referencia en esa ruta de acción. Sin embargo, estas propiedades del evento solo se pueden utilizar si el usuario realmente ha realizado la acción (y no ha sido clasificado en el grupo «Todos los demás»). Puede tener otros pasos (que no sean otra Ruta de Acción o paso de Mensaje) entre esta Ruta de Acción y el paso de Mensaje.
Expand for original Canvas editor
Ya no puedes crear o duplicar Lienzos utilizando el editor original. Esta sección está disponible sólo como referencia. En el editor Canvas original, las propiedades del evento no se pueden utilizar en pasos completos programados. Sin embargo, puedes utilizar las propiedades del evento en el primer paso completo de un lienzo basado en acciones, incluso si el paso completo está programado.
Consulta las propiedades de la entrada y las propiedades del evento en Canvas para obtener más información y ejemplos.
Registrar las compras a nivel de pedido
Para registrar las compras a nivel de pedido en lugar de a nivel de producto, utiliza el nombre del pedido o la categoría del pedido como product_id. Consulta nuestra especificación de objetos de compra para obtener más información.
Convenciones de nomenclatura de ID de producto
En Braze ofrecemos algunas convenciones generales de nomenclatura para el product_id del objeto de compra. Al elegir product_id, Braze sugiere utilizar nombres simplificados como el nombre del producto o la categoría del producto (en lugar de SKU) con la intención de agrupar todos los artículos registrados por este product_id.
Esto hace que los productos sean fáciles de identificar para su segmentación y activación.
Bloquear eventos de compra
En ocasiones, es posible que identifiques eventos de compra que registran demasiados puntos de datos, que ya no son útiles para tu estrategia de marketing o que se registraron por error. Para impedir que estos datos se envíen a Braze, puedes bloquear el objeto de datos personalizados mientras tu equipo de ingeniería trabaja para eliminarlo del backend de tu aplicación o sitio web.
En el dashboard de Braze, puedes gestionar las listas de bloqueo desde Configuración de datos > Productos. Consulta Gestión de datos personalizados para obtener más información.
Editar esta página en GitHub