Trabalhar com o editor de expressão avançado about-the-advanced-expression-editor

Use o editor de expressão avançado do Jornada para criar expressões avançadas em várias telas da interface. Por exemplo, você pode criar expressões ao configurar e usar jornadas e 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.

NOTE
As funções e os recursos disponíveis no editor de expressão avançado do Jornada diferem daqueles disponíveis no editor de personalização.

Acessar o editor de expressão avançado accessing-the-advanced-expression-editor

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 Modo avançado / Modo simples. O modo simples é descrito aqui.

NOTE
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.

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 Modo avançado.

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

  • Ao mapear o parâmetro de ação, clique em Modo avançado.

Conheça a interface discovering-the-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:

  • Eventos: escolha um dos campos recebidos do evento de entrada. A lista exibida de campos de evento é contextual e varia de acordo com os eventos adicionados na jornada. Leia mais
  • Públicos-alvo: se você tiver descartado um evento de Qualificação de público-alvo, escolha o público-alvo que deseja usar na expressão. Leia mais
  • Fontes de dados: escolha na lista de campos disponíveis nos grupos de campos de suas fontes de dados. Leia mais
  • Propriedades da Jornada: esta seção reagrupa os campos técnicos relacionados à jornada de um determinado perfil. Leia mais
  • Funções: escolha entre uma lista de funções integradas que permitem fazer uma filtragem complexa. As funções são organizadas por categorias. Leia mais

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

Se você selecionar um campo de uma fonte externa de dados que requer um parâmetro para ser chamado (consulte esta página), uma nova guia aparecerá à direita para permitir a especificação desse parâmetro. O valor do parâmetro pode vir dos eventos posicionados na jornada ou na fonte de dados Experience Platform (e não de outras fontes de dados externas). 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.

recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76