DocumentaciónCampaignInterfaz de usuario web de Adobe Campaign

Generación de contenido condicional

Last update: Tue Apr 15 2025 00:00:00 GMT+0000 (Coordinated Universal Time)
  • Se aplica a:
  • Campaign v8 Web User Interface
  • Temas:
  • Personalización

Creado para:

  • Principiante
  • Desarrollador

Introducción al contenido condicional

El contenido condicional es una función potente que permite la personalización dinámica basada en los datos de perfil del destinatario. Reemplaza automáticamente bloques de texto e imágenes cuando se cumplen condiciones específicas. Esta función mejora las campañas y ofrece a la audiencia experiencias personalizadas y con objetivos muy precisos.

Al configurar los campos de contenido condicional, se puede crear una personalización dinámica avanzada basada en el perfil del destinatario. Por ejemplo, los bloques de texto, los vínculos, las líneas de asunto y las imágenes se sustituyen en el contenido del mensaje cuando se cumple una condición concreta. Por ejemplo, puede mostrar "Sr." o "Sra." según el valor del campo Gender en la base de datos de Adobe Campaign o incluir un vínculo diferente basado en el idioma preferido del destinatario.

Para crear contenido condicional, configure las condiciones en editor de expresiones con funciones de ayuda específicas. Este método está disponible para todos los canales de envío en cualquier campo en el que pueda acceder al editor de expresiones, como la línea de asunto, los vínculos de correo electrónico y los componentes de contenido de texto/botón. Obtenga información sobre cómo acceder al editor de expresiones.

Además, use el generador de contenido condicional dedicado al diseñar un mensaje de correo electrónico para crear varias variantes para un elemento del cuerpo del correo electrónico. Aprenda a crear contenido condicional en correos electrónicos.

Creación de condiciones en el editor de expresiones

Para definir contenido condicional para una entrega mediante el editor de expresiones, siga estos pasos. En este ejemplo, el contenido condicional se crea en función del idioma de los destinatarios (francés o inglés).

  1. Abra una entrega y vaya a la sección de edición de contenido.

  2. Busque el campo donde desea agregar contenido condicional. Por ejemplo, añadir contenido condicional a un mensaje SMS.

  3. Haga clic en el icono Abrir cuadro de diálogo de personalización situado junto al campo para abrir el editor de expresiones.

    Captura de pantalla que muestra el icono del cuadro de diálogo Abrir personalización junto al campo en el editor de mensajes SMS.

  4. En el editor de personalización, vaya al menú Condiciones de la izquierda.

  5. Para empezar a crear la condición, haga clic en el icono "+" junto a la función If. Se agrega la línea siguiente a la pantalla central: <% if (<FIELD>==<VALUE>) { %>Insert content here<% } %>

    • Reemplazar <FIELD> por un campo personalizado, como el idioma del destinatario: recipient.language.

    • Reemplazar <VALUE> con el valor que se va a satisfacer, como 'French'.

    • Reemplazar Insert content here por el contenido que se mostrará a los perfiles que cumplan la condición especificada.

      Captura de pantalla que muestra una condición de muestra en el editor de expresiones con marcadores de posición para el campo, el valor y el contenido.

  6. Especifique el contenido que se mostrará si los destinatarios no cumplen la condición. Usar una función de ayuda else:

    1. Coloque el cursor antes de la etiqueta de cierre de expresión %> y haga clic en + junto a la función Else.

    2. Reemplace Insert content here por el contenido que se mostrará a los perfiles que no cumplan la condición de la función if.

    Captura de pantalla que muestra la función Else agregada a la condición en el editor de expresiones.

    Utilice la función de ayuda else if para generar condiciones con múltiples variantes de contenido. Por ejemplo, la expresión siguiente muestra tres variantes de un mensaje según el idioma de los destinatarios:

    Captura de pantalla que muestra una condición con varias variantes según el idioma de los destinatarios.

    NOTE
    Cada vez que se agrega una función auxiliar, las etiquetas opening (<%) y closing (%>) se agregan automáticamente antes y después de la función.
    Ejemplo después de agregar una función de ayuda "Else" dentro de una expresión:
    <% if (<FIELD>==<VALUE>) { %>Insert content here<% } <% else { %> Insert content here<% } %>%>
    Asegúrese de quitar estas etiquetas para evitar errores de sintaxis. En este ejemplo, la expresión corregida después de quitar las etiquetas de función else es:
    <% if (<FIELD>==<VALUE>) { %>Insert content here<% } else { %> Insert content here<% } %>
  7. Guarde el contenido y compruebe su renderización simulando el contenido.

