Saltar al contenido

Plantillas Liquid

Video de Youtube: Aprenda a usar plantillas de contenido en Customer Journeys

Las plantillas Liquid amplían significativamente las capacidades de personalización de Pushwoosh al implementar una lógica sofisticada además del uso regular del Contenido dinámico.

La personalización de mensajes en Pushwoosh se basa en Tags (datos de usuario). Pushwoosh ofrece una variedad de Tags predeterminados y Tags personalizados. Usándolos, puede especificar el nombre de un usuario, ciudad, historial de compras, etc. para enviar un mensaje más personalizado. Por ejemplo: Hola {{First_name}}, gracias por ordenar {{item}}.

Las plantillas Liquid agregan más lógica al contenido dinámico. Por ejemplo, si el tag de suscripción de un usuario contiene “free”, puede enviarle un mensaje: “Obtenga su 10% de descuento”.

Modificar el contenido del mensaje de acuerdo con los ID, comportamientos y preferencias de los usuarios es la forma más eficiente de aumentar la relevancia y obtener resultados más impresionantes de sus campañas de marketing.

Las plantillas de contenido basadas en Liquid de Shopify utilizan una combinación de tags, objetos y filtros para cargar contenido dinámico. Las plantillas de contenido le permiten acceder a ciertas variables desde una plantilla y mostrar sus datos sin tener que saber nada sobre los datos en sí.

Los objetos definen el contenido que se mostrará a un usuario. Los objetos deben estar encerrados en llaves dobles: {{ }}

Por ejemplo, al personalizar un mensaje, envíe {{Name}} en su cuerpo para agregar los nombres de los usuarios al contenido del mensaje. El nombre del usuario (valor del Tag Name) reemplazará el objeto Liquid en el mensaje que el usuario verá.

¡Hola {{Name}}! ¡Nos alegra que hayas vuelto!

Para insertar el User ID del destinatario, escriba {{userid}} en minúsculas. Los nombres de variables distinguen entre mayúsculas y minúsculas, por lo que {{user_id}} y {{UserId}} son nombres desconocidos y se muestran como texto vacío.

Si un destinatario no tiene User ID, {{userid}} también se muestra como texto vacío y el mensaje se envía de todos modos. Para mostrar un valor alternativo, agregue el filtro default: {{userid | default: "friend"}}.

Los tags crean la lógica y el flujo de control para las plantillas. Los delimitadores de porcentaje de llave {% y %} y el texto que rodean no producen ninguna salida visible cuando se renderiza la plantilla. Esto le permite asignar variables y crear condiciones o bucles sin mostrar ninguna de la lógica Liquid a un usuario.

Por ejemplo, usando el tag if, puede variar el idioma del mensaje según el idioma que esté configurado en el dispositivo del usuario:

{% if Language == 'fr' %}
Salut!
{% else %}
Hello!
{% endif %}

Operadores de Tags

Anchor link to
OperadorDescripción
==es igual a
!=no es igual a
>mayor que
<menor que
>=mayor o igual que
<=menor o igual que
oro lógico
andy lógico
containscomprueba la presencia de una subcadena dentro de una cadena o un array de cadenas

Los filtros modifican la salida de un objeto o variable Liquid. Se utilizan dentro de llaves dobles {{ }} y en la asignación de variables, y se separan por un carácter de barra vertical |. Se pueden usar múltiples filtros en una salida, y se aplican de izquierda a derecha.

{{ Name | capitalize | prepend:"Hello " }}

Uso de las plantillas Liquid

Anchor link to

Las plantillas Liquid están disponibles tanto para mensajes enviados desde el Panel de Control como para solicitudes de API.

En Pushwoosh, las plantillas Liquid son aplicables a todos los campos de contenido de cualquier mensaje de canal:

  • Notificaciones push
  • Correos electrónicos
  • Rich media in-app mostrados por un journey, una vez que Liquid en in-apps esté habilitado para su cuenta

Para agregar una Plantilla Liquid a su mensaje, insértela en el cuerpo del mensaje. Puede hacerlo cuando trabaje con elementos de push o correo electrónico, directamente desde la interfaz del Customer Journey Builder.

Para los in-apps, escriba Liquid en el propio contenido del in-app. Consulte Liquid en in-apps.

Para agregar a un push o un correo electrónico datos de su propio backend, como un código promocional o recomendaciones de productos, use contenido conectado.

Vaya a Customer Journey Builder > Crear Campaña > arrastre y suelte los siguientes elementos en su lienzo: Entrada basada en la audiencia, Push (o Correo electrónico), y Salida. Conecte los elementos. Luego haga clic en el icono de Push, elija Contenido personalizado, e inserte su texto.

Para agregar lógica Liquid, use valores de tag con la siguiente sintaxis:

{% if TagName == 'value' %}
Contenido a enviar en este escenario
{% else %}
Contenido a enviar en caso contrario
{% endif %}

Luego haga clic en Aplicar.

Escriba los nombres de Tags sin espacios. Para un Tag llamado My Tag, escriba {{MyTag}}. Los demás caracteres se mantienen, así que para el Tag my_tag escriba {{my_tag}}.

Aprenda más sobre las plantillas Liquid en journeys