Ir al contenido

Filtros calculados

Los filtros calculados te permiten crear segmentos muy precisos a partir de un periodo amplio 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 con propiedades del evento para que la segmentación sea aún más granular.

Cómo funciona

Los segmentos de Braze te ofrecen potentes herramientas de segmentación para crear grupos dinámicos de usuarios. En la mayoría de los casos de uso, esto es suficiente para llegar a tu audiencia de forma eficaz. Los filtros calculados están diseñados para casos de uso avanzados en los que necesitas analizar comportamientos de hasta dos años atrás o aplicar una lógica compleja, sin comprometer la retención de datos ni el rendimiento del sistema. Usa los filtros de actividad del usuario para criterios de compra y eventos de comercio electrónico, o los filtros de objetos de datos para la segmentación de cuentas y objetos de datos.

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 profundizar más, como identificar usuarios que compraron un color concreto de un producto específico al menos dos veces entre hace 18 y 24 meses. 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 optimizado el uso de tus datos.

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 utilizan SQL que escribes sobre tus datos conectados de Snowflake.

Comportamiento Filtros calculados Extensiones de segmento SQL
Cómo defines la audiencia Elige compras o eventos recomendados de comercio electrónico, junto con recuentos, ventanas de tiempo y filtros de propiedades opcionales Escribe SQL sobre tu conexión de Snowflake; utiliza 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 del usuario y de objetos de datos; la columna Segments muestra cuántos segmentos utilizan cada filtro, y los estados de procesamiento reflejan el estado de generación Incluye una columna Tipo 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 durante la ventana seleccionada Lógica respaldada por el almacén de datos, uniones entre tablas, agregaciones de gasto y ventanas históricas que van más allá del formulario de filtros calculados

Cuándo usar filtros calculados

Usa filtros calculados cuando las reglas de actividad del usuario o de objetos de datos guiadas desde el panel sean suficientes y no necesites SQL arbitrario sobre tablas del almacén de datos.

Cuándo usar otros tipos de extensiones de segmento

Usa extensiones de segmento SQL cuando necesites SQL completo, datos respaldados por Snowflake, plantillas o modos de actualización diseñados para consultas grandes o complejas en el almacén de datos. Usa extensiones de segmento CDI cuando necesites SQL que consulte directamente tu almacén de datos con datos de conexiones de ingesta de datos en la nube. Usa extensiones de segmento (extensión simple) para criterios de interacción con canales de mensajería cuando necesites consultar más allá de los datos de interacción recientes.

Usar filtros calculados y extensiones de segmento juntos

Un segmento 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 y, luego, guarda y activa el filtro antes de usarlo en un segmento.

Paso 1: Configurar los detalles

  1. Ve a Audiencia > Filtros calculados.
  2. Selecciona Crear filtro.
  3. Si tu espacio de trabajo tiene Cuentas habilitadas, selecciona un tipo de filtro:
    • Filtros de actividad del usuario: Acciones y comportamientos de los usuarios.
    • Filtros de objetos de datos: Atributos y relaciones de los objetos de datos.
  4. Introduce un nombre que describa la audiencia a la que quieres dirigirte. Un nombre descriptivo facilita encontrar el filtro cuando lo añadas a un segmento.
  5. (Opcional) Añade etiquetas para organizar los filtros calculados en tu espacio de trabajo.

Para los Filtros de actividad del usuario, selecciona Habilitar actualización recurrente de audiencia para actualizar el filtro de forma periódica. Si no activas esta configuración, el filtro no se actualiza a menos que lo modifiques 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, de relación o de grupo de filtros. Para la segmentación basada en cuentas, consulta Objetos de cuenta.

Si Crear filtro abre directamente el constructor de actividad del usuario, o si seleccionas Filtros de actividad del usuario, elige una de las siguientes opciones de Criterio para la segmentación:

  • Realizó una compra
  • Realizó un evento de eCommerce

Después de seleccionar un tipo de evento, elige el evento específico, cuántas veces debe haberlo completado el usuario (más de, menos de o igual a) y el periodo de tiempo.

Al elegir el periodo 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. Para rangos relativos, introduce de 1 a 730 días (dos años). Para rangos de fechas absolutos, la fecha de inicio debe estar dentro de los últimos dos años y la fecha de fin, 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 según las propiedades de tu evento de compra o de comercio electrónico. Braze admite la segmentación por propiedades del evento basada en objetos de cadena, numéricos, booleanos y de tiempo.

En las propiedades de cadena, puedes introducir varios valores a la vez; por ejemplo, para dirigirte a usuarios con un estado igual a oro, plata o bronce. En los eventos recomendados de comercio electrónico, el desplegable de propiedades se rellena con las propiedades disponibles para ese evento.

Paso 3: Guardar y activar tu filtro

Selecciona Guardar como borrador para guardar un nuevo filtro calculado sin activarlo. En un filtro ya activado, selecciona Guardar cambios para guardar tus actualizaciones. Debes seleccionar Activar filtro para que el filtro esté disponible en el constructor de segmentos.

