Las fórmulas en SendinBlue se utilizan para calcular diferente información usando los diferentes atributos de sus contactos. Puede agregar estas formulas accesando a la pestaña de "Parámetros Avanzados" y luego "Atributos de Listas y CRM" y aplicándolas en "Valores Calculados" o "Valores Globales Calculados". Existen tres funciones básicas COUNT, SUM e IF.
Para COUNT y SUM:
COUNT[ A , B , C , D ] y COUNT[ A ]. Esta fórmula se utiliza para contar información específica. SUM[ A , B , C , D ] y SUM[ A ]. Esta fórmula se utiliza para calcular información total. A es obligatorio; B,C y D son opcionales. A = valor a computar; puede ser [ORDER_NO] (para la fórmula COUNT) o [TOTAL_ORDER] (para la fórmula SUM). B = condición 1 C = signo de función D = condición 2 Por Ejemplo: 1)Si quiere calcular el número total de ordenes realizadas en los últimos 30 días por el cliente X, la fórmula sería: SUM[ORDER_VALUE,ORDER_DATE,>,NOW(-30)] Que es lo mismo que: SUM[ A (ORDER_VALUE), B (ORDER_DATE), C (>) , D (NOW(-30))] 2) Si quiere calcular el número de ordenes realizadas por el cliente X, la fórmula sería: COUNT[ORDER_ID]Para IF :
IF { A , B , C , D } e IF { A , B , C , D , E }. Esta fórmula se utiliza para crear condiciones de atributos. A, B, C y D son obligatorios; E es opcional (es la condición ELSE) A = valor a retornar, puede ser un valor fijo o dinámico. Por ejemplo: = STATIC(1) si queremos colocar un valor dinámico como 1 o A = ORDER_DATE si el valor que se retorna es un valor de atributo. B, C y D funcionan igual que en COUNT y SUM. E = valor que retorna la condición ELSE. Asumamos que queremos encontrar el suscriptor cuya familia es mayor o menor a 3 miembros, utilizamos la fórmula: {IF,NUM_HOUSEHOLD,>=,3}{Familia Pequeña}//{Familia Grande} Que es lo mismo que: {IF, A (NUM_HOUSEHOLD), B (>=/ is less than), C (3)}{ D (Familia Pequeña)}//{ E (Familia Grande)}COMPUTACIÓN TRANSACCIONAL (cálculos realizados para cada usuario)
COMPUTACIÓN PARA FECHA RECURRENTE (cálculos realizados para cada usuario)
Primero debe tener un atributo que contenga la fecha de nacimiento de sus contactos (en nuestro ejemplo, definimos el atributo con el nombre DOB) y luego debe crear una nueva formula utilizando ANNIVERSARY[DOB] (Coloque el nombre del atributo en corchetes y obtenga el cálculo de la fecha de aniversario). Ejemplo: Si DOB de un contacto es 23/01/1985 entonces la formula retorna 23/01/2013 (Siendo 2013 el año actual). Ahora, en el e-mail gatillo solo debemos seleccionar del menú desplegable (en el paso 3) el nombre de nuestra fórmula y colocarla en 0 días antes de hoy y 0 días después de hoy.
PARA COMPUTACÓN GLOBAL (se puede realizar en la base de datos completa)
1. Contar todos los usuarios en la Lista Negra COUNT[BLACKLISTED,BLACKLISTED,<,NOW()] Esta fórmula calcula los usuarios en la Lista Negra hasta este momento.