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 compraron un producto en particular un número determinado de veces en los últimos 16 meses, o que completaron un evento de comercio electrónico que coincide con valores de propiedades específicos. 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 director de cuentas de Braze.
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. Usa filtros de actividad de usuario para criterios de compra y eventos de comercio electrónico, o filtros de objetos de datos para segmentación por cuentas y objetos personalizados.
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 en 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 para ayudarte mientras mantienes 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 compra, 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 o eventos recomendados de eCommerce, 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 | Una lista compartida para filtros de actividad de usuario y objetos de datos; la columna Segments muestra cuántos Segments usan cada filtro, y los estados de procesamiento 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 y reglas basadas en propiedades sobre la ventana seleccionada | Lógica respaldada por el almacén de datos, uniones entre tablas, agregaciones de gasto y ventanas históricas más allá del formulario de filtros calculados |
Cuándo usar filtros calculados
Usa filtros calculados cuando las reglas de actividad de usuario u objetos de datos guiadas por el panel sean suficientes y no necesites SQL arbitrario entre 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 las extensiones de segmento (extensión simple) para criterios de interacción con canales de mensajería cuando necesites mirar más allá de los datos de interacción recientes.
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 que mantienes en el constructor de filtros calculados.
Crear un filtro calculado
Para crear un filtro calculado, elige un tipo de filtro si se te solicita, define tus criterios, 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.
- Si tu espacio de trabajo tiene Cuentas habilitadas, selecciona un tipo de filtro:
- Filtros de actividad de usuario: Acciones y comportamientos de los usuarios.
- Filtros de objetos de datos: Atributos y relaciones para objetos de datos.
- Introduce un nombre que describa la audiencia 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.
Para los Filtros de actividad de usuario, selecciona Habilitar actualización recurrente de audiencia para refrescar el filtro de forma periódica. Si no activas esta configuración, el filtro no se refresca a menos que lo actualices o selecciones Actualizar audiencia. Los Filtros de objetos de datos se actualizan cada hora.
Paso 2: Elegir tus criterios
Si seleccionaste Filtros de objetos de datos, elige un objeto de datos y luego añade condiciones de atributo, relación o grupo de filtros. Para la segmentación basada en cuentas, consulta Objetos de cuenta.
Si Crear filtro abre directamente el constructor de actividad de usuario, o si seleccionas Filtros de actividad de usuario, elige una de las siguientes opciones de Criterio para la segmentación:
- Realizó una compra
- Realizó un evento de comercio electrónico
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 periodo de tiempo.

Los filtros más de y menos de son exclusivos: no incluyen el número que especificas. Por ejemplo, un filtro para 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 periodo de tiempo, puedes especificar un intervalo de fechas relativo (los últimos X días), una fecha de inicio, una fecha de fin o un intervalo de fechas exacto. Para intervalos relativos, introduce de 1 a 730 días (dos años). Para intervalos de fechas absolutos, la fecha de inicio debe estar dentro de los últimos dos años y la fecha de fin debe estar dentro de los próximos dos años.
Segmentación por propiedades del evento
Para aumentar la precisión de la segmentación, selecciona Añadir filtros de propiedades del evento. Esto te permite filtrar por propiedades de tu compra o evento de comercio electrónico. 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 los eventos recomendados de comercio electrónico, el desplegable de propiedades se completa 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 use propiedades del evento de los últimos 30 días. De forma similar, puedes programar tu mensaje para que se desencadene en tiempo real según una propiedad del evento, sin necesidad de un filtro calculado.
Paso 3: Guardar y activar tu filtro
Selecciona Guardar como borrador para guardar un nuevo filtro calculado sin activarlo. Para un filtro activado, selecciona Guardar cambios para guardar tus actualizaciones. Debes seleccionar Activar filtro antes de que el filtro esté disponible en el constructor de Segments.
Después de activar un filtro calculado, Braze comienza a calcular su audiencia. Cuando el procesamiento se complete, puedes seleccionar el filtro al construir una audiencia.
Usar un filtro calculado en un Segment
Después de crear y activar un filtro calculado, agrégalo al construir un Segment o definir una audiencia para una Campaign o Canvas.
- En el constructor de Segments, abre la lista de filtros.
- En Otros filtros, selecciona Filtro calculado existente.
- Selecciona el filtro calculado que deseas incluir en la definición del Segment.
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 cómo construir Segments, consulta Crear un Segment.
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 juntos los filtros de actividad de usuario y de objetos de datos. Puedes acotar la lista con los controles disponibles, pero la página no incluye un control de filtro por tipo ni 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 aparecen cuando la generación de pertenencia está en progreso 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. |
| Actualización deshabilitada | Las actualizaciones recurrentes de audiencia están deshabilitadas. Braze puede establecer este estado automáticamente cuando un filtro con actualización programada no se usa. |
| 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 realizar una acción. Las acciones que ves dependen del estado del filtro.
Para los filtros que no están archivados, el menú de fila incluye Editar, Uso en mensajería, Archivar y Actualizar audiencia. Actualizar audiencia está disponible para filtros activos que no están procesándose. Puedes editar un filtro calculado mientras se está procesando, pero no puedes guardar los cambios hasta que el procesamiento se complete.
Archivar
Antes de archivar un filtro calculado, comprueba si todavía está en uso. Archivar puede romper silenciosamente Campaigns, Canvas o Segments en vivo que lo referencian.
- Filtros de objetos de datos: Si una Campaign, un Canvas o un Segment activos todavía referencian el filtro, archivarlo significa que esa Campaign, Canvas o Segment no coincidirá con ningún usuario la próxima vez que se lance o envíe. Elimina la referencia primero para evitarlo.
- Filtros de actividad de usuario: Si una Campaign o un Canvas en borrador todavía referencian el filtro, archivarlo congela la audiencia de ese borrador en los últimos resultados actualizados del filtro. No se actualizará en el futuro a menos que elimines la referencia primero.
Para saber dónde se usa un filtro, selecciona Uso en mensajería en su menú de fila.
No puedes archivar un filtro calculado que esté referenciado por una Campaign, un Canvas o un Segment activos (no en borrador). Elimina esas referencias antes de archivar. Si estás archivando varios filtros de diferentes tipos a la vez, verás una confirmación separada para cada tipo.