Después de activar un filtro calculado, Braze empieza a calcular su audiencia. Cuando termine el procesamiento, podrás seleccionar el filtro al crear una audiencia.

Usar un filtro calculado en un segmento

Después de crear y activar un filtro calculado, añádelo al crear un segmento o al definir una audiencia para una campaña o un Canvas.

  1. En el constructor de segmentos, abre la lista de filtros.
  2. En Otros filtros, selecciona Filtro calculado existente.
  3. Selecciona el filtro calculado que quieres incluir en la definición del segmento.

Después de añadir el filtro, selecciona el icono situado junto al desplegable del filtro para ver sus detalles y confirmar los criterios aplicados a tu audiencia.

Filtro calculado en el constructor de segmentos con un icono para ver más detalles.

Para más información sobre cómo crear segmentos, consulta Crear un segmento.

Gestionar filtros calculados

Ve a Audiencia > Filtros calculados para ver, editar y gestionar los filtros calculados de tu espacio de trabajo.

La página Filtros calculados muestra juntos los filtros de actividad del usuario y de objetos de datos. Puedes acotar la lista con los controles disponibles, pero la página no incluye un control para filtrar por tipo ni una columna Tipo. Usa la columna Segments para ver cuántos segmentos utilizan cada filtro calculado.

Etiquetas de estado

Cada filtro calculado muestra uno de los siguientes estados. Procesando y Error en el procesamiento aparecen cuando la generación de miembros está en curso o no se ha completado correctamente.

Estado Descripción
Activo El filtro está activado y disponible para usarlo en segmentos.
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 utiliza.
Procesando Braze está procesando una actualización del filtro.
Error en el procesamiento El intento de procesamiento más reciente no se completó correctamente.

Editar y gestionar filtros individuales

Abre el menú de la fila de un filtro calculado para realizar una acción. Las acciones que ves dependen del estado del filtro.

En los filtros que no están archivados, el menú de la fila incluye Editar, Uso en mensajería, Archivar y Actualizar audiencia. Actualizar audiencia está disponible para los filtros activos que no se están procesando. Puedes editar un filtro calculado mientras se procesa, pero no podrás guardar los cambios hasta que termine el procesamiento.

Archivar

Antes de archivar un filtro calculado, comprueba si todavía está en uso. Archivarlo puede afectar sin previo aviso a campañas, Canvas o segmentos en vivo que hagan referencia a él.

  • Filtros de objetos de datos: Si una campaña, un Canvas o un segmento activo todavía hace referencia al filtro, al archivarlo esa campaña, Canvas o segmento no coincidirá con ningún usuario la próxima vez que se lance o se envíe. Para evitarlo, elimina primero la referencia.
  • Filtros de actividad del usuario: Si una campaña o un Canvas en borrador todavía hace referencia al filtro, al archivarlo la audiencia de ese borrador se congela con los últimos resultados actualizados del filtro. No se actualizará a partir de entonces, a menos que elimines primero la referencia.

Para saber dónde se usa un filtro, selecciona Uso en mensajería en el menú de su fila.

No puedes archivar un filtro calculado al que haga referencia una campaña, un Canvas o un segmento activo (no en borrador). Elimina esas referencias antes de archivarlo. Si archivas a la vez varios filtros de distintos tipos, verás una confirmación independiente para cada tipo.

Desarchivar

Puedes desarchivar un filtro de cualquiera de estas formas:

  • Selecciona Desarchivar en el menú de la fila del filtro.
  • Selecciona uno o varios 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 la audiencia.

Espera a que termine el procesamiento 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 frente a activar

Puedes guardar un filtro calculado sin activarlo. Los filtros inactivos permanecen en tu espacio de trabajo, pero no se pueden añadir a segmentos 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 comercio electrónico

Cuando los eventos de compra o de comercio electrónico incluyen las propiedades que necesitas, como la categoría de producto, el ID de tienda o el código promocional, puedes segmentar usuarios con filtros de propiedades del evento. Algunos ejemplos son los 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 concreta. Los patrones de compradores inactivos (por ejemplo, compraron en una ventana, pero no en otra) se consiguen combinando filtros calculados en un segmento.

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 segmento, 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 con canales 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 compra y de comercio electrónico.

Preguntas frecuentes

¿Puedo crear un filtro calculado que use varios eventos personalizados?

Con los filtros calculados, puedes seleccionar un evento personalizado, un evento de compra, un evento de comercio electrónico o una interacción con un 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 si usas las 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, debes 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 periodo de tiempo en un periodo relativo de “últimos X días”?

Cuando los filtros calculados calculan el periodo de tiempo relativo (“últimos X días”), la hora de inicio se establece a medianoche UTC. Por ejemplo, en un filtro calculado que se actualiza el 2024-09-16 a las 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 con las extensiones de segmento SQL para identificar usuarios que realizaron un evento hace 10 días tomando como referencia la medianoche en la hora de la empresa, o usuarios que realizaron el evento hace 10 días según la hora actual.

New Stuff!