Segui

Contenuto dinamico avanzato (HTML)

MDirector ti offre 2 soluzioni per la personalizzazione delle tue campagne con il contenuto dinamico:

- Creando aree o blocchi di contenuto, con condizioni basate sui valori dei campi personalizzati delle liste dei tuoi iscritti, per poi inserire questi contenuti dinamici nei tuoi template. Vedere come creare contenuto dinamico e includerlo nei tuoi invii.

- E' possibile anche utilizzare una modalità avanzata che spiegheremo in questa sezione. In questo modo, potrai inserire le condizioni del contenuto dinamico direttamente nel HTML della creatività dei tuoi invii senza la necessità di definire i blocchi del contenuto precedente.

Mettiamo a tua disposizione tutte le informazioni per poter creare questi contenuti:

INDICE

1. Introduzione

2. Blocco di Contenuto

3. Condizioni logiche

4. Lista dei campi di MDirector

5. Lista degli Operatori Logici

 

1. Introduzione

Il contenuto dinamico all'interno di una creatività può rendere possibile con un solo disegno e un unico invio, inviare contenuto personalizzato a ogni contatto in base ai suoi dati personali.

Attraverso i codici specifici di configurazione del contenuto dinamico, possiamo assegnare blocchi HTML a un gruppo di contatti che rispecchiano una delle condizioni particolari. Per esempio, le persone con Provincia Madrid vedono un contenuto dinamico determinato, quelli di Ávila un'altro, e quelli di Salamanca un'altro ancora. 

 

2. Blocco di Contenuto

Un blocco di contenuto dinamico è composto da diverse parti che si evidenzieranno compilando la loro condizione logica.

  • Struttura di blocco:

    Tutti i blocchi devono iniziare con:
    <!-- md-dc-if 'condicion'-->

Di seguito si descrive come si compie una condizione con etichetta HTML a scelta dell' utente, anche composta da solo testo. Per esempio, se vogliamo vedere un paragrafo:

<p> Questo è un paragrafo di esempio per scrivere blocchi di contenuto dinamico </p>

 

Se si vogliono inserire più parti con le rispettive condizioni utilizzeremo questa sintassi:

 

<!-- md-elseif = 'condition' --> contenuto mostrato

Come ultima condizione, nel caso si voglia introdurre un contenuto di default che venga visualizzato quando non si compie nessuna condizione precedente, utilizzeremo la seguente etichetta seguita dal contenuto di default:

<!-- md-else --> contenido di default

Quando non vogliamo più introdurre condizioni chiuderemo il blocco:

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

  • Uno stesso blocco di contenuto può avere una o più condizioni:

Esempi di blocchi di contenuto dinamico: 

[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 prima condizione che si compie è quella che viene mostrata al contatto, seguendo un ordine decrescente.

     

3. Condizione logiche

  • Una parte di un blocco può avere una o più condizioni separate da "AND".

  • La condizione fa riferimento al valore di uno o più campi del contatto. 

  • I campi delle condizioni possono essere campi standard di MDirector come nome, sesso, provincia, etc...o possono anche essere campi personalizzati.

 

4. Lista dei campi di MDirector

  • NOME

  • COGNOME1

  • COGNOME2

  • EMAIL

  • CELL

  • PROVINCIA

  • ETà

  • SESSO

  • CITTA'

  • CP

  • PAESE

  • DATA D NASCITA (aaaa-mm-dd)

  • SURNAMES

  • SRGENDER

  • GENDER

  

5. Lista degli Operadori Logici

  • = uguale

  • != diverso

  • < minore di

  • <= minore o uguale di

  • > maggiore di

  • >= maggiore o uguale di

  • CONTAINS contiene

 

Questo articolo ti è stato utile?
Utenti che ritengono sia utile: 1 su 1
Altre domande? Invia una richiesta

Commenti

Powered by Zendesk