Segmentos del catálogo
Los segmentos de catálogo son un tipo de extensión de segmento SQL que se crea combinando datos de catálogo con datos de eventos personalizados o compras. Pueden referenciarse en un segmento y luego ser objetivo de campañas y Canvas.
Los segmentos de catálogo utilizan SQL para unir datos de catálogos y datos de eventos personalizados o compras. Para ello, debes tener un campo identificador común en tus catálogos y tus eventos personalizados o compras. Por ejemplo, el valor de un ID de artículo en un catálogo debe coincidir con el valor de una propiedad en un evento personalizado.
Creación de un segmento de catálogo
- Ve a Extensiones de segmento > Crear nueva extensión > Empezar con plantilla y selecciona una plantilla.

-
El editor SQL se rellena automáticamente con una plantilla.

Esta plantilla une los datos de eventos de usuario con los datos del catálogo para segmentar a los usuarios que interactuaron con determinados artículos del catálogo. -
Usa la pestaña Variables para proporcionar los campos necesarios para tu plantilla antes de generar tu segmento.
Para que Braze identifique a los usuarios en función de su interacción con los artículos del catálogo, debes hacer lo siguiente:
- Seleccionar un catálogo que contenga un campo de catálogo
- Seleccionar un evento personalizado que contenga una propiedad de evento
- Hacer coincidir los valores del campo de catálogo y la propiedad de evento
Estas son las pautas para seleccionar las variables:
| Campo variable | Descripción |
|---|---|
Catalog |
El nombre del catálogo que utilizas para dirigirte a los usuarios. |
Catalog field |
El campo de tu catálogo que contiene los mismos valores que tu Custom event property. Suele ser un tipo de ID. En el caso de uso de comercio electrónico, sería shopify_id. |
Custom event |
El nombre de tu evento personalizado, que es el mismo evento que contiene una propiedad con valores que coinciden con tu Catalog field. En el caso de uso de comercio electrónico, sería Made Order. |
Custom event property |
El nombre de la propiedad de tu evento personalizado, que coincide con los valores de tu Catalog field. En el ejemplo de caso de uso de comercio electrónico, sería Shopify_ID. |
- Si es necesario, rellena campos opcionales adicionales para tu caso de uso a fin de segmentar por un valor de campo concreto dentro de tu catálogo:
Catalog field: Un campo concreto (nombre de columna) dentro de este catálogoValue: Un valor específico dentro de ese campo o columna
Usando la aplicación de salud como ejemplo, supongamos que dentro del catálogo de cada médico que podrías reservar, hay un campo llamadospecialtyque contiene un valor comovisionodental. Para segmentar a los usuarios que han visitado algún médico con el valordental, puedes seleccionarspecialtycomoCatalog fieldy seleccionardentalcomoValue.
- Después de crear un segmento SQL, te recomendamos hacer clic en Ejecutar vista previa para ver si tu consulta devuelve usuarios o si hay errores. Para obtener más información sobre la vista previa de los resultados de las consultas, la gestión de las extensiones de segmento SQL y más, consulta Extensiones de segmento SQL.
Si vas a crear un segmento SQL que utilice la tabla CATALOGS_ITEMS_SHARED, debes especificar un ID de catálogo. Por ejemplo:
1
2
3
SELECT * FROM CATALOGS_ITEMS_SHARED
WHERE CATALOG_ID = 'XYZ'
LIMIT 10
Determinar si necesitas invertir SQL
Aunque no es posible consultar directamente a los usuarios con cero eventos, puedes usar Invertir SQL para dirigirte a estos usuarios.
Por ejemplo, para dirigirte a los usuarios que tienen menos de tres compras, primero escribe una consulta para seleccionar a los usuarios que tienen tres o más compras. A continuación, selecciona Invertir SQL para dirigirte a los usuarios con menos de tres compras (incluidos aquellos con cero compras).

A menos que te dirijas específicamente a usuarios con cero eventos, no necesitarás invertir SQL. Si se selecciona Invertir SQL, confirma que la característica es necesaria y que el segmento coincide con la audiencia deseada. Por ejemplo, si una consulta se dirige a usuarios con al menos un evento, al invertirla solo se dirigirá a usuarios con cero eventos.
Actualizar la pertenencia a segmentos
Para actualizar la pertenencia a un segmento de cualquier segmento del catálogo, abre el segmento del catálogo y selecciona Acciones > Actualizar > Sí, actualizar.
Si has creado un segmento en el que esperas que los usuarios entren y salgan con regularidad, actualiza manualmente el segmento del catálogo que utiliza antes de dirigirte a ese segmento en una campaña o Canvas.
Designar la configuración de actualización
Si no necesitas que tu extensión se actualice de forma periódica, puedes guardarla sin utilizar la configuración de actualización, y Braze generará por defecto tu Extensión de segmento basándose en tu número de usuarios en ese momento. Utiliza el comportamiento predeterminado si sólo quieres generar la audiencia una vez y luego dirigirte a ella con una campaña puntual.
Tu segmento siempre empezará a procesarse después del guardado inicial. Cada vez que se actualice tu segmento, Braze volverá a ejecutar el segmento y actualizará la pertenencia al mismo para reflejar los usuarios de tu segmento en el momento de la actualización. Esto puede ayudar a que tus campañas recurrentes lleguen a los usuarios más relevantes.
Configurar una actualización periódica
Para establecer una programación recurrente designando la configuración de actualización, selecciona Habilitar actualización. La opción de designar la configuración de actualización está disponible para todos los tipos de extensiones de segmento, incluidos los segmentos SQL, las extensiones de segmento CDI y las extensiones de segmento basadas en formularios simples.
Para optimizar tu gestión de datos, la configuración de actualización se desactiva automáticamente para las extensiones de segmento no utilizadas. Las extensiones de segmento se consideran no utilizadas cuando lo están:
- No se utiliza en ninguna campaña, lienzo o segmento activo o inactivo (borrador, detenido, archivado).
- No tuvo modificaciones en los últimos 7 días
Braze notificará al contacto de la empresa y al creador de la extensión si se desactiva esta configuración. La opción de regenerar las extensiones diariamente puede volver a activarse en cualquier momento.
Seleccionar tu configuración de actualización

