Notas de uso de reglas dirigidas

Anterior Siguiente

Las notas de uso incluidas a continuación deberían ayudarle a comprender las reglas dirigidas en TAP. Vea también: Direccionamiento de contenido y acceso al contenido.

  • Sea cuidadoso y aplique su criterio al crear reglas dirigidas compuestas: no existe ningún proceso de validación que le asegure que sus reglas no se contradigan entre sí.
  • Al incluir y excluir elementos (que coincidan y no coinciden) (como días de la semana, estaciones/episodios o dispositivos), tenga en cuenta las diferencias entre incluir/excluir todos los elementos enumerados e incluir/excluir todos los elementos posibles que podrían existir. Por ejemplo, si desea incluir todas las familias de dispositivos excepto los altavoces inteligentes, hay tres formas de abordar esto:
    • Seleccione "Match" para todas las familias de dispositivos, excepto los altavoces inteligentes.
    • Seleccione "No coincidir" para altavoces inteligentes.
    • Una combinación de ambos: cree una regla que seleccione "Match" para todas las familias de dispositivos excepto los altavoces inteligentes, y otra regla que seleccione "Not match" para los altavoces inteligentes.
      Los módulos método que se recomienda es el (b). Le explicamos por qué:
    • Opción (a):, seleccionando "Match" para todas las familias de dispositivos excepto los altavoces inteligentes, significa que el motor de direccionamiento solo se dirigirá a los elementos seleccionados (que en este caso incluye "Unspecified"). No direccionará dispositivos desconocidos que no estén incluidos en la lista de elementos "coincidentes" y no direccionará ningún elemento nuevo de la familia de dispositivos que se agregue al sistema después de crear la regla. Dado que su objetivo es excluir solo los altavoces inteligentes (lo que, por extensión, significa incluir todo lo demás), esta regla no satisface sus necesidades.
    • Opción (b):, seleccionar "No coincidir" para los altavoces inteligentes no afecta a lo que se incluye. Se incluyen todas las familias de dispositivos con las que encuentra el motor de direccionamiento, incluso los que no reconoce, excepto los altavoces inteligentes.
    • Opción (c):, combinar ambas reglas ("emparejar" todas las familias de dispositivos excepto altavoces inteligentes y "no emparejar" altavoces inteligentes) es innecesariamente complicado y redundante, y conlleva los mismos problemas que se describen en la opción (a).

Cómo usar el Editor JSON

El editor JSON está destinado a desarrolladores y profesionales de API experimentados. No intente usar el editor JSON si no está familiarizado con el formato JSON y la API de reserva de Triton Digital.

El editor JSON brinda acceso directo al código JSON (JavaScript Object Notation, o Notación de Objetos JavaScript) subyacente que define las reglas dirigidas en la API de reserva de Triton Digital. Puede ser útil para ver los valores y dimensiones subyacentes, por ejemplo en los casos en que desee descubrir la ID de un programa o episodio específico. Los programadores con experiencia también pueden usarlo para insertar reglas desde sus propias plantillas.

Para acceder al código JSON de una regla, seleccione Cambiar al editor JSON en el menú de opciones "..." en el lado derecho de la etiqueta de tipo de destino.

La regla se abre en el editor JSON. (Si aún no creó una regla, la ventana del editor JSON estará vacía.)

Para volver atrás, seleccione Cambiar al editor de interfaz de usuario en el cuadro "..." Menú de opciones.

Cómo editar JSON

  • Los cambios en el código se van validando a medida que escribe.
  • JSON válido no significa necesariamente que la regla sea válida.
  • Si ingresa código JSON inválido, aparecerá una advertencia en la parte superior del editor JSON. No podrá volver al editor UI a menos que haya solucionado el error JSON.
  • Si no puede resolver el error JSON, puede abandonar la regla saliendo del editor del vuelo (por ejemplo, vuelva a la lista de vuelos o a la lista de campañas). Se le pedirá que confirme que desea abandonar la página. Cuando deje la página, se abandonarán las modificaciones que haya hecho en la regla dirigida después de los últimos cambios guardados.
  • Si crea una regla no válida que utiliza JSON válido y luego vuelve al editor de interfaz de usuario antes de guardar el vuelo, el resultado es impredecible. Lo más probable es que vea una pantalla en blanco; actualice la página para volver al vuelo. Es posible que la regla creada impida la distribución, o que la regla inválida sea eliminada.
  • Si crea una regla no válida que utiliza JSON válido e intenta guardar el vuelo mientras aún está en el editor JSON, en la mayoría de los casos la regla no válida se marca y el vuelo no se guarda. *

 * TAP detectará errores de regla, como el uso de valores no válidos, pero no necesariamente detectará errores lógicos como incluir y excluir el mismo valor. Tenga cuidado al codificar reglas dirigidas en JSON.