Herramientas del panel para personalización
Usa las herramientas del panel de Braze para insertar personalización con Liquid sin tener que escribir cada etiqueta a mano. El flujo Añadir personalización construye la sintaxis correcta por ti, y el editor de Liquid te ayuda a leer y ampliar plantillas rápidamente.
Para las reglas de sintaxis de Liquid, etiquetas compatibles y patrones avanzados, consulta Uso de Liquid y Etiquetas de personalización compatibles.
Añadir personalización en creadores y configuraciones
La herramienta Añadir personalización aparece junto a los campos de texto con plantillas en todo el panel, incluyendo:
- Pasos de Campaign y Canvas para canales que admiten Liquid en el cuerpo o encabezados (por ejemplo, correo electrónico, push, SMS, mensajes dentro de la aplicación, Content Cards y webhooks).
- Editores de arrastrar y soltar, donde el control suele estar en la barra de herramientas del bloque o del editor. Por ejemplo, en los mensajes dentro de la aplicación de arrastrar y soltar puedes seleccionar Añadir personalización, elegir un tipo de personalización y luego colocar el fragmento de código generado en tu contenido antes de previsualizar en Preview & Test. Para notas específicas de cada canal, consulta el artículo de arrastrar y soltar o del creador de tu canal (como Configuración de estilo de mensajes dentro de la aplicación o Crear un correo electrónico con arrastrar y soltar).
- Creadores especializados que exponen un selector de personalización; por ejemplo, las recomendaciones de artículos usan opciones de Tipo de personalización como Item Recommendation dentro del mismo estilo de ventana.
- Páginas de destino, donde puedes añadir personalización con Liquid en el editor de arrastrar y soltar o en la configuración de página y bloques. Para más detalles, consulta Personalizar páginas de destino.
Insertar variables preformateadas y valores predeterminados
La herramienta Agregar personalización te ayuda a insertar Liquid con valores predeterminados opcionales para que los datos de perfil vacíos no rompan tu texto.

La herramienta inserta Liquid con tu valor predeterminado especificado en el punto donde estaba tu cursor. El punto de inserción también se indica en el cuadro de vista previa, que muestra el texto anterior y posterior. Si un bloque de texto está resaltado, el texto resaltado será reemplazado.

También puedes escribir {{ en muchos creadores para usar el autocompletado, o pegar etiquetas desde otro lugar; para más detalles, consulta Insertar etiquetas en Uso de Liquid.
Asignar variables
Algunas operaciones en Liquid requieren que almacenes el valor que deseas manipular como una variable. Esto suele ocurrir cuando tu instrucción Liquid incluye múltiples atributos, propiedades del evento o filtros.
Por ejemplo, supongamos que quieres sumar dos enteros de datos personalizados.
Ejemplo incorrecto de Liquid
No puedes usar:
1
{{custom_attribute.${one}}} | plus: {{custom_attribute.${two}}}
Este código Liquid no funciona porque no puedes hacer referencia a múltiples atributos en una sola línea; necesitas asignar una variable a al menos uno de estos valores antes de que se ejecuten las funciones matemáticas. Sumar dos atributos personalizados requeriría dos líneas de Liquid: una para asignar el atributo personalizado a una variable y otra para realizar la suma.
Ejemplo correcto de Liquid
Puedes usar:
1
2
{% assign value_one = {{custom_attribute.${one}}} %}
{% assign result = value_one | plus: {{custom_attribute.${two}}} %}
Tutorial: Usar variables para calcular un saldo
Calculemos el saldo actual de un usuario sumando su saldo de tarjeta de regalo y su saldo de recompensas:
Primero, usa la etiqueta assign para sustituir el atributo personalizado de current_rewards_balance por el término “balance”. Esto significa que ahora tienes una variable llamada balance, que puedes manipular.
1
{% assign balance = {{custom_attribute.${current_rewards_balance}}} %}
A continuación, usaremos el filtro plus para combinar el saldo de tarjeta de regalo de cada usuario con su saldo de recompensas, representado por {{balance}}.
1
2
{% assign balance = {{custom_attribute.${current_rewards_balance}}} %}
You have ${{custom_attribute.${giftcard_balance} | plus: {{balance}}}} to spend!

¿Te encuentras asignando las mismas variables en cada mensaje? En lugar de escribir la etiqueta assign una y otra vez, puedes guardar esa etiqueta como un bloque de contenido y colocarla al inicio de tu mensaje.
- Crea un bloque de contenido.
- Dale un nombre a tu bloque de contenido (sin espacios ni caracteres especiales).
- Selecciona Editar en la parte inferior de la página.
- Introduce tus etiquetas
assign.
Siempre que el bloque de contenido esté al inicio de tu mensaje, cada vez que la variable se inserte en tu mensaje como un objeto, hará referencia a tu atributo personalizado elegido.
Mejoras del editor de Liquid
Estos comportamientos del panel facilitan el trabajo con Liquid mientras redactas mensajes.
Etiquetas de color
Cada elemento de Liquid tiene un color correspondiente, lo que te permite diferenciar tu Liquid de un vistazo en el editor de Liquid.

Liquid predictivo
También puedes usar Liquid predictivo para atributos personalizados, nombres de atributos y más mientras creas tus mensajes personalizados.
