❓‍ ¿Cuándo usar un Movimiento en Tiempo Real?

Deberías usar un Movimiento en Tiempo Real tipo de cálculo para su computación cuando desea disparar un cambio de clase de los jugadores como resultado de un evento en tiempo real.
Tales movimientos no se calculan observando datos previos del jugador, patrones de juego o datos que necesitan ser calculados a lo largo del tiempo. En su lugar, reaccionan a un evento en tiempo real que ocurre, como el login del jugador, un depósito o el registro.
Ejemplo del Singularity Model de FT
En este ejemplo del FT Singularity Model, queremos calcular los movimientos de jugadores dentro del Player Feature Lifestage para entender si un jugador está activo, inactivo o recién registrado.
Funcionalidad del Jugador: Lifestage - La etapa de vida actual del jugador, un jugador activo es cualquiera con una transacción de dinero real en los últimos 30 días.
Tipo de Funcionalidad: Lifestage - Lifestage determina si el jugador es Nuevo, Activo o Inactivo.
Clases: Nuevo, Activo e Inactivo
Computación/Movimiento en Tiempo Real: Cambiar la clase de etapa de vida de un jugador de Inactivo o Registrado a Activo cuando el jugador realiza un depósito exitoso y una apuesta en el casino.
Configuremos la computación anterior 👆juntos y vayamos paso a paso por el proceso de configurar un movimiento en tiempo real.

🎥 Nueva Acción

Primero debe seleccionar si su nueva acción debe ser un movimiento en tiempo real o una consulta basada en tiempo.
En nuestro ejemplo anterior, queremos que la clase del jugador cambie a Activo cuando realice un depósito exitoso y haga una apuesta en cualquier juego de casino. Por lo tanto, necesitamos crear un movimiento en tiempo real, ya que el cambio de clase depende de que ocurra un evento en tiempo real en el sitio.
Movimiento en Tiempo Real
Movimiento en Tiempo Real

⚡ Disparadores de Computación

A continuación, es importante establecer los disparadores necesarios para determinar cuando la computación debe tener lugar. Es posible definir múltiples disparadores, como en el ejemplo a continuación.
Simplemente haga clic en la sección 'Agregar un Disparador' para seleccionar un disparador existente de la lista, o haga clic en el ➕‍icono para crear un nuevo disparador.
En este ejemplo, queremos que los jugadores cambien su clase una vez que se haya realizado un depósito exitoso y una apuesta en el casino. Por lo tanto, hemos añadido dos disparadores de computación.
Disparadores de Computación
Disparadores de Computación

🧑‍🏫 Clases Calificadas

En esta sección, puede ver todas las clases posibles para su Player Feature. Aquí es donde definimos quién, qué jugadores, se verán afectados. Seleccione la clase o las clases que califican como parte de esta computación.
En este ejemplo, los jugadores que están clasificados como Registrado o Inactivo en el momento de un Depósito Exitoso y una Apuesta en Casino se verán afectados por la computación, ya que serán movidos a la clase Activo.
Seleccionar clases calificadas
Seleccionar clases calificadas
Nota 🧠: Es posible que no necesite seleccionar ninguna clase calificadora en absoluto.
En el caso de que desee aplicar la computación a todos los jugadores independientemente de su clase actual, simplemente puede no seleccionar ninguna clase calificadora.

↔️ Especificar Movimientos

Seleccione el segmento en el lado izquierdo de los jugadores que se verán afectados por este movimiento. En el lado derecho, define a qué nueva clase pertenecerán los jugadores una vez que la computación haya ocurrido. Este paso define qué ocurrirá cuando la computación se lleve a cabo.
En este ejemplo, queremos que todos los jugadores que califiquen (jugadores Registrados e Inactivos) sean movidos a la clase Activo, una vez que los disparadores (depósito exitoso y apuesta en casino) se hayan disparado. Por lo tanto, necesita seleccionar de la lista desplegable o crear un nuevo segmento para Todos los Jugadores. Luego establezca la Nueva Clase, en el lado derecho, a Activo.
Especificar movimientos de jugadores
Especificar movimientos de jugadores
Nota 🧠: Puede agregar tantos movimientos como necesite. En este ejemplo, solo necesitamos crear un movimiento.
Un ejemplo de un movimiento en tiempo real que tiene múltiples movimientos es:
En Depósito Exitoso para todas las clases asigne al jugador a la clase correcta dependiendo del monto del depósito.
En este ejemplo, queremos asignar a un jugador a una clase dependiendo del monto de su primer depósito. Como puede ver en la imagen abajo 👇, el segmento define el monto del depósito y el jugador es asignado a la clase nueva correspondiente.
Ejemplo adicional de múltiples movimientos en una sola computación
Ejemplo adicional de múltiples movimientos en una sola computación
Importante: Al usar múltiples movimientos el orden es importante.
El primer segmento calificante o coincidente será evaluado para el jugador y hará que el movimiento ocurra. Cualquier otro movimiento especificado será ignorado.
Consejo: Para evitar cualquier problema potencial con los segmentos, cuando sea posible asegúrese de que se excluyan entre sí y que un jugador no pueda caer en múltiples segmentos.
🤔 ¿Por qué es útil clasificar a sus jugadores?
Una vez que haya configurado Tipos de Feature y Clases, pueden usarse en Player Features para asignar clases a sus jugadores basadas en los nuevos datos que estamos capturando sobre cada jugador.
Puede aprovechar al máximo estas clases usándolas como campos de segmento dentro de su segmentación.
Los Player Features estarán disponibles como campos de segmento al construir un segmento, y todas las clases dentro de ese Feature estarán disponibles para seleccionar como opciones. Por ejemplo;
Lifestage es igual a Activo
Lifestage es igual Inactivo

📛 Nombra tu Computación

Finalmente, da a tu computación un nombre descriptivo. Por favor asegúrate de que el nombre sea lo suficientemente informativo para que tú y tu equipo entiendan qué se está calculando dentro del movimiento.
Una vez que estés listo, Actualizar Computación para guardar tu trabajo.
Nombra tu computación
Nombra tu computación

✅ Movimientos Activos

Todos tus movimientos (en tiempo real y consultas basadas en tiempo) se mostrarán bajo Procesos Activos en la pestaña Gestionar Movimientos de la Funcionalidad del Jugador.
Procesos Activos
Procesos Activos
📈‍ Dashboards: Puede ver los resultados de los movimientos en tiempo real en la pestaña Dashboards del Player Feature seleccionado.
Lee más sobre los Dashboards de la Funcionalidad del Jugador aquí.
Aquí hay un recorrido completo del proceso de configuración para el movimiento en tiempo real usado en el ejemplo presentado en esta página:
Ejemplo completo de configuración de un movimiento en tiempo real
Ejemplo completo de configuración de un movimiento en tiempo real