No ofrecemos soporte para las siguientes funciones. Si la funcionalidad no se inserta correctamente en el texto de origen, pueden producirse errores de visualización para los destinatarios del correo electrónico.
En el siguiente ejemplo, paso 1. comprueba si el campo SALUTATION contiene algún valor para crear la salida de esta condición que es "Dear Mr Smith". Si el campo SALUTACIÓN está vacío, en su lugar aparecerá "Estimado destinatario".
Ejemplo 1
{SI[SALUDO]}
Estimado {SALUTATION} {LASTNAME}
{ELSE[SALUTATION]}
Estimado destinatario
{ENDIF[SALUTATION]}
El siguiente ejemplo comprueba explícitamente si el destinatario es hombre o mujer. En función de esta comprobación, se mostrarán determinados productos.
Ejemplo 2
{IF[SALUTATION=="Herr"]}
Textos y ofertas para hombres
{ELSE[SALUTATION]}
Textos y ofertas para mujeres
{ENDIF[SALUTATION]}
En el siguiente ejemplo comprobamos si el campo "Saludo" contiene un valor. En tal caso, mostramos "Estimado Sr." o "Estimada Sra." más el apellido. Si el saludo está vacío, se leerá "Queridos todos".
Sugerencia: Esto sólo funciona si en "Saludo" sólo tiene los valores "Sr." para los hombres y "Sra." para las mujeres.
Ejemplo 3
{IF[SALUTATION]}
{SALUTATION_FORMAL} {LASTNAME}
{ELSE[SALUTATION]}
Estimados todos,
{ENDIF[SALUTATION]}
Si hay que comprobar el contenido de dos campos de base de datos distintos, necesitará una condición anidada. En este caso , la consulta debe incluir dos campos distintos (en este ejemplo, SALUTACIÓN y TÍTULO):
Ejemplo 4:
{IF[TITLE]}
{SALUTATION_FORMAL} {TITLE} {LASTNAME},
{ELSE[TITLE]}
{IF[SALUTATION]}
{SALUTATION_FORMAL} {LASTNAME}
{ELSE[SALUTATION]}
Estimados todos,
{ENDIF[SALUTATION]}
{ENDIF[TITLE]}
Ejemplo 5:
También puede crear condiciones anidadas. En el siguiente ejemplo comprobaremos si el saludo "Sr." o "Sra." está disponible. Si no es así, se mostrará el saludo por defecto.
{IF[SALUTATION=="Sr."]}Querido Sr. {LASTNAME},
{ELSEIF[SALUTATION=="Sra."]}Querida Sra. {LASTNAME}
{ELSE[SALUTATION]}Queridos todos,
{ENDIF[SALUTATION]}
Se pueden añadir más comprobaciones a una condición para verificar que un nombre existe antes de comprobar el saludo:
{IF[LASTNAME]}
{IF[SALUTATION=="Mr."]}Querido Sr. {LASTNAME},
{ELSEIF[SALUTATION=="Sra."]}Querida Sra. {LASTNAME},
{ELSE[SALUTATION]}Queridos todos,
{ENDIF[SALUTATION]}
{ELSE[LASTNAME]}Queridos todos,
{ENDIF[LASTNAME]}
Notas importantes:
- No modifique las directrices del código (por supuesto, los nombres de las variables pueden variar). No seguir exactamente el código predeterminado puede provocar graves problemas de visualización con las campañas de correo electrónico, los borradores y/o las plantillas. El peor de los casos es que se envíe un correo electrónico completamente vacío o que se envíe un correo electrónico varias veces a los destinatarios.
- Las variables entre corchetes o llaves deben escribirse en mayúsculas.
- No introduzcas tus propios espacios en la condición if.
- Compruebe y pruebe las instrucciones del código en todos sus detalles y considere todas las contingencias.
- Hacer uso de esta funcionalidad puede tener un efecto negativo en el rendimiento del envío.
- Tenga en cuenta que los campos utilizados anteriormente (por ejemplo, SALUTACIÓN) son meros ejemplos y que sus campos podrían diferir significativamente. Encontrará los nombres de sus campos en el resumen de campos de datos.
Queremos mencionar explícitamente que no se trata de una función oficial de CleverReach y que no podemos hacernos responsables de los problemas que puedan surgir si se ven afectados los envíos, diseños, distribuciones, plantillas y demás. CleverReach no ofrece soporte para esta funcionalidad.