Este documento sirve para ayudarte a comprender y aplicar fórmulas dinámicas para controlar la ejecución de integraciones en nuestro sistema. Las fórmulas permiten definir condiciones lógicas basadas en datos de entrada, que determinan si una integración se ejecutará o no.
Patrones de expresión
Las expresiones se escriben usando placeholders para datos y operadores lógicos o de comparación para formular condiciones. A continuación se muestran los componentes que puedes usar:
Placeholders
Representados por @ , identifican datos específicos. Ejemplos incluyen @campo1 , @hiddenfiled , @utm_source , e @variable_name, En este caso, solo necesitas escribir un @ y aparecerá la lista de campos, campos ocultos, parámetros UTM y variables, como se muestra en la imagen a continuación:

Valores booleanos
TRUE : Representa un valor verdadero.
FALSE : Representa un valor falso.
Operadores lógicos
AND : Conjunción (y).
OR : Disyunción (o).
NOT : Negación.
Operadores de comparación
EQUALS : Igualdad.
CONTAINS : Contiene texto.
> : Mayor que.
< : Menor que.
>= : Mayor o igual.
<= : Menor o igual.
ISNOTEMPTY(@Suapergunta) : No está vacío.
ISEMPTY(@Suapergunta) : Está vacío.
Parénteses
Se usan para alterar la precedencia predeterminada de las operaciones, garantizando que expresiones específicas se evalúen primero.
Ejemplos de expresiones
Tipo Exemplo Descrição Expressão Simples @campo1 EQUALS "yes"La integración se ejecuta si el campo campo1es igual a "yes".Uso de Campo Oculto @hidden_field EQUALS "iniciante"La integración se ejecuta si un campo oculto contiene el valor "iniciante". Tracking com UTM @utm_source EQUALS "google"La integración se ejecuta si el parámetro UTM de origen es "google". Condição com Variável @score EQUALS "10"La integración se ejecuta si una variable específica está definida como "10". Expressão Composta com Parênteses (@campo1 > 20 AND @campo2 < 30) OR (@utm_campaign EQUALS "launch" AND NOT (@email CONTAINS "@gmail.com")) La integración se ejecuta si la pregunta campo1contiene un valor mayor que 20 y la preguntacampo2contiene un valor menor que 30, o si el parámetro UTM de la campaña es igual a "launch" y un campo oculto llamado "email" no contiene "@gmail.com".
Aquí tienes un ejemplo de cómo enviar una conversión personalizada a Meta:
Conclusión
Utiliza esta guía como referencia al definir condiciones para la ejecución de tus integraciones. La comprensión y el uso correctos de los operadores, especialmente de los parénteses, son esenciales para crear lógicas de control eficaces y seguras.