Partilhar via


Como utilizar condições inline

As instruções condicionais (if-then-else) apresentam conteúdo consoante uma ou mais expressões condicionais são resolvidas como verdadeiras ou falsas. Pode adicionar o código necessário para criar instruções condicionais no estruturador ou na vista HTML. Em seguida, pode utilizar o diálogo de marcador de posição para especificar a condição a avaliar. Abaixo, pode ver um exemplo de expressões condicionais que utilizam marcadores de posição para especificar condições.

{{#if placeholderName}}
   Content displayed when the expression is true
{{else if placeholderName2}}
   Content displayed when the first expression is false and the second one is true
.
.
.
{{else}}
   Content displayed when all expressions are false
{{/if}}

Se estiver a adicionar código ao HTML, certifique-se de que coloca comentários em torno do código:

<!-- {{#if placeholderName}} -->
    <h1>Content displayed when the expression is true</h1>
<!-- {{/if}} -->

No código, apenas especifica o nome do marcador de posição. Para configurar a condição, aceda ao separador Personalizar no estruturador de e-mails do Customer Insights - Journeys:

Captura de ecrã a mostrar o separador Personalizar com marcadores de posição.

Por exemplo, pode adicionar código para personalizar uma saudação baseada no país/região:

{{#if placeholderName}}
    Hola
{{else if placeholderName2}}
    Hallo
{{else}}
    Hi
{{/if}} {{contact.firstname}}!

Em seguida, selecione o nome do marcador de posição a configurar. Em seguida, selecione um campo e a condição para comparar. Neste exemplo, o primeiro marcador de posição ativará a condição se o endereço do contacto estiver em Espanha:

Captura de ecrã a mostrar a configuração do marcador de posição.

Em seguida, configure outra condição para verificar o endereço do contacto para a Dinamarca:

Captura de ecrã a mostrar a configuração do endereço de contacto para a Dinamarca.

Pode pré-visualizar o efeito das condições em Pré-visualizar e testar alterando os dados de exemplo para que as condições sejam verdadeiras. Marcador de posição um true:

Captura de ecrã a mostrar as condições definidas como verdadeiras.

Marcador de posição dois true:

Captura de ecrã a mostrar as condições definidas como falsas.

Datas parciais e relativas no conteúdo condicional

Pode utilizar datas relativas e parciais ao definir uma condição que utilize datas, permitindo-lhe criar mais conteúdo personalizado flexível.

Datas parciais

As datas parciais permitem definir condições como "O aniversário É Hoje" ou "O aniversário é este mês". As opções disponíveis para datas parciais são as seguintes:

  • O dia pode ser verificado para qualquer dia, hoje, um dia específico (como o dia 15), ou um dia (ou dias) da semana (como segunda e quarta-feira).
  • O mês pode ser verificado para qualquer mês, este mês ou um mês específico (como fevereiro).
  • O ano pode ser verificado para qualquer ano, este ano ou um ano específico (1922-2027).

Captura de ecrã a mostrar as definições de data parcial.

Datas relativas

As datas relativas permitem definir condições como "O aniversário é no próximo mês" ou "O aniversário foi há dois dias". As opções aqui incluem a capacidade de especificar o número de dias, meses ou anos "a partir de hoje" ou "antes de hoje".

Captura de ecrã a mostrar as definições de data relativa.