Lógica de correlación Y/O
Domina la lógica de correlación Y / O que se encuentra al crear tus disparadores o segmentos.
Nuestros disparadores y segmentos se construyen usando un generador de reglas. Definimos un conjunto de condiciones, reglas o criterios que queremos que ocurran o que queremos que nuestros jugadores cumplan. Cuando estas reglas se cumplen, el disparador se dispara y los segmentos son objetivo.
Si queremos combinar más de una condición, necesitamos unirlas usando el AND o OR lógica. Esto indica a la plataforma la relación entre las condiciones. ¿Deben agruparse juntas o considerarse de forma aislada?
Lógica de correlación And / Or
Para combinar varias condiciones juntas, usamos la lógica de correlación AND u OR del generador de disparadores o segmentos. Esto nos permite crear disparadores y segmentos más sofisticados.
Recuerda siempre comprobar que has elegido 'AND / OR' correctamente ya que hará una gran diferencia en el comportamiento esperado de tu disparador o segmento.
➕ Lógica de correlación AND
Al usar la lógica de correlación AND estás pidiendo que todas las condiciones se cumplan para que funcione.
Ejemplo 1: Disparador de Depósito Exitoso
Tengo una promoción planificada donde quiero ofrecer a todos mis jugadores un bono en su próximo depósito exitoso. Quiero usar un disparador principal que se dispare, mi actividad, en depósito exitoso para acreditarles un bono.
Aquí es importante activar la actividad solo cuando un jugador tiene un depósito aprobado. Necesitamos que ambas condiciones se cumplan para asegurarnos de que disparamos en el momento correcto.
La transacción de pago necesita satisfacer dos criterios:
- El pago tipo debe ser un depósito Y
- El pago en el momento en que fue enviada. debe estar aprobado
Por lo tanto, la configuración debería verse así:

Lógica de correlación AND

Lógica de correlación AND
🤔 Qué pasaría si...
¿Y si usáramos la lógica de correlación OR para este ejemplo?
Si usáramos la lógica de correlación OR, la actividad se dispararía cuando cualquier jugador tuviera cualquiera de:
- Un pago aprobado (depósito o retiro) OR
- Un depósito de cualquier estado (aprobado, rechazado o solicitado)
Con esta configuración, estaríamos acreditando bonos incorrectamente a jugadores que cumplieran cualquiera de las condiciones de forma aislada. Por ejemplo, acreditaríamos bonos a jugadores que tuvieran su retiro aprobado o incluso en depósitos rechazados. Esto no solo no es lo que queremos lograr sino que también podría ser un error costoso.
🆚 Lógica de correlación OR
Al usar la OR lógica de correlación solo una de las condiciones, o grupo de condiciones, debe aplicarse.
Ejemplo 2: Un segmento para notificaciones internas al equipo de CRM
Quiero configurar una notificación para alertar al equipo de CRM cuando un jugador solicite un retiro superior a €1000
Quiero crear un segmento que incluya todos los IDs de usuario o direcciones de correo electrónico del equipo de CRM. En este ejemplo, necesitamos usar la lógica de correlación OR para asegurar que, cuando la actividad se dispare, apuntará a todos los usuarios listados en las condiciones (sería imposible que un usuario cumpliera todas las condiciones).
Queremos que el segmento incluya cualquiera de estas condiciones:
- ID de Usuario 13 OR
- ID de Usuario 14 OR
- ID de Usuario 15

Lógica de correlación OR

Lógica de correlación OR
🤔 Qué pasaría si...
¿Y si usáramos la lógica de correlación AND para este ejemplo?
Si usáramos la lógica de correlación AND, el segmento de actividad buscaría usuarios con los números de ID 13, 14 y 15.
Como sabemos, no es posible que un usuario tenga más de un ID y por lo tanto no habría jugadores en el segmento.
✅ Validación de la lógica de correlación OR
Como puedes notar en la imagen anterior, se mostrará automáticamente un mensaje de validación si seleccionas la lógica de correlación OR en el generador de disparadores o segmentos. El mensaje te recordará que la regla se disparará cuando cualquiera de las condiciones se cumpla.

Validación de la condición Or

Validación de la condición Or
Este mensaje de validación debe usarse como una comprobación final de las condiciones incluidas en tu disparador o segmento para asegurarte de que todo está configurado correctamente y evitar errores costosos.
🔀 Usando Grupos para Lógica Mixta
En algunos escenarios, es posible que quieras combinar ambas Y y OR lógicas dentro del mismo Disparador o Segmento. Aquí es donde los grupos entran.
Los grupos te permiten agrupar ciertas condiciones usando un tipo de lógica (por ejemplo OR), y luego aplicar otro tipo de lógica (por ejemplo AND) entre ese grupo y otras condiciones. Esto te da mucha más flexibilidad y precisión.
Por ejemplo:
Segmentar jugadores que han realizado una apuesta O hecho un depósito, Y están en el nivel VIP Gold .
Para hacer esto, agrupa las condiciones basadas en el tiempo usando OR, luego conecta ese grupo con la condición VIP usando Y:
(Tiempo desde la última apuesta ≤ 3 días O tiempo desde el último depósito ≤ 3 días)
Y
(Nivel VIP = Gold)


Usar grupos de esta manera asegura que tu lógica se comporte como se espera y evita resultados no deseados en los segmentos.