Artigos sobre: Integrações

Como criar expressões para execução condicional de integrações

Este documento serve para ajudar você a compreender e aplicar fórmulas dinâmicas para controlar a execução de integrações em nosso sistema. As fórmulas possibilitam definir condições lógicas baseadas em dados de entrada, que determinam se uma integração será executada ou não.


Padrões de Expressão


As expressões são escritas usando placeholders para dados e operadores lógicos ou de comparação para formular condições. Abaixo estão os componentes que você pode usar:


Placeholders

Representados por @ , identificam dados específicos. Exemplos incluem @campo1 , @hiddenfiled , @utm_source , e @variable_name, Nesse caso, você só precisa colocar um @ e aparecerá a lista de campos, campos ocultos, parâmetros UTM e variáveis, como mostrado na imagem abaixo:




Valores Booleanos

TRUE : Representa um valor verdadeiro.

FALSE : Representa um valor falso.


Operadores Lógicos

AND : Conjunção (e).

OR : Disjunção (ou).

NOT : Negação.


Operadores de Comparação

EQUALS : Igualdade.

CONTAINS : Contém texto.

> : Maior que.

< : Menor que.

>= : Maior ou igual.

<= : Menor ou igual.


Parênteses

Usados para alterar a precedência padrão das operações, garantindo que expressões específicas sejam avaliadas primeiro.


Exemplos de Expressões


Tipo

Exemplo

Descrição

Expressão Simples

@campo1 EQUALS "yes"

A integração é executada se o campo campo1 é igual a "yes".

Uso de Campo Oculto

@hidden_field EQUALS "iniciante"

A integração é executada se um campo oculto contém o valor "iniciante".

Tracking com UTM

@utm_source EQUALS "google"

A integração é executada se o parâmetro UTM de origem é "google".

Condição com Variável

@score EQUALS "10"

A integração é executada se uma variável 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"))

A integração é executada se a pergunta campo1 contém um valor maior que 20 e a pergunta campo2 contém um valor menor que 30, ou se o parâmetro UTM da campanha é igual a "launch" e um campo oculto chamado "email" não contém "@gmail.com".



Vídeo Explicativo


Aqui está um exemplo de como enviar uma conversão personalizada para a Meta:



Conclusão


Utilize este guia como uma referência ao definir condições para execução de suas integrações. A compreensão e o uso correto dos operadores, especialmente dos parênteses, são essenciais para criar lógicas de controle eficazes e seguras.

Atualizado em: 02/10/2025

Este artigo foi útil?

Compartilhe seu feedback

Cancelar

Obrigado!