Show Menu
TEMAS×

Reglas

Launch es un sistema basado en reglas. Busca la interacción de usuarios y datos asociados. Cuando se cumplen los criterios descritos en las reglas, la regla activa la extensión, script o el código del lado del cliente identificados.
Genere reglas para integrar los datos y las funciones de marketing y tecnología publicitaria que unifique productos dispares en una única solución.
Para ver un vídeo introductorio, consulte Generador de reglas .
La mayoría de las interacciones de los sitios se producen en los eventos. Puede medir y reaccionar ante estas interacciones en tiempo real, sin necesidad de usar código del lado del cliente.
Eventos (If): el evento es lo que desea que busque la regla. Se define seleccionando un evento, cualquier condición aplicable y cualquier excepción.
Acciones (Then): las activaciones se producen cuando se producen eventos de una regla y se cumplen todas las condiciones. Una regla en Launch puede activar tantas acciones discretas como desee y puede controlar el orden en que se producen dichas acciones. Por ejemplo, una única regla para una página de agradecimiento de comercio electrónico puede activar las herramientas de análisis y las etiquetas de terceros desde una única regla. No es necesario crear reglas independientes para cada herramienta o etiqueta.
Puede añadir más tipos de eventos. Los eventos múltiples se unen con un operador OR, por lo que las condiciones de la regla se evalúan si se cumplen algunos de los eventos.

Eventos y condiciones (If)

Los eventos con cualquier condición son la porción If de una regla.
Si se produce un evento específico, se evalúan las condiciones y las acciones especificadas se realizan en caso necesario.
  • Eventos
    Especifique uno o más eventos que deben llevarse a cabo para activar la regla. Los eventos múltiples se unen mediante un operador OR. Cualquiera de los eventos especificados activa la regla.
  • Condiciones
    Limite el evento configurando cualquier condición que deba ser verdadera para que un evento active la regla. Una excepción se define como una condición NOT. Las condiciones múltiples se unen mediante un operador AND.
Los eventos disponibles dependen de las extensiones instaladas. Para obtener más información sobre los eventos de la extensión principal, consulte Tipos de eventos de la extensión principal .
DTM proporciona tipos de evento de carga de página, basados en eventos y de llamada directa. Esto ya no es así en Launch En lugar de tipos de eventos, las extensiones de Launch configuran diferentes eventos individuales.
Solo se requieren eventos. Las condiciones y excepciones son opcionales.

Acciones (Then)

Las acciones son la porción Then de una regla. Cuando se activa un evento, si las condiciones se evalúan como “true” y las excepciones como “false”, se realizan las acciones. Puede arrastrar y soltar acciones para ordenarlas según lo desee.
La parte de la acción, o then , de la fórmula determina qué ocurre cuando se produce el evento y se cumplen todas las condiciones y exclusiones.

Creación de reglas

Cree una regla que especifique qué acciones se producen si se cumple una condición.
  1. Abra la pestaña Rules y haga clic en Create New Rule .
  2. Asigne un nombre a la regla.
  3. Haga clic en el icono Events Add .
  4. Seleccione la extensión y uno de los tipos de evento disponibles para esa extensión y, a continuación, configure las propiedades del evento.
    La extensión define los tipos de evento disponibles.
    Algunos eventos no tienen propiedades que se deban configurar.
  5. Establezca el parámetro Order y, a continuación, haga clic en Keep Changes .
    El orden predeterminado para todos los componentes de la regla es 50. Si desea que uno se ejecute antes, asígnele un número inferior a 50.
    • El orden de ejecución es el orden de los números. 1 va antes que 3. 3 va antes que 10. 10 va antes que 100, etc.
    • Las reglas con el mismo orden se ejecutan sin ningún orden en particular.
    • Las reglas se activan en orden, pero no necesariamente finalizan en el mismo orden. Si la Regla A y la Regla B comparten un evento y usted asigna el orden para que la Regla A se ejecute primero, si la Regla A hace algo de forma asíncrona, la Regla A termina antes de que la Regla B comience.
      Si desea que se ejecute más tarde, asígnele un número superior a 50. Para obtener más información sobre la ordenación, consulte Ordenación de reglas .
  6. Haga clic en el icono Conditions Add y, a continuación, seleccione un tipo de lógica, extensión, tipo de condición y configure las propiedades de la condición. A continuación, haga clic en Keep Changes .
    Tipo de lógica:
    • El tipo de lógica regular permite ejecutar acciones si se cumple la condición
    • El tipo de lógica de excepción evita que se ejecuten las acciones si se cumple la condición
