Cómo usar filtros para personalizar variables
Qué aprenderás
Descubre cómo funcionan los filtros y cómo utilizarlos para personalizar variables. Los filtros te permiten personalizar el formato y el contenido de las variables (es decir, etiquetas de personalización) en tus mensajes. Para ver una lista de filtros disponibles para usar en el editor de plantillas, consulta el glosario de filtros de variables de Klaviyo.
Antes de empezar
Antes de empezar, familiarízate con cómo funciona la personalización en Klaviyo. Para usar filtros, tendrás que poder identificar las variables base correctas y añadirlas a tu plantilla.
Cómo funcionan los filtros
Los filtros se aplican a las etiquetas de personalización para ajustar el resultado que se muestra. Algunos casos de uso posibles son:
- Aplica un uso coherente de mayúsculas a un fragmento de texto (por ejemplo, puedes usar el filtro upper para convertir cualquier variable en todo mayúsculas).
- Muestra el precio de un artículo después de que se haya aplicado una promoción usando el filtro multiply.
- Establece el número de posiciones decimales que se mostrarán para una variable numérica mediante el filtro floatformat.
Para consultar una lista de filtros compatibles, consulta nuestro glosario de filtros de variables.
Aplicar un filtro a una variable
Para aplicar un filtro a una variable:
- Identifica tu etiqueta de personalización (p. ej.,
{{ item.price }}). - Añade un símbolo de barra vertical ( | ) después del nombre de la variable.
- Añade un nombre de filtro, como floatformat, para especificar el número de decimales que quieres mostrar.
- Si el filtro toma algún argumento (es decir, parámetros o entradas adicionales), añade dos puntos seguidos del/de los argumento(s).
No añadas espacios adicionales. Aquí tienes un ejemplo de una variable con un filtro aplicado:
{{ item.price|floatformat:2 }}
En este ejemplo, item.price es el nombre de la variable, floatformat es el filtro y 2 es el argumento requerido por el filtro.
Si el argumento es un fragmento de texto, debe ir entre comillas simples rectas (es decir, ', no ‘). No se necesitan comillas si el argumento es un número. Consulta el glosario de filtros de variables de Klaviyo para ver ejemplos.
Consejos para usar filtros
Si estás copiando filtros y pegándolos en tu plantilla, asegúrate de pegar como texto sin formato para evitar pegar el formato junto con el propio filtro. Usa el atajo de teclado para pegar como texto sin formato (Ctrl+Shift+V o Cmd+Shift+V).
Es importante asegurarse de que los datos a los que se hace referencia en tus variables sean adecuados para el filtro que se esté utilizando. Algunos filtros solo pueden aplicarse a tipos de datos de texto, mientras que otros solo funcionan con listas o números. Si el filtro no funciona como esperas, revisa los datos del evento o del perfil que estés usando para asegurarte de que sea el tipo correcto.
Aplicar varios filtros
Si lo necesitas, puedes aplicar varios filtros a una sola variable. Para ello, conecta cada filtro mediante el símbolo de barra vertical (|) y ten en cuenta que, por lo general, los filtros se aplicarán en orden (del primero al último). A continuación se muestran algunos ejemplos de variables con varios filtros aplicados:
{{ first_name|title|default:'there' }}
El primer filtro aplica el formato de mayúsculas y minúsculas del título al nombre del destinatario, y el segundo filtro proporciona una palabra predeterminada para usar si no se ha proporcionado ningún nombre.
{{ item.price|multiply:.8|floatformat:2 }}
El primer filtro multiplica el precio base del artículo por 0,8 (para mostrar el precio si se ha aplicado un cupón del 20 % de descuento), y el segundo filtro especifica que deben aparecer dos decimales.