Creación de contenido condicional en correos electrónicos

El contenido condicional de los correos electrónicos se puede crear de dos formas:

  • En el editor de expresiones, cree una condición con funciones de ayuda.
  • En un generador de contenido condicional específico al que se puede acceder al diseñar un correo electrónico.

En la siguiente sección se proporcionan instrucciones paso a paso para crear condiciones mediante la función de contenido condicional de Email Designer. Encontrará información detallada sobre cómo crear condiciones usando el editor de expresiones aquí.

En este ejemplo, se crea un mensaje de correo electrónico con varias variantes en función del idioma de los destinatarios. Siga estos pasos:

  1. Cree o abra una entrega por correo electrónico, edite su contenido y haga clic en el botón Editar cuerpo del correo electrónico para abrir el área de trabajo de diseño del correo electrónico.

  2. Seleccione un componente de contenido y haga clic en el icono Habilitar contenido condicional.

    Captura de pantalla que muestra el icono Habilitar contenido condicional en el diseñador de correo electrónico.

  3. El panel Contenido condicional se abre en el lado izquierdo de la pantalla. En este panel, cree varias variantes del componente de contenido seleccionado mediante condiciones.

  4. Configure su primera variante. Pase el ratón sobre Variante - 1 en el panel Contenido condicional y haga clic en el botón Agregar condición.

    Captura de pantalla que muestra el botón Agregar condición en el panel Contenido condicional.

  5. Se abre el modelador de consultas, que le permite crear una condición filtrando los datos de perfil del destinatario. Aprenda a trabajar con el modelador de consultas.

    Una vez que la condición de la primera variante del mensaje esté lista, haz clic en Confirmar. En este ejemplo, se crea una regla para los destinatarios cuyo idioma es "francés".

    Captura de pantalla que muestra una condición dirigida a destinatarios cuyo idioma es el francés.

  6. La regla ahora está asociada a la variante. Para mejorar la legibilidad, cambie el nombre de la variante haciendo clic en el menú de los tres puntos.

  7. Configure cómo debe mostrarse el componente si se cumple la regla al enviar el mensaje. En este ejemplo, se muestra el texto en francés si es el idioma preferido del destinatario.

    Captura de pantalla que muestra la variante de texto en francés en el diseñador de correo electrónico.

  8. Añada tantas variantes como sea necesario para el componente de contenido. Cambie entre las variantes en cualquier momento para comprobar cómo se mostrará el componente de contenido en función de sus reglas condicionales.

    NOTE
    Si ninguna de las reglas definidas en las variantes se cumple al enviar el mensaje, el componente de contenido mostrará el contenido definido en la variante predeterminada del panel Contenido condicional.

Usar variables para contenido condicional

Las variables se pueden utilizar para el contenido condicional del envío.

Más información sobre agregar variables a un envío.

Elija el elemento en el que desea colocar el contenido condicional.

Captura de pantalla que muestra el uso de variables para contenido condicional.

Para usar la variable, configure la condición con el botón Editar expresión, como se muestra a continuación. En este ejemplo, esta imagen se muestra cuando el valor de la variable es launch.

Captura de pantalla que muestra una condición que usa una variable con el valor 'launch'.

Cree otra variante con el valor reminder, por ejemplo, donde se muestre una imagen diferente.

recommendation-more-help
c39c2d00-ba9a-424b-adf9-66af58a0c34b