Transformaciones de Números

Última actualización:

Cuando necesite formatear un número de una manera determinada para sus comunicaciones, puede usar las transformaciones disponibles en Prisma Campaigns. Esta función le permite aplicar una serie de operaciones a un valor numérico, como manipular decimales, mostrarlo como moneda, o insertarlo en una cadena de texto, por nombrar algunos ejemplos.

Además de las transformaciones de números, también es posible manipular texto, fechas y otros tipos de datos según sus necesidades. Una de las ventajas de las transformaciones es que se aplican al valor de un campo, no al campo en sí. El valor original no se cambia, mientras que la versión transformada solamente se utiliza en la comunicación.

Casos de uso típicos

Las transformaciones se pueden aplicar en cualquier lugar donde emplee una variable de los modelos de cliente o campaña. Esto incluye el contenido de una página de aterrizaje, el funnel, mapeos de columnas y demás.

Dos casos de uso típicos para las transformaciones de números consisten en formatear los siguientes valores:

  • el puntaje crediticio del cliente como decimal con un decimal
  • el saldo de la cuenta como moneda con un signo de dólar, dos decimales y la coma como separador de miles

En ambos casos, necesitará aplicar la(s) función(es) deseada(s) a la variable que contiene el número dentro de llaves.

La función as_decimal() se usa para convertir el número a decimal, mientras que format() especifica el formato deseado. En los ejemplos a continuación, el patrón %.1f se usa para mostrar el número con un decimal. Por otro lado, "$%,.2f" muestra el número como moneda con un signo de dólar, dos decimales y la coma como separador de miles.

Transformación de números en páginas de aterrizaje

El siguiente fragmento de código HTML muestra cómo formatear las variables de puntaje crediticio y saldo de cuenta en una página de destino:

<h1>Have Us Call You</h1>
<p>With a credit score of {{customer.credit-score:as_decimal():format("%.1f")}} and an account balance of {{customer.account-balance:as_decimal():format("$%,.2f")}}, you only need one more step to apply for this Loan. Most of your information is ready (you already added for other products). Fill in this form and get ready for your best vacations ever!
<br />
We'll get in touch to help choose the right loan for you.<br />All fields are required unless marked as optional.</p>

La imagen a continuación muestra el resultado de la transformación. Tenga en cuenta que el resaltado amarillo se ha agregado para enfatizar los números formateados, pero no está incluido en el código HTML.

Transformación de números en el funnel

Para transformar un número en el funnel, use la misma sintaxis en el contenido de un componente. Las siguientes imágenes muestran cómo formatear las mismas variables dentro de message display:

y el resultado en el propio funnel:

Transformación de números en mapeos de columnas

Los mapeos de columnas permiten transformar los registros 1) de un archivo CSV antes de importarlo o 2) los datos del cliente antes de exportarlos desde Prisma Campaigns. Para hacer esto, aplique la transformación deseada a la columna que contiene el número. Por ejemplo, a continuación se observa cómo formatear las mismas variables que en los casos anteriores en un mapeo de columnas de exportación:

Cuando se usa en una sincronización de datos de exportación de la siguiente manera:

los números transformados se mostrarán en el archivo resultante como muestra la imagen: