Skip to content

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 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 (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 dirigirte 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 final/users/track , o utilizando una de nuestras bibliotecas SDK que se enumeran a continuación.

A continuación se enumeran los métodos de varias plataformas que se utilizan 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. Además, puedes dirigirte a tus usuarios en función de estas propiedades.

Ver datos de compra

Una vez que hayas configurado y comenzado a registrar los eventos de compra, puedes ver estos datos de compra en el perfil de un usuario en la pestaña Resumen.

Utilizar los datos de compra

Hay 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: Utilizar los datos de compra para personalizar los mensajes a los usuarios.
  • Desencadenar mensajes: Configura los mensajes que se desencadenarán 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 los 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 para segmentar a los usuarios:

  • Primera compra realizada
  • Primera compra para la aplicación
  • Último producto comprado
  • Dinero gastado
  • Producto comprado
  • Número total de compras
  • X dinero gastado en Y días
  • X producto comprado en Y días
  • X Compra una propiedad 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”.

!Filtrar por usuarios que hayan realizado exactamente tres compras

Personalización

Como cualquier otro tipo de datos que recopiles de tus usuarios, puedes utilizar los datos de compra para personalizar tu mensajería 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 de evento de compra llamada last_purchased_product que almacena el nombre del último producto que ha comprado un usuario. Podrías utilizar esta propiedad para personalizar un mensaje de correo electrónico como éste:

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 “Zapatillas de correr”, recibe un mensaje recomendándole pantalones cortos de correr y botellas de agua. Si el último producto era una “Esterilla de yoga”, reciben un mensaje recomendando bloques y correas de yoga. Si el last_purchased_product es cualquier otra cosa, reciben un mensaje genérico de agradecimiento.

Desencadenar mensajes

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 una acción o Canvas y, a continuación, configura 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 del seguimiento de las métricas de compra para la segmentación, Braze también anota 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.

Comprender los cálculos de ingresos

Métrica Definición
Ingresos de toda la vida Lifetime Revenue is the total PurchaseEvents price value (in USD) received since inception.
Valor de duración del ciclo de vida por usuario Lifetime Value Per User is the Lifetime revenue divided by your total Users (located on your home page).
Ingresos medios diarios Average Daily Revenue is the average of the sum of the campaign and Canvas revenue for a given day.
Compras diarias Daily Purchases is the average of the total unique PurchaseEvents over the time period.
Ingresos diarios por usuario Daily Revenue Per User is the average daily revenue per daily active user.

Cálculo de ingresos vitalicios

Braze utiliza eventos de compra para calcular los ingresos de por vida (también llamados valor de por vida o LTV) de un usuario, que es una predicción de la ganancia neta atribuida a toda la relación futura con un cliente. Esto puede ayudarte a tomar decisiones informadas sobre las estrategias de captació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 conocer el LTV de tus usuarios:

  • Para obtener métricas generales como los ingresos de por vida y el valor de duración por usuario de cada aplicación y sitio, consulta tu Informe de ingresos.
  • Para conocer los ingresos de por vida de un usuario concreto, consulta su perfil de usuario.
Impacto de las devoluciones en los ingresos de toda la vida

Cuando utilices eventos de compra para hacer un seguimiento de los datos de compra, debes hacer un seguimiento de los reembolsos registrando un evento de compra Braze con una propiedad negativa price. Este enfoque mantiene un total exacto de los ingresos de toda la vida.

Sin embargo, ten en cuenta que el reembolso contará como un evento de compra adicional. Consideremos el siguiente ejemplo. Sam hace su primera compra por 12 $, pero devuelve parte de la compra para que le reembolsen 5 $. El perfil de Sam se registraría:

  • 1 compra con un precio de 12
  • 1 compra con un precio de -$5
  • Ingresos de por vida de 7 $.

Aunque Sam tendría dos eventos de compra en su perfil, en realidad sólo hizo una compra. Es importante tener esto en cuenta si tienes algún segmento o caso de uso construido en torno al número de compras que ha hecho un usuario. Los reembolsos constantes inflarán el recuento de compras en el perfil del usuario.

Propiedades del evento de compra

Con las propiedades del evento de compra, puedes establecer propiedades en las compras que pueden utilizarse para cualificar aún más las condiciones desencadenantes, aumentar la personalización en la mensajería y generar análisis más sofisticados mediante la exportación de datos sin procesar. Los tipos de valores de propiedad (cadena, numérico, booleano, fecha) varían según la plataforma y suelen asignarse como pares clave-valor.

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 desencadenamiento basado en las propiedades del evento de compra:

!Configuración de entrega basada en acciones para enviar una campaña a los usuarios que compren auriculares con una marca igual a HeadphoneMart

Para más información, consulta el objeto Propiedades de la compra.

Segmentación de propiedades del evento

La segmentación de las propiedades de los eventos te permite dirigirte a los usuarios basándote no sólo en los eventos personalizados realizados, sino también en las propiedades asociadas a esos eventos. Esta característica añade opciones de filtrado adicionales al segmentar los eventos de compra y personalizados.

!

Estos filtros de segmentación incluyen:

  • Ha realizado el evento personalizado con la propiedad Y con valor V X veces en los últimos Y días
  • Ha realizado alguna compra con la propiedad Y con valor V X veces en los últimos Y días
  • Añade segmentación de 1 a 30 días en todas las compras, eventos y propiedades dentro de 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 Braze para activar las propiedades del evento para tus eventos personalizados.

Una vez aprobadas, se pueden añadir propiedades adicionales en el panel, en Configuración de datos > Eventos personalizados, seleccionando Administrar propiedades. A continuación, puedes utilizar estas propiedades del evento en el paso de destino de la campaña o del constructor de Canvas.

Propiedades de la entrada en Canvas y propiedades del evento

You can use Canvas entry properties and event properties in your Canvas user journeys.

Canvas entry properties are the properties you map for Canvases that are action-based or API-triggered. Note that the canvas_entry_properties object has a maximum size limit of 50 KB.

You can reference canvas_entry_properties in any Message step with this Liquid format: canvas_entry_properties.${property_name}. Note that the events must be custom events or purchase events to be used this way.

Use case

Let’s say a retail store, RetailApp, has the following request: \"canvas_entry_properties\" : {\"product_name\" : \"shoes\", \"product_price\" : 79.99}.

RetailApp can pull the product name (shoes) into a message with this Liquid: {{canvas_entry_properties.${product_name}}}.

RetailApp can also trigger specific messages to send for different product_name properties in a Canvas that targets users after they’ve triggered a purchase event. For example, they can send different messages to users who purchased shoes and users who purchased something else by adding the following Liquid into a Message step.

1
2
3
4
5
6
{% if  {{canvas_entry_properties.${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

You can no longer create or duplicate Canvases using the original editor. This section is available for reference only. For the Canvases built with the original editor, Canvas entry properties can be referenced in the first full step of a Canvas only.

Event properties refer to the properties you set for custom events and purchases. These event_properties can be used in campaigns with action-based delivery and Canvases.

In Canvas, custom event and purchase event properties can be used in Liquid in any Message step that follows an Action Paths step. Make sure to use {{event_properties.${property_name}}} if you’re referencing these event properties. These events must be custom events or purchase events to be used this way in the Message component.

In the first Message step following an Action Path, you can use event properties related to the event referenced in that Action Path. However, these event properties can only be used if the user actually performed the action (and didn’t get sorted into the Everyone Else group). You can have other steps (that are not another Action Paths or Message step) in between this Action Paths and the Message step.

Expand for original Canvas editor

You can no longer create or duplicate Canvases using the original editor. This section is available for reference only. For the original Canvas editor, event properties can’t be used in scheduled full steps. However, you can use event properties in the first full step of an action-based Canvas, even if the full step is scheduled.

Refer to Canvas entry properties and event properties for more information and examples.

Registra 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 del objeto de compra para obtener más información.

Convenciones de denominación de ID de producto

En Braze, ofrecemos algunas convenciones generales de nomenclatura para el objeto de compra product_id. Al elegir product_id, Braze sugiere utilizar nombres simplistas 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 ayuda a que los productos sean fáciles de identificar para su segmentación y desencadenamiento.

Bloquear eventos de compra

Ocasionalmente puedes identificar 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 personalizado de datos mientras tu equipo de ingeniería trabaja para eliminarlo del backend de tu aplicación o sitio web.

En el panel de Braze, puedes administrar las listas de bloqueo desde Configuración de datos > Productos. Consulta Gestionar datos de clientes para obtener más información.

New Stuff!