Tu espacio de trabajo puede tener hasta 100 filtros calculados activos a la vez. Contacta a tu director de cuentas de Braze si necesitas aumentar este límite.
Desarchivar
Puedes desarchivar un filtro de cualquiera de las siguientes maneras:
- Selecciona Desarchivar en el menú de fila del filtro.
- Selecciona uno o más filtros archivados y luego selecciona Desarchivar.
- Abre un filtro calculado archivado y selecciona Desarchivar en su página.
Cuando desarchivas un filtro, su estado vuelve al que tenía antes de archivarlo:
- Un borrador vuelve a Borrador.
- Un filtro activado vuelve a Activo, cuenta para el límite de filtros activos, y Braze inicia una actualización de audiencia.
Espera a que el procesamiento finalice antes de desarchivar un filtro que muestre Procesando. Si has alcanzado el límite de filtros activos, archiva un filtro activo antes de desarchivar otro filtro activo.
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.
Consideraciones
Los filtros calculados evalúan cuántas veces un usuario completó un evento dentro de la ventana seleccionada. No suman valores entre eventos, como los ingresos totales o el gasto acumulado. Para umbrales de gasto u otras agregaciones entre compras, utiliza las extensiones de segmento SQL.
Reglas basadas en propiedades para compras y eCommerce
Cuando los eventos de compra o eCommerce incluyen las propiedades que necesitas, como categoría de producto, ID de tienda o código promocional, puedes segmentar usuarios con filtros de propiedades de evento. Algunos ejemplos incluyen usuarios que usaron un código promocional específico durante un rango de fechas, compraron una categoría de producto en los últimos 12 meses o compraron en una tienda en particular. Los patrones de compradores inactivos (por ejemplo, compraron en una ventana pero no en otra) funcionan combinando filtros calculados en un Segment.
Atributos de perfil y segmentación basada en ubicación
- Atributos de perfil: Para segmentar por puntos de fidelización, niveles u otros valores almacenados en el perfil de usuario, utiliza los filtros predeterminados de Segment, no los filtros calculados.
- Distancia o proximidad: Braze no calcula la distancia geográfica en los filtros calculados. Precalcula las distancias en tu propio servicio, almacena el resultado en el perfil de usuario y luego segmenta según ese atributo.
Interacciones con canales de mensajería
Para criterios de participación en mensajes (como aperturas de correo electrónico o interacciones push), utiliza las extensiones de segmento cuando necesites consultar datos más allá de las interacciones recientes. Los filtros calculados con criterios de interacción de canal de mensajería (cuando estén disponibles en tu espacio de trabajo) evalúan datos recientes de interacción con mensajes. No utilizan el mismo relleno retroactivo de datos de dos años que los criterios de compras y eCommerce.
Preguntas frecuentes
¿Puedo crear un filtro calculado que utilice múltiples 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 múltiples filtros calculados con un AND u OR al crear el Segment.
Puedes añadir múltiples eventos o hacer referencia a múltiples tablas de Snowflake cuando utilizas extensiones de segmento SQL.
¿Puedo usar arrays en los filtros calculados?
Sí. Para usar arrays, añade corchetes ([]) al nombre de tu propiedad. Si tu propiedad es location_code, deberías introducir location_code[].
Braze usa [] para recorrer arrays y comprobar si algún elemento del array recorrido 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 array.
¿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. Los filtros calculados siempre usan UTC para las ventanas de tiempo; la zona horaria de tu espacio de trabajo no se aplica.
Sin embargo, puedes especificar zonas horarias utilizando extensiones de segmento SQL para identificar a usuarios que realizaron un evento hace 10 días basándose en la medianoche en la hora de la empresa, o a usuarios que realizaron el evento hace 10 días basándose en la hora actual.