Sobre o editor de expressão avançado

O editor de expressão avançado permite criar expressões avançadas em várias telas da interface, por exemplo, ao definir uma condição de fonte de dados.
Ele também está disponível sempre que for necessário definir parâmetros de ação que exijam manipulações de dados específicos. Você pode usar os dados provenientes dos eventos ou informações adicionais recuperadas da fonte de dados. Em uma jornada, a lista exibida de campos de evento é contextual e varia de acordo com os eventos adicionados na jornada.

O editor de expressão avançado oferece um conjunto de funções e operadores integrados, permitindo manipular valores e definir uma expressão que se ajuste especificamente às suas necessidades. O editor de expressão avançado também permite definir os valores do parâmetro de fonte de dados externa, manipular campos de mapa e coleções, como eventos de experiência.

A interface do editor de expressão avançado

O editor avançado de expressões pode ser usado para:

Quando possível, você pode alternar entre os dois modos usando o botão Advanced mode / Simple mode. O modo simples é descrito aqui.

Observação

As condições podem ser definidas no editor de expressão simples ou avançado. Eles sempre retornam um tipo booleano.

Parâmetros de ações podem ser definidos selecionando campos ou por meio do editor de expressão avançado. Eles retornam um tipo de dados específico de acordo com a expressão.

Acessar o editor de expressão avançado

Você pode acessar o editor de expressão avançado de diferentes maneiras:

  • Ao criar uma condição de fonte de dados, você pode acessar o editor avançado clicando em Advanced mode.

  • Ao criar um temporizador personalizado, o editor avançado será exibido diretamente.

  • Ao mapear o parâmetro de ação, clique em Advanced mode.

Descobrir a interface

Nesta tela você pode escrever manualmente a expressão.

Na parte esquerda da tela são exibidos os campos e as funções disponíveis:

  • Events: escolha um dos campos recebidos a partir do evento de entrada. A lista exibida dos campos do evento é contextual e varia de acordo com os eventos adicionados na jornada.
  • Data Sources: escolha na lista de campos disponíveis nos grupos de campos de suas fontes de dados.
  • Functions: escolha entre uma lista de funções integradas que permitem fazer uma filtragem complexa. As funções são organizadas por categorias.

Um mecanismo de autopreenchimento exibe sugestões contextuais.

Um mecanismo de validação de sintaxe verifica a integridade do código. Erros são exibidos na parte superior do editor.

Necessidade de parâmetros ao criar condições com o editor de expressão avançado

If you select a field from an external data source requiring a parameter to be called (see this page. Por exemplo, em uma fonte de dados relacionada ao clima, um parâmetro frequentemente usado será "cidade". Como resultado, você deve selecionar onde deseja obter o parâmetro cidade. As funções também podem ser aplicadas aos parâmetros para executar alterações de formato ou concatenações.

Para casos de uso mais complexos, caso queira incluir os parâmetros da fonte de dados na expressão principal, é possível definir os valores usando a palavra-chave "params". Consulte esta página.

Nesta página