Filtros calculados
Los filtros calculados te permiten crear segmentos muy precisos a lo largo de un periodo extendido del historial de un usuario. Por ejemplo, usa filtros calculados para dirigirte a usuarios que han comprado un producto en particular en los últimos 16 meses o que han gastado una cantidad determinada de dinero en tu servicio. Refina esta audiencia utilizando propiedades del evento para hacer la segmentación aún más granular.

Los filtros calculados se encuentran actualmente en acceso anticipado. Si te interesa participar en el acceso anticipado, ponte en contacto con tu administrador del éxito del cliente.
Cómo funciona
Los Segments de Braze te ofrecen herramientas de segmentación potentes para crear grupos dinámicos de usuarios. Para la mayoría de los casos, esto es suficiente para llegar a tu audiencia de forma eficaz. Los filtros calculados están diseñados para casos avanzados en los que necesitas analizar comportamientos de hasta dos años atrás o aplicar lógica compleja, sin comprometer la retención de datos ni el rendimiento del sistema. Puedes usar datos de tu propio almacén de datos para refinar aún más tu audiencia.
Por ejemplo, la segmentación predeterminada de Braze encuentra usuarios que cumplen criterios específicos que tú defines, como identificar a un usuario que compró recientemente uno de tus productos. Los filtros calculados te permiten ir más allá, como identificar usuarios que compraron un color particular de un producto específico al menos dos veces entre 18 y 24 meses atrás. Los filtros calculados son una mejora, no un requisito. Si necesitas filtros más avanzados o una ventana histórica más amplia, son una gran herramienta que te ayuda a mantener tu uso de datos optimizado.
Filtros calculados y extensiones de segmento SQL
Las extensiones de segmento SQL y los filtros calculados te ayudan a crear audiencias a partir del comportamiento de compras y eventos personalizados, pero utilizan herramientas y orígenes de datos diferentes. Las extensiones de segmento SQL usan SQL que escribes contra tus datos de Snowflake conectados.
| Comportamiento | Filtros calculados | Extensiones de segmento SQL |
|---|---|---|
| Cómo defines la audiencia | Elige compras, eventos recomendados de eCommerce, interacción con mensajes o eventos personalizados, así como recuentos, ventanas de tiempo y filtros de propiedades opcionales | Escribe SQL contra tu conexión de Snowflake; usa plantillas, actualización incremental o actualización completa |
| Dónde se ejecuta la lógica | Los criterios y la actualización se gestionan en Braze como filtros calculados | La consulta se ejecuta en el contexto de tu almacén de datos según la configuración de tu extensión |
| Página de lista de filtros | Un tipo de filtro calculado; la columna Segments muestra cuántos Segments usan cada filtro; los estados Processing y Processing Failed reflejan el estado de generación | Incluye una columna Type y filtros que varían según el tipo de extensión |
| Casos de uso típicos | Frecuencia de compra, gasto total, recuentos de eventos personalizados y reglas basadas en propiedades durante la ventana seleccionada | Lógica respaldada por el almacén de datos, uniones entre tablas y ventanas históricas o agregaciones que van más allá del formulario de filtros calculados |
Cuándo usar filtros calculados
Usa filtros calculados cuando las reglas guiadas por el panel para compras, eCommerce, interacción con mensajes y eventos personalizados son suficientes y no necesitas SQL arbitrario en las tablas del almacén de datos.
Cuándo usar otros tipos de extensiones de segmento
Usa las extensiones de segmento SQL cuando necesites SQL completo, datos respaldados por Snowflake, plantillas o modos de actualización diseñados para consultas de almacén de datos grandes o complejas. Usa las extensiones de segmento CDI cuando necesites SQL que consulte directamente tu almacén de datos utilizando datos de conexiones de ingesta de datos en la nube.
Usa filtros calculados y extensiones de segmento juntos
Un Segment puede hacer referencia a un filtro calculado junto con una extensión de segmento SQL o CDI; por ejemplo, una cohorte definida en el almacén de datos a partir de una extensión, más reglas de compra o eventos personalizados que mantienes en el constructor de filtros calculados.
Crear un filtro calculado
Para crear un filtro calculado, define criterios basados en el comportamiento del usuario, luego guarda y activa el filtro antes de usarlo en un Segment.
Paso 1: Configurar los detalles
- Ve a Audiencia > Filtros calculados.
- Selecciona Crear filtro calculado.
- Asigna un nombre a tu filtro calculado describiendo a los usuarios que pretendes segmentar. Un nombre descriptivo facilita encontrar el filtro cuando lo añadas a un Segment.
- (Opcional) Añade etiquetas para organizar los filtros calculados en tu espacio de trabajo.
También puedes seleccionar Habilitar actualización recurrente de audiencia para actualizar el filtro de forma periódica. Si no activas esta configuración, el filtro calculado no se actualizará a menos que modifiques el filtro o selecciones Actualizar audiencia.
Paso 2: Elegir tus criterios
Elige un criterio de evento de compra, eCommerce, personalizado o de interacción con mensajes para la segmentación. Después de seleccionar un tipo de evento, elige el evento específico, cuántas veces el usuario debe haberlo completado (más de, menos de o igual a) y el período de tiempo.

Los filtros más de y menos de son exclusivos: no incluyen el número que especifiques. Por ejemplo, un filtro de más de 4 veces y menos de 16 veces incluye a los usuarios que lo han realizado 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 o 15 veces.
Al elegir tu período de tiempo, puedes especificar un rango de fechas relativo (los últimos X días), una fecha de inicio, una fecha de fin o un rango de fechas exacto.

