Cursos

Dota de inteligencia a tus players con Asignación de Condiciones

La herramienta Asignación de Condiciones dota al player de una mayor inteligencia. Éste será capaz de determinar en cada momento (en base a una serie de condiciones predeterminadas y la evaluación de su cumplimiento) qué contenido va a reproducir a continuación, más allá de la programación que tenga asignada (contenidos incluidos en un loop o playlist simple).

Así, este sistema condicional de reproducción de contenidos permite modificar la secuencia de contenidos programados en una playlist simple y la plantilla asignada para la emisión de contenidos a pantalla compartida. Se hará dependiendo de la evaluación de determinados agentes externos y el establecimiento de una serie de condiciones que deben cumplirse para que un contenido se muestre en pantalla.

Mediante el uso de triggers (lanzadores) se podrá alterar la reproducción, pudiendo (si se cumple la condición establecida):

  • Emitir un contenido concreto
  • Emitir un bloque de contenidos
  • Cambiar la plantilla de reproducción

Además, el trigger se puede asociar a toda la reproducción del player o únicamente a uno o varios contenidos de una playlist o bloque. De esta forma se puede alterar únicamente una parte de la emisión en función de la condición asignada.

Esta nueva funcionalidad de player condicional permite segmentar la programación en función de parámetros externos variables, como puede ser la geolocalización de players instalados en flotas de buses/taxis (geoposicionamiento por cuadrantes o grupos de 4 condiciones de marcadores de posición –latitud y longitud–), número y sexo de las personas que están contemplando una pantalla (medición de audiencia) o valores proporcionados por sensores de temperatura.

Condiciones

Las Condiciones son las circunstancias necesarias que se debe dar en un momento determinado para que el player emita un contenido determinado.

Grupo de condiciones

Un grupo de condiciones es una agrupación conjuntiva (“Y”) de varias condiciones. Se utiliza para combinar múltiples condiciones que se deben cumplir simultáneamente para que el player emita un contenido X.

Tipos de condición

Los tipos de condición son las etiquetas para cada referencia a una condición, es decir, el TEMA a evaluar. Por ejemplo, en una agrupación de condiciones se pueden evaluar múltiples condiciones de diferentes temas o del mismo tema. Ejemplo:

TEMA A : Número de observadores

TEMA B : Sexo de los observadores

Grupo de condiciones 1: ¿Hay más de 5 personas mirando? (TEMA A) = Se emitirá el contenido de “Oferta Grupo”

Grupo de condiciones 2: ¿Hay 1 persona mirando ? (TEMA A) Y ¿Hay una mujer mirando ? (TEMA B) = Se emitirá el contenido “Especial Mujer”

Otro ejemplo de condiciones es el sexo de la audiencia:

“Si Audience Sex = 1 reemplazar con creatividad de Hombre”

“Si Audience Sex = 2 reemplazar con creatividad de Mujer”

Otras condiciones que podemos aplicar son:

  • Total Audience: total de gente delante delante de la pantalla
  • Male Audience: número de hombres delante de la pantalla
  • Female Audience: número de mujeres delante de la pantalla
  • Audience Arrived: audiencia recién llegada delante de la pantalla
  • Audience Sex: mayoría de sexo ej. 0 igualdad, 1 hombres, 2 mujeres

Prioridad de las condiciones

Un mismo elemento de la playlist simple puede tener múltiples condiciones asignadas, en estos casos la prioridad viene determinada por su orden en el listado, de modo que la primera condición evaluada será la que tenga menor prioridad, pudiendo ser modificada por la siguiente. A la primera condición que se cumpla se realizará la acción (reemplazo / emisión del contenido afectado).

Acciones

Son las acciones que se aplicarán en el caso de que un grupo de condiciones se cumpla.

Las acciones que se pueden efectuar son:

  • Reemplazar un contenido por otro contenido/bloque de una playlist (manteniendo sus propiedades) : en este caso el contenido/bloque que reemplaza al actual deberá existir en la playlist (CONTENT_REPLACE)
  • Reemplazar un contenido por otro contenido/bloque que no pertenezca a la playlist, en este caso no se tiene en cuenta ni horarios de emisión, ni número de pases, etc (FILE_REPLACE)
  • Reemplazar una plantilla aplicada a un elemento de la playlist (contenido / bloque / contenido de bloque) o a una misma plantilla (TEMPLATE_REPLACE)

Triggers (disparadores)

Los disparadores (triggers) son grupos de condiciones evaluados en tiempo real para modificar la sustitución o adecuación de un elemento condicionado.

Los disparadores tienen una mayor prioridad sobre los grupos de condiciones que se pueden establecer para una posición de la playlist simple.

Ejemplo:

TEMA C: Detección de persona

Grupo de condición TRIGGER:

¿Acaba de pararse una persona? (TEMA C) = Se emitirá contenido de “Bienvenida al centro”

Cómo asignar condiciones en la plataforma

Podemos acceder a la Asignación de Condiciones desde la sección Administración -> Gestión -> Asignación de Condiciones. Desde esta sección se crean y añaden los disparadores que afectarán a uno o varios players del circuito.

Ejemplo de configuración de parámetros para lanzar un contenido a una hora determinada. En este caso, si por ejemplo escogemos las 13:00 horas, debemos introducir la cantidad de segundos desde las 0:00 de ese mismo día hasta la hora acordada. Este sistema de conteo por segundos permite una mayor afinación en el lanzamiento de triggers.

Ejemplo de configuración de parámetros para lanzar un contenido cuando un player se encuentre dentro de una determinada localización.

IMPORTANTE: Para definir y guardar correctamente un área del mapa en la que se aplicará la condición, es preciso centrar el círculo en un punto determinado y, una vez que esté bien definido el radio de acción, hacer clic en el centro antes de “guardar”.

La interfaz de usuario permite realizar las siguientes acciones con los condicionales:

  • Crear / Editar: Tipos y grupos de condiciones
  • Añadir / Editar: Condiciones
  • Aplicar / Modificar: Acción resultante
  • Eliminar: Hacer clic en “borrar” y después en botón “guardar triggers”

Biblioteca de condiciones

Este nuevo recurso del sistema permite guardar las condiciones creadas para añadirlas posteriormente o asignarlas a otro player del circuito. De esta forma, si se tienen que poner en funcionamiento los mismos disparadores de forma regular se pueden configurar las condiciones del proyecto una única vez e implementarlas cuando sea necesario de forma ágil y sencilla.

Una vez creada la condición se puede guardar en la biblioteca haciendo clic en el icono correspondiente.

Si se precisa cargar una condición previamente guardada, hacer clic en botón «Añadir desde biblioteca», y elegir la condición deseada desde el selector de la biblioteca de condiciones del proyecto.