Seguir

Contenido dinámico avanzado (HTML)

MDirector te ofrece 2 formas de personalizar tus campañas con contenido dinámico:

- Creando áreas o bloques de contenido con condiciones basadas en los valores de los campo personalizados de las listas de tus suscriptores para, posteriormente, insertar estos contenidos dinámicos en tus plantillas. Ver cómo crear contenido dinámico e incluirlo en mis envíos.

- Y, por otro lado, una forma avanzada que te explicamos en esta sección. De esta forma, podrás poner las condiciones del contenido dinámico directamente en el HTML de la creatividad de tus envíos sin necesidad de definir los bloques de contenido previamente.

Ponemos a tu disposición toda la información para que puedas crear éstos contenidos:

ÍNDICE

1. Introducción

2. Bloque de Contenido

3. Condiciones lógicas

4. Listado de campos de MDirector

5. Listado de Operadores Lógicos

 

1. Introducción

El contenido dinámico dentro de una creatividad hace posible que con un solo diseño y un único envío se envíe contenido personalizado a cada contacto en base a sus datos personales.

Mediante los códigos específicos de configuración de contenido dinámico, podremos asignar bloques de HTML a un grupo de contactos que cumplan unas condiciones particulares. Por ejemplo, que las personas cuya provincia sea Madrid vean un contenido dinámico determinado, las de Ávila otro distinto y las de Salamanca otro.

 

2. Bloque de Contenido

Un bloque de contenido dinámico está compuesto por distintas partes que se mostrarán al cumplir su condición lógica.

  • Estructura de bloque:

    Todo bloque debe iniciar con:
    <!-- md-dc-if 'condicion'-->

A continuación se escribe lo que se quiere mostrar en el caso de que se cumpla dicha condición con etiquetas HTML a elección del usuario, incluso texto plano si se desea. Por ejemplo, si queremos mostrar un párrafo:

<p> Esto es un párrafo de ejemplo para escribir bloques de contenido dinámico. </p>

 

En caso de querer añadir más partes con sus respectivas condiciones utilizaremos esta sintaxis:

 

<!-- md-elseif = 'condition' --> contenido a mostrar

Como última condición, en el caso de querer introducir un contenido por defecto que se muestre cuando ninguna condición anterior se cumpla, utilizaremos la siguiente etiqueta seguida del contenido por defecto:

<!-- md-else --> contenido por defecto

Cuando ya no queramos introducir más condiciones, cerramos el bloque:

<!-- md-dc-endif -->

  • Un mismo bloque de contenido puede tener una o varias condiciones:

Ejemplos de bloques de contenido dinámico: 

[IF]

<!-- md-dc-if 'PROVINCE=Madrid' -->

<img src=”GranVia.png” style=”width:300px; height:250px;”>

<!-- md-dc-endif -->

 

[IF-ELSE]

<!-- md-dc-if 'AGE>30 AND AGE<50' -->

<span>Dynamic1</span>

<!-- md-dc-else -->

<span>Dynamic2</span>

<!-- md-dc-endif -->

 

[IF-ELSEIF-ELSE] 

<!-- md-dc-if 'CP=28001' -->

<span>Dynamic1</span>

<!-- md-dc-elseif 'CP=28010 AND NAME=”Ana” AND AGE>25' -->

<span>Dynamic2</span>

 

<!-- md-dc-elseif 'CP=28012 AND AGE<45' -->

<span>Dynamic3</span>

 

<!-- md-dc-else-->

<span>Dynamic4</span>

<!-- md-dc-endif -->

  

  • La primera condición que se cumpla será la que se muestre al contacto, siguiendo un orden descendente.

     

3. Condiciones lógicas

  • Una parte de un bloque puede tener una condición o varias separadas por 'AND'.

  • La condición hace referencia al valor de uno o varios campos del contacto.

  • Los campos de las condiciones pueden ser campos estándar de MDirector como el nombre, sexo, provincia, etc…. o puede ser también un campo personalizado.

 

4. Listado de campos de MDirector

  • NAME

  • SURNAME1

  • SURNAME2

  • EMAIL

  • MOVIL

  • PROVINCE

  • AGE

  • SEX

  • CITY

  • CP

  • COUNTRY

  • BIRTHDATE (aaaa-mm-dd)

  • SURNAMES

  • SRGENDER

  • GENDER

  

5. Listado de Operadores Lógicos

  • = igual

  • != distinto

  • < menor que

  • <= menor o igual que

  • > mayor que

  • >= mayor o igual que

  • CONTAINS contine

 

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 1 de 1
¿Tiene más preguntas? Enviar una solicitud

Comentarios

Tecnología de Zendesk