En el panel Configuración del intervalo de actualización, puedes seleccionar la frecuencia con la que se actualizará esta extensión de segmento: cada hora, cada día, cada semana o cada mes. También se te pedirá que selecciones la hora concreta (que esté en la zona horaria de tu empresa) a la que se produciría la actualización, por ejemplo:
- Si tienes una campaña de correo electrónico que se envía todos los lunes a las 11 de la mañana, hora de la empresa, y quieres asegurarte de que tu segmento se actualiza justo antes de enviarlo, debes elegir un programa de actualización semanal a las 10 de la mañana de los lunes.
- Si quieres que tu segmento se actualice todos los días, selecciona la frecuencia de actualización diaria y, a continuación, elige la hora del día en que se actualizará.
La posibilidad de establecer un programa de actualización por horas no está disponible para las extensiones de segmento basadas en formularios (pero puedes establecer programas diarios, semanales o mensuales).
Consumo de créditos y costes adicionales
Como las actualizaciones vuelven a ejecutar la consulta de tu segmento, cada actualización de segmentos SQL consumirá créditos de segmentos SQL, y cada actualización de extensiones de segmento CDI supondrá un coste dentro de tu almacén de datos de terceros.
La actualización de los segmentos podría requerir hasta 60 minutos debido a los tiempos de procesamiento de los datos. Los segmentos que estén actualmente en proceso de actualización tendrán un estado de “Procesando” dentro de tu lista de Extensiones de segmento. Esto tiene un par de implicaciones:
- Para terminar de procesar tu segmento antes de una hora determinada, elige una hora de actualización que sea 60 minutos antes.
- Sólo puede producirse una actualización a la vez para una extensión de segmento específica. Si hay un conflicto en el que se inicia una nueva actualización cuando una actualización existente ya ha comenzado a procesarse, Braze cancelará la nueva solicitud de actualización y continuará el procesamiento en curso.
Criterios para desactivar automáticamente las extensiones obsoletas
Las actualizaciones programadas se desactivan automáticamente cuando una extensión de segmento caduca. Una extensión de segmento es antigua si cumple los siguientes criterios:
- No se ha utilizado en ninguna campaña o Canvas activos
- No se utiliza en ningún segmento que esté en una campaña o Canvas activos
- No se utiliza en ningún segmento que tenga activado el seguimiento de análisis
- No se ha modificado en más de siete días
- No se ha añadido a una campaña o Canvas (incluidos borradores), o segmento en más de siete días
Si la actualización programada está desactivada para una extensión de segmento, dicha extensión tendrá una notificación que así lo indique.

Cuando estés listo para utilizar una Extensión de segmento obsoleta, revisa la configuración de actualización, selecciona el programa de actualización que se ajuste a tu caso de uso y, a continuación, guarda las modificaciones.
Casos de uso
Aplicación de salud
Supongamos que tienes una aplicación de salud y quieres segmentar a los usuarios que han reservado una visita al dentista. También tienes lo siguiente:
- Un catálogo
Doctorsque contiene los diferentes médicos que un paciente puede reservar, cada uno asignado con undoctor ID - Un evento personalizado
Booked Visitcon una propiedaddoctor IDque comparte los mismos valores que el campodoctor IDde tu catálogo - Un campo
specialitydentro de tu catálogo que contiene el valordental
Configurarías un segmento de catálogo usando las siguientes variables:
| Variable | Propiedad |
|---|---|
Catalog |
Doctors |
Catalog field |
doctor ID |
Custom event |
Booked Visit |
Custom event property |
doctor ID |
(Under Filter SQL Results) Catalog field |
Specialty |
(Under Filter SQL Results) Value |
Dental |
Plataforma SaaS
Supongamos que tienes una plataforma SaaS B2B y quieres segmentar a los usuarios que son empleados de un cliente existente. También tienes lo siguiente:
- Un catálogo
Accountsque contiene las diferentes cuentas que están utilizando actualmente tu plataforma SaaS, cada una asignada con unaccount ID - Un evento personalizado
Event Attendancecon una propiedad “account ID” que comparte los mismos valores que el campo “account ID” de tu catálogo - Un campo
Classificationdentro de tu catálogo que contiene el valorenterprise
Configurarías un segmento de catálogo usando las siguientes variables:
| Variable | Propiedad |
|---|---|
Catalog |
Accounts |
Catalog field |
account ID |
Custom event |
Event Attendance |
Custom event property |
account ID |
(Under Filter SQL Results) Catalog field |
Classification |
(Under Filter SQL Results) Value |
Enterprise |
Preguntas frecuentes
¿La ejecución de un segmento de catálogo consume créditos de extensión de segmento SQL?
Sí, los segmentos de catálogo funcionan con SQL y consumen créditos de extensión de segmento SQL. Para saber más, consulta Uso de segmentos SQL.
¿La creación de un segmento de catálogo consume las asignaciones de extensión de segmento SQL?
Sí. Del mismo modo que las extensiones de segmento SQL cuentan para tu asignación de extensiones de segmento, los segmentos de catálogo también cuentan para esa asignación.
Tengo un caso de uso de segmento de catálogo que la plantilla actual no cubre. ¿Cómo debo configurarlo?
Ponte en contacto con tu administrador de atención al cliente o con soporte de Braze para obtener orientación adicional.
Editar esta página en GitHub