Segmentos
Segmenta tu audiencia por atributos y comportamiento.
Los segmentos agrupan clientes por atributos y comportamiento para dirigir campañas, notificaciones, journeys y recompensas.
Crear un segmento
- Ve a Clientes > Segmentos en la consola
- Haz clic en "Crear segmento"
- Agrega una o más reglas
Un cliente pertenece al segmento solo si cumple todas las reglas. Para aceptar varios valores de un mismo campo usa el operador in con una lista separada por comas.
Campos del cliente
| Campo | Tipo | Descripción |
|---|---|---|
os | texto | Sistema operativo (android, ios, web) |
locale | texto | Idioma del dispositivo (ej: es-CL) |
email, firstName, lastName, phone | texto | Datos de contacto |
externalId | texto | Id del cliente en tu sistema. externalId eq __empty__ selecciona a quienes no han iniciado sesión |
appVersion | texto | Versión de la app |
tierName | texto | Nivel actual |
sessionCount | número | Cantidad de sesiones |
pointsBalance | número | Saldo de puntos actual |
pointsEarned | número | Total de puntos ganados |
xp | número | XP total |
customParams.* | texto | Parámetros propios del cliente (ej: customParams.plan) |
Reglas de comportamiento
| Regla | Valor | Descripción |
|---|---|---|
_inactivity | días | Días desde la última vez que el cliente abrió la app. Un cliente que nunca la abrió cuenta como inactivo |
event_count:<evento> | número | Veces que el cliente hizo el evento |
days_since_event:<evento> | días | Días desde la última vez que hizo el evento. Si nunca lo hizo, la regla no se cumple |
event:<evento>.<propiedad> | cualquiera | Alguno de sus últimos 100 eventos de ese nombre tiene esa propiedad con ese valor |
location | zona | Cliente a menos de cierta distancia de un punto (operador near) |
_inactivity y days_since_event se usan con comparaciones de rango (gt, gte, lt, lte).
Ejemplo, clientes que compraron alguna vez y llevan 30 días o más sin comprar:
days_since_event:purchase gte 30
Para quienes nunca compraron:
event_count:purchase eq 0
La fecha del último evento se registra desde que el evento llega a SouthGames; las compras anteriores a la integración del SDK no cuentan.
Operadores
| Operador | Significado | Ejemplo |
|---|---|---|
eq | Igual a | os eq ios |
neq | No igual a | locale neq en |
gt, gte | Mayor que, mayor o igual que | pointsBalance gte 100 |
lt, lte | Menor que, menor o igual que | sessionCount lt 3 |
contains | Contiene el texto | email contains @empresa.com |
in | Está en la lista | os in ios,android |
near | Cerca de un punto | solo con location |
Las comparaciones de texto no distinguen mayúsculas de minúsculas.
Uso en notificaciones y journeys
Los envíos push, las notificaciones in-app y los journeys con disparador por segmento usan estas mismas reglas. Las reglas se evalúan en el servidor.
Audiencia de pruebas
Marca clientes como "test" en Clientes > Pruebas para probar campañas y notificaciones sin afectar a usuarios reales.
Un journey con Solo audiencia de pruebas activado (en su editor) se puede activar en producción y solo inscribe a esos clientes. El segmento del disparador se sigue evaluando: un cliente de prueba entra solo si además cumple el segmento.