Al personalizar una campaña, no siempre cuentas con la misma información para todos los contactos. También puede suceder que algunos campos condicionen el resto del mensaje. Por ejemplo: ¿Qué sucede si quieres introducir el nombre de los contactos en el envío, pero no tienes el dato de algunos de ellos? ¿Y si necesitas diferenciar el saludo de acuerdo a si el contacto es masculino o femenino?   

Para estos casos la solución es utilizar un código de reemplazo avanzado. Esto te permitirá completar con un texto alternativo los casos en los que no tengas la información necesaria y adaptar el contenido de acuerdo a una condición impuesta por un campo.

¿Cómo funcionan? 

Hay tres tipos de reemplazo posibles: reemplazo por defecto, con un campo utilizado como condicional y uno caso que utiliza ambos. 

  • En el primer tipo, cuando el campo que quieres reemplazar no está cargado como dato de algún contacto, se utiliza un texto por defecto. 
${CONTACT:nombre_campo|DEFAULT:"valor_default"}
  • En el segundo, se utiliza un campo como condicional. El contenido de este campo determinará el texto del reemplazo.
${TEST:nombre_campo|"valor1":"reemplazo1"|"valor2":"reemplazo2"}
  • El tercer tipo utiliza un campo como condicional para determinar el texto del reemplazo, pero que contempla la posibilidad de que falte el dato en algún contacto y en ese caso hace el reemplazo con un texto por defecto. 
${TEST:nombre_campo|"valor1":"reemplazo1"|"valor2":"reemplazo2"|DEFAULT:"reemplazo_default"} 

Sigue leyendo para ver ejemplos de cada caso.  

Código de reemplazo con opción por defecto

Si planeas crear una campaña personalizada en la cual se saluda al contacto por su nombre, deberías utilizar el campo del nombre: FNAME. Al mismo tiempo, deberías establecer un texto alternativo para aquellos contactos que no tienen cargado un nombre. Eso sería el valor DEFAULT.

Por ejemplo:

${CONTACT:FNAME|DEFAULT:"¿cómo estás?"}


De esta manera, si la idea es que el texto sea "Hola, Nombre", obtendrás dos resultados. 

  • Contacto con nombre: Hola, María
  • Contacto sin nombre: Hola, ¿cómo estás?

Código de reemplazo con condicional

Hay casos en los que la personalización del envío depende del contenido de un campo. Tal puede ser el caso de un saludo que diferencie entre contactos mujeres y hombres, donde el campo que corresponde al género será el que determine la personalización. 

Por ejemplo:

${TEST:GENDER|"M":"Estimado"|"F":"Estimada"} 

Esto permite utilizar las palabras Estimado o Estimada de acuerdo al género del contacto. Si la idea es que en el texto se lea "Estimado/a Nombre", con este código de reemplazo obtendrás dos resultados:

  • Contacto femenino: Estimada María
  • Contacto masculino: Estimado Pedro

Código de reemplazo con condicional y opción por defecto 

Este caso combina las dos posibilidades anteriores. Por un lado contempla la falta de algún dato y al mismo tiempo varía de acuerdo al contenido de otro. 

${TEST:nombre_campo|"valor1":"reemplazo1"|"valor2":"reemplazo2"|DEFAULT:"reemplazo_default"} 

Por ejemplo: 

${TEST:GENDER|"M":"Estimado"|"F":"Estimada"|DEFAULT:"Buenos días"} 

Siguiendo el ejemplo anterior, este código de reemplazo permite utilizar una palabra de acuerdo a la condición que imponga el campo de género, pero también contempla que en algunos casos falte esa información. Con este código hay tres resultados posibles:

  • Contacto femenino: Estimada María
  • Contacto masculino: Estimado Pedro
  • Contacto sin género: Buenos días Lucía 

¿Qué más puedo hacer?
Para sumar más suscriptores puedes utilizar los
formularios de Perfit. Están disponibles para Sitios Web, Facebook y Wordpress.

¿Encontró su respuesta?