Puede añadir otras condiciones. Varias condiciones dentro de la misma condición se unen con un operador OR, mientras que varias configuraciones de condiciones se unen mediante un operador AND. Las excepciones de la regla se evalúan si se cumple cualquiera de los eventos, junto con sus condiciones.
  1. Haga clic en el icono Actions Add , y después seleccione la extensión y uno de los tipos de acción disponibles para esa extensión, configure las propiedades de la acción y, a continuación, haga clic en Keep Changes .
    La extensión define los tipos de acción disponibles.
    Puede añadir más tipos de eventos. Los eventos múltiples se unen con un operador OR, por lo que las condiciones de la regla se evalúan si se cumplen algunos de los eventos.
  2. Revise la regla y haga clic en Save Rule .
    Posteriormente, en el momento de la publicación , debe añadir esta regla a una biblioteca e implementarla.
Al editar o actualizar una regla existente, se crea una nueva versión de la misma que se puede implementar.
Al crear o editar reglas, puede guardar y compilar en su biblioteca activa . Esto guarda inmediatamente el cambio en la biblioteca y ejecuta una compilación. Se muestra el estado de la compilación.

Ordenación de reglas

La ordenación de reglas permite controlar el orden de ejecución de las reglas que comparten un evento.
Suele ser importante que las reglas se activen en un orden específico. Ejemplos: (1) tiene varias reglas que establecen condicionalmente las variables Analytics y debe asegurarse de que la regla con Send Beacon se ejecute la última. (2) tiene una regla que activa Target y otra regla que activa Analytics, y desea que la regla de Target se ejecute primero.
Finalmente, la responsabilidad de ejecutar las acciones en orden recae en el desarrollador de la extensión del tipo de evento que está utilizando. Para las extensiones de Adobe, Adobe se asegura de que esto funcione correctamente. En el caso de las extensiones de terceros, Adobe orienta a los desarrolladores de extensiones para implementar esto de forma adecuada, pero depende de ellos hacerlo correctamente.
Adobe recomienda encarecidamente que ordene las reglas con números positivos entre 1 y 100 (el valor predeterminado es 50). Al ser más sencillo resulta mejor. Recuerde que debe mantener su orden. Sin embargo, Adobe reconoce que pueden darse casos excepcionales en los que esto parezca muy restrictivo, por lo que se permiten otros números. Launch admite números entre +/- 2 147 483 648. También puede utilizar aproximadamente una docena de cifras decimales, pero si considera que necesita hacerlo en su situación actual, debe reconsiderar algunas de las decisiones que ha tomado para llegar a dicha situación.

Situaciones

  • Cinco reglas comparten un evento. Todas tienen prioridad predeterminada. Quiero que una de ellas se ejecute la última. Solo necesito editar ese componente de regla y darle un número superior a 50 (por ejemplo, 60).
  • Cinco reglas comparten un evento. Todas tienen prioridad predeterminada. Quiero que una de ellas se ejecute primero. Solo necesito editar ese componente de regla y darle un número inferior a 50 (por ejemplo, 40).

Administración de reglas del lado del cliente

El orden de carga de las reglas depende de si la acción de regla está configurada con JavaScript, HTML u otro código del lado del cliente, y si las reglas utilizan un evento de final o principio de página o un tipo de evento diferente.
Puede usar document.write en los scripts personalizados independientemente de los eventos configurados para la regla.
Puede ordenar distintos tipos de código personalizado combinándolos entre sí. Por ejemplo, puede tener una acción de código personalizado de JavaScript, luego una acción de código personalizado HTML y luego otra acción de código personalizado de JavaScript. Launch garantiza que se ejecuten en ese orden.

Reglas con evento de final o principio de página

  • JavaScript: JavaScript está incrustado en la biblioteca principal de Launch. El script personalizado se coloca dentro de una etiqueta script y se escribe en el documento mediante document.write . Si la regla tiene varios scripts personalizados, se escriben en orden.
  • HTML: el HTML se incrusta en la biblioteca principal de Launch. document.write se utiliza para escribir el HTML en el documento. Si la regla tiene varios scripts personalizados, se escriben en orden.

Reglas con cualquier otro evento

  • JavaScript: JavaScript se carga desde el servidor como texto normal, dentro de una etiqueta script, y se añade al documento mediante Postscribe. Si la regla tiene varios scripts personalizados de JavaScript, estos se cargan en paralelo desde el servidor, pero se ejecutan en el mismo orden configurado en la regla.
  • HTML: el HTML se carga desde el servidor y se añade al documento mediante Postscribe. Si la regla tiene varios scripts HTML personalizados, estos se cargan en paralelo desde el servidor, pero se ejecutan en el mismo orden configurado en la regla.