Agregar campos editables en fragmentos visuales
Para poder editar partes de un fragmento visual, siga estos pasos:
-
Abra la pantalla de edición de contenido del fragmento.
-
Seleccione el componente del fragmento en el que desea configurar los campos editables.
-
El panel de propiedades del componente se abre en el lado derecho. Seleccione la pestaña Campos editables y luego cambie la opción Habilitar edición.
-
Todos los campos que se pueden editar para el componente seleccionado se muestran en el panel. Los campos disponibles para editar dependen del tipo de componente seleccionado.
En el ejemplo siguiente, permitimos la edición de la URL del botón "Haga clic aquí".
-
Haga clic en Información general para comprobar todos los campos editables y sus valores predeterminados.
En este ejemplo, el campo URL del botón se muestra con el valor predeterminado definido en el componente. Los usuarios podrán personalizar este valor una vez que hayan agregado el fragmento a su contenido.
-
Cuando esté listo, guarde los cambios para actualizar el fragmento.
-
Después de agregar el fragmento a un correo electrónico, los usuarios podrán personalizar todos los campos editables configurados en el fragmento. Aprenda a personalizar campos editables en un fragmento visual
Adición de campos editables en componentes de HTML y fragmentos de expresiones
Para poder editar partes de un componente HTML o un fragmento de expresión, debe utilizar una sintaxis específica en el editor de expresiones. Esto implica declarar una variable con un valor predeterminado que los usuarios pueden anular después de agregar el fragmento a su contenido.
Por ejemplo, supongamos que desea crear un fragmento para agregarlo a los correos electrónicos y permitir a los usuarios personalizar un color específico utilizado en diferentes ubicaciones, como marcos o colores de fondo de botones. Al crear el fragmento, debe declarar una variable con un ID único, por ejemplo, "color", y llamarla a las ubicaciones deseadas en el contenido del fragmento donde desee aplicar este color. Al añadir el fragmento a su contenido, los usuarios pueden personalizar el color utilizado siempre que se haga referencia a la variable.
Para los componentes de HTML, solo los elementos específicos pueden convertirse en campos editables. Expanda la sección siguiente para obtener más información.
Elementos editables en componentes de HTML:
Los elementos siguientes pueden convertirse en campos editables en un componente de HTML:
- Una parte del texto
- Una dirección URL completa para un vínculo o una imagen (no funciona con una parte de la dirección URL)
- Propiedad CSS completa (no funciona con la propiedad parcial)
Por ejemplo, en el siguiente código, cada elemento resaltado en rojo puede convertirse en una propiedad:
Para declarar una variable y utilizarla en el fragmento, siga estos pasos:
-
Abra el fragmento de expresión y edite su contenido en el editor de personalización. Para los componentes de HTML, seleccione el componente en el fragmento y haga clic en el botón Mostrar código fuente.
-
Declare la variable que desea que los usuarios editen. Vaya al menú Funciones de ayuda en el panel de navegación izquierdo y agregue la función de ayuda inline. La sintaxis para declarar y llamar a la variable se agrega automáticamente al contenido.
-
Reemplace
"name"
con un identificador único para identificar el campo editable.NOTE
El ID de campo debe ser único y no debe tener espacios. Este ID debe utilizarse en cualquier lugar del contenido donde desee mostrar el valor de la variable. -
Adapte la sintaxis para adaptarla a sus necesidades añadiendo parámetros detallados en la siguiente tabla:
Acción Parámetro Ejemplo Declarar un campo editable con un valor predeterminado. Al añadir el fragmento al contenido, se utiliza este valor predeterminado si no lo personaliza. Agregue el valor predeterminado entre las etiquetas en línea. {{#inline "editableFieldID"}}default_value{{/inline}}
Defina una etiqueta para el campo editable. Esta etiqueta se muestra en el Designer de correo electrónico al editar los campos del fragmento. name="title"
{{#inline "editableFieldID" name="title"}}default_value{{/inline}}
Declare un campo editable que contenga un origen de imagen que deba publicarse. assetType="image"
{{#inline "editableFieldID" assetType="image"}}default_value{{/inline}}
Declare un campo editable que contenga una URL de la que deba realizarse un seguimiento.
Tenga en cuenta que los bloques predefinidos "URL de página espejo" y "Vínculo de cancelación de suscripción" predeterminados no pueden convertirse en campos editables.assetType="url"
{{#inline "editableFieldID" assetType="url"}}default_value{{/inline}}
-
Utilice la sintaxis
{{{name}}}
en su código en cada lugar donde desee mostrar el valor del campo editable. Reemplazarname
por el ID único del campo definido anteriormente. -
Guarde el fragmento.
Al añadir el fragmento al contenido de su correo electrónico, los usuarios ahora pueden anular los valores predeterminados de las variables con los valores que hayan elegido:
-
Para los fragmentos de expresiones, se utiliza una sintaxis específica para anular los valores de las variables. Aprenda a personalizar campos editables en un fragmento de expresión
-
Para los componentes del HTML, la variable se muestra en la lista de campos editables de la Designer de correo electrónico. Aprenda a personalizar campos editables en un fragmento visual
Ejemplo de fragmento de expresión editable
En el ejemplo siguiente, se crea un fragmento de expresión que presenta nuevas colecciones deportivas. De manera predeterminada, el fragmento muestra este contenido: ¿Busca más? ¡No se pierda nuestra última colección de deportes!
Queremos permitir que los usuarios reemplacen "deportes" en este contenido por el deporte de su elección. Por ejemplo: ¿Busca más? ¡No se pierda nuestra última colección de yoga!
Para ello:
-
Declare una variable "sport" con el ID "sport".
De manera predeterminada, si los usuarios no cambian el valor de la variable después de agregar el fragmento en su contenido, se mostrará el valor definido entre las etiquetas
{{#inline}}
y{{/inline}}
, por ejemplo, "deportes". -
Agregue la sintaxis
{{{sport}}}
al contenido del fragmento donde desee mostrar el valor de la variable, es decir, "deportes" de forma predeterminada o el valor elegido por los usuarios. -
Al agregar el fragmento de expresión a su contenido, los usuarios pueden cambiar el valor de la variable con su elección directamente desde el editor de expresiones. Aprenda a personalizar campos editables en un fragmento de expresión
Journey Optimizer
- Documentación de Journey Optimizer
- Novedades
- Introducción
- Recorridos
- Campañas
- Administración de conflictos y priorización
- Prueba y aprobación
- Canales de comunicación
- Páginas de aterrizaje
- Gestión de contenido
- Públicos, perfiles e identidad
- Integraciones
- Seguimiento y monitorización
- Capacidades de decisión
- Administración de datos
- Configuración
- Control de acceso
- Privacidad