Personalizar una plantilla
Adapte las plantillas de HTML para Adobe GenStudio for Performance Marketing usando el lenguaje de plantilla Handlebars. La sintaxis Handlebars utiliza texto normal con llaves dobles como marcadores de posición de contenido. Consulte What is Handlebars?
en la Guía de idioma de Handlebars para aprender a preparar la plantilla.
En las siguientes secciones se explica cómo agregar marcadores de posición de contenido, ocultar elementos innecesarios de la vista previa y administrar vínculos a contenido estático. Una vez que la plantilla esté lista, puedes cargarla en GenStudio for Performance Marketing y empezar a generar correos electrónicos personalizados basados en la plantilla personalizada.
Marcadores de contenido
GenStudio for Performance Marketing reconoce ciertos elementos dentro de una plantilla, pero solo si los identifica con un nombre de campo reconocido.
Dentro del encabezado o del cuerpo de una plantilla, puede utilizar la sintaxis Handlebars como marcador de posición de contenido donde necesita que GenStudio for Performance Marketing rellene la plantilla con contenido real. GenStudio for Performance Marketing reconoce e interpreta los marcadores de posición de contenido en función del nombre de campo reconocido.
Por ejemplo, puede usar {{ headline }}
con la sintaxis Handlebars para indicar dónde se debe colocar el titular del correo electrónico:
Nombres de campo reconocidos
En la tabla siguiente se enumeran los nombres de campo reconocidos por GenStudio for Performance Marketing para la población en plantillas. Agregue estos nombres de campo con la sintaxis Handlebars a la plantilla donde necesite que GenStudio for Performance Marketing genere contenido.
pre_header
headline
Meta ad
body
Meta ad
cta
Meta ad
on_image_text
image
Meta ad
brand_logo
Consulte Nombre del campo del logotipo de la marca para ver el uso recomendado.
Meta anuncio
GenStudio for Performance Marketing rellena ciertos campos automáticamente en las siguientes plantillas:
- La plantilla de correo electrónico no requiere que identifique el campo
subject
- La plantilla de anuncios Meta no requiere que identifique los campos
headline
,body
yCTA
- La plantilla de anuncios de visualización no requiere que identifique el campo
CTA
Hay un límite de 20 campos al cargar una plantilla en GenStudio for Performance Marketing. Dado que el campo subject
se genera automáticamente en un mensaje de correo electrónico, se cuenta como un campo. Esto significa que hay 19 campos permitidos en una plantilla de correo electrónico.
Nombre del campo del logotipo de marca
En este momento, no puede seleccionar el logotipo de la marca para cargar la plantilla. Los siguientes ejemplos muestran dos métodos que representan de forma condicional el logotipo de la marca. Cada método verifica el origen, proporciona una imagen predeterminada o alternativa en caso de que el logotipo de la marca no esté disponible y aplica un estilo:
Ejemplo 1: Se usa la condición Handlebars de los ayudantes integrados directamente en el atributo del HTML img src
:
<img src="{{#if brand_logo}}{{brand_logo}}{{else}}<default-image>{{/if}}" alt="img alt text" style="max-width: 88px; margin: 10px auto; display: block;">
Ejemplo 2: Se usa Handlebars instrucción de condición integrada para envolver la etiqueta de HTML img
:
Nombres de campo manuales
Todos los demás nombres de campo se tratan como campos rellenados manualmente.
Para crear una sección editable, agregue corchetes dobles alrededor del nombre de la sección:
Secciones o grupos
Las secciones informan a GenStudio for Performance Marketing de que los campos de esta sección requieren un alto grado de coherencia. El establecimiento de esta relación ayuda a la IA a generar contenido que coincida con los elementos creativos de la sección.
Utilice un prefijo de su elección en el nombre del campo para indicar que un campo forma parte de una sección o grupo. Por ejemplo, es posible que desee resaltar el contenido que aparece en un área resaltada:
pod1_headline
pod1_body
Cada sección solo puede utilizar uno de cada tipo de campo. En el ejemplo anterior, la sección pod1
solo puede usar un campo pod1_headline
.
Una plantilla puede incluir hasta tres secciones:
headline
body
pod1_headline
pod1_body
pod2_headline
pod2_body
GenStudio for Performance Marketing entiende que pod1_headline
está más relacionado con pod1_body
que con pod2_body
.
Previsualización de plantilla
Al cargar una plantilla, GenStudio for Performance Marketing busca en el archivo del HTML campos reconocidos. Use la vista previa para revisar los elementos de plantilla y confirmar que los identificó correctamente con los nombres de campo reconocidos.
Ejemplo de previsualización para una plantilla de correo electrónico:
{width="650"}
Previsualización de control
Puede controlar la visibilidad del contenido especial mediante los Ayudantes integrados (expresiones especiales en el lenguaje de plantilla Handlebars que realizan determinadas acciones). Por ejemplo, se puede añadir una sentencia condicional que añada parámetros de seguimiento a los vínculos en la plantilla exportada, manteniendo limpios los vínculos de vista previa.
El valor _genStudio.browser
se establece al procesar una plantilla y el valor genStudio.export
se establece al exportar una plantilla. Puede decidir incluir cierto contenido en la parte superior de un correo electrónico mediante un envoltorio condicional, por ejemplo, cuando la plantilla se utiliza para la exportación:
Otro ejemplo puede ser evitar el uso de códigos de seguimiento al obtener una vista previa de una plantilla en GenStudio for Performance Marketing. El siguiente ejemplo muestra cómo añadir parámetros de seguimiento a los vínculos en la plantilla exportada, manteniendo limpios los vínculos de vista previa:
Contenido estático
Las plantillas de correo electrónico y metadatos suelen vincularse a imágenes y archivos CSS alojados fuera de GenStudio for Performance Marketing. Cuando GenStudio for Performance Marketing genera miniaturas para estas plantillas o las experiencias derivadas de ellas, puede ignorar estos recursos externos si no tienen los encabezados correctos de Intercambio de recursos de origen cruzado (CORS).
Para asegurarse de que estos recursos están disponibles durante el proceso de generación de miniaturas, tenga en cuenta dos opciones:
-
Usar encabezados CORS: El servidor host debe enviar respuestas con un encabezado
Access-Control-Allow-Origin
establecido enhttps://experience.adobe.com
como valor para entornos de producción. Este método permite a GenStudio for Performance Marketing acceder a los recursos e incluirlos. -
Usar URL de datos: incruste los recursos externos directamente en la plantilla mediante URL de datos. Este método evita las restricciones CORS y garantiza que los recursos estén disponibles durante la generación de miniaturas.
Ejemplos de plantillas
El siguiente es un ejemplo básico de una plantilla de HTML para un correo electrónico que contiene una sección. El encabezado contiene CSS en línea simple para el estilo. El cuerpo contiene pre-header
, headline
y image
marcador de posición que GenStudio for Performance Marketing usará para insertar contenido durante el proceso de generación de correo electrónico.
code language-handlebars line-numbers h-13 |
---|
|
La siguiente es la misma plantilla de HTML en el ejemplo anterior, pero con dos secciones más. El encabezado contiene CSS en línea para aplicar estilo a un grupo. El cuerpo usa dos grupos con marcadores de posición de contenido con un prefijo.
code language-handlebars line-numbers h-33 |
---|
|
El siguiente es un ejemplo básico de una plantilla de publicidad Meta. El encabezado contiene CSS en línea para el estilo. El cuerpo usa marcadores de posición de contenido con un prefijo.
code language-handlebars line-numbers h-33 |
---|
|