Segmentación por propiedades del evento
Para aumentar la precisión de la segmentación, selecciona Añadir filtros de propiedades. Esto te permite filtrar por propiedades de tu evento de compra, evento de eCommerce o evento personalizado. Braze admite la segmentación por propiedades del evento basada en objetos de cadena, numéricos, booleanos y de tiempo.
Para propiedades de cadena, introduce varios valores a la vez; por ejemplo, segmentar usuarios con un estado igual a oro, plata o bronce. Para eventos recomendados de eCommerce, el menú desplegable de propiedades se rellena con las propiedades disponibles para ese evento.

No necesitas filtros calculados para usar propiedades del evento en tu Segment. Los filtros calculados simplemente amplían la ventana histórica utilizada para crear un Segment predeterminado. Puedes crear un Segment predeterminado en tiempo real que utilice propiedades del evento de los últimos 30 días. De forma similar, puedes programar tu mensaje para que se desencadene en tiempo real basándose en una propiedad del evento, sin necesidad de un filtro calculado.
Paso 3: Guardar y activar tu filtro
Selecciona Guardar para guardar tu filtro calculado. Puedes guardar un filtro sin activarlo, pero debes activar un filtro antes de que aparezca como opción cuando construyas un Segment.
Después de activar un filtro calculado, Braze lo evalúa en tiempo real cuando se evalúa un Segment, una Campaign o un Canvas que lo referencia.
Usar un filtro calculado en un segmento
Después de crear y activar un filtro calculado, agrégalo al construir un segmento o definir una audiencia para una Campaign o Canvas.
- En el constructor de segmentos, abre la lista de filtros.
- En Otros filtros, selecciona Filtro calculado existente.
- Selecciona el filtro calculado que deseas incluir en la definición del segmento.
Después de agregar el filtro, selecciona el icono junto al menú desplegable del filtro para ver los detalles del filtro y confirmar los criterios aplicados a tu audiencia.

Para más información sobre la construcción de segmentos, consulta Crear un segmento.
Gestionar filtros calculados
Ve a Audiencia > Filtros calculados para ver, editar y gestionar los filtros calculados en tu espacio de trabajo.
La página Filtros calculados muestra todos los filtros calculados en tu espacio de trabajo. Puedes acotar la lista con los controles disponibles. Como solo existe un tipo de filtro calculado, no hay opción para filtrar por tipo y la tabla no incluye una columna Tipo. Usa la columna Segments para ver cuántos Segments utilizan cada filtro calculado.
Etiquetas de estado
Cada filtro calculado muestra uno de los siguientes estados. Procesando y Error de procesamiento se muestran cuando la generación de membresía está en curso o no se completó correctamente.
| Estado | Descripción |
|---|---|
| Activo | El filtro está activado y disponible para usar en Segments. |
| Borrador | El filtro está guardado pero no activado. |
| Archivado | El filtro está archivado. |
| Procesando | Braze está procesando una actualización del filtro. |
| Error de procesamiento | El intento de procesamiento más reciente no se completó correctamente. |
Editar y gestionar filtros individuales
Abre el menú de fila de un filtro calculado para editarlo, archivarlo, actualizar la audiencia o ver cómo se está utilizando en la mensajería. No puedes editar un filtro calculado mientras se está procesando.

Tu espacio de trabajo puede tener hasta 500 filtros calculados activados a la vez. Contacta a tu director de cuentas de Braze si necesitas aumentar este límite.
Guardar versus activar
Puedes guardar un filtro calculado sin activarlo. Los filtros inactivos permanecen en tu espacio de trabajo, pero no se pueden añadir a Segments hasta que los actives. Selecciona Activar filtro para usar el filtro en la segmentación.
Preguntas frecuentes
¿Puedo crear un filtro calculado que utilice varios eventos personalizados?
Al usar filtros calculados, puedes seleccionar un evento personalizado, un evento de compra, un evento de comercio electrónico o una interacción de canal. Sin embargo, puedes combinar varios filtros calculados con AND u OR al crear el segmento.
Puedes añadir varios eventos o hacer referencia a varias tablas de Snowflake al usar extensiones de segmento SQL.
¿Puedo archivar filtros calculados si existen en una Campaign activa?
No. Antes de poder archivar un filtro calculado, debes eliminarlo de toda la mensajería activa.
¿Puedo usar matrices en los filtros calculados?
Sí. Para usar matrices, añade corchetes ([]) al nombre de tu propiedad. Si tu propiedad es location_code, deberías introducir location_code[].
Braze usa [] para recorrer matrices y comprobar si algún elemento de la matriz recorrida coincide con la propiedad del evento. Por ejemplo, podrías crear un filtro calculado de usuarios que coincidan con al menos un valor de una propiedad de matriz.
¿Cómo calcula Braze el período de tiempo para un período de tiempo relativo de “últimos X días”?
Cuando los filtros calculados calculan el período de tiempo relativo (“últimos X días”), la hora de inicio se establece a medianoche UTC. Por ejemplo, para un filtro calculado que se actualiza a las 2024-09-16 21:00 UTC y especifica 10 días, la hora de inicio se establece en 2024-09-06 00:00 UTC, no en 2024-09-06 21:00 UTC.
Sin embargo, puedes especificar las zonas horarias usando segmentos SQL para identificar a los usuarios que realizaron el evento personalizado hace 10 días basándose en la medianoche en la hora de la empresa, o a los usuarios que realizaron el evento hace 10 días basándose en la hora actual.