Personalize seu e-mail com as condições "IF"

Com o SendinBlue, você pode usar as condições "if..." para personalizar seu e-mail. 

A lógica poderosa oferecida pelas condições if permite que você adicione ou remova blocos inteiros de conteúdos dentro de seu e-mail ou altere conteúdo específico dentro de um bloco. 

Isso significa que você pode exibir conjuntos diferentes de texto com base nos atributos de contato definidos em sua lista de contato ou com base nos parâmetros passados em seu API call. Isso efetivamente expande a utilidade de um único e-mail para múltiplos cenários.

animation.gif

Usos comuns para as condições "IF" 

Existem inúmeras maneiras de usar as condições if para personalizar o conteúdo, mas algumas das mais comuns são

1. e-mail de saudação, tal como "Olá, Sr. Smith", "Olá, Sra. Brown" ou simplesmente "Olá" para contatos sem dados de gênero ou nome no arquivo

2. um produto ou imagem promocional, tal como uma imagem promocional de um modelo que veste a mesma roupa ou tamanho que seu destinatário ou exibindo o item na cor favorita dele. 

If_conditions_email-2_EN.png  If_conditions_email-1.png

3. uma mensagem promocional, tal como incluindo uma oferta de marketing extra em seus e-mails transacionais com base nas compras ou outros atributos do destinatário

If_conditions_email-3_EN.png  Email_3.png

Estruturando sua condição "IF" 

Condição "IF" simples

Uma condição if sempre começa com a tag {% if %} e termina com a tag  {% endif %}. Tudo dentro dessas duas tags será considerado parte da condição.

Quando sua condição if contém apenas uma opção, tal como "if this is true, display this content", você só precisa abrir sua condição com a tag {% if %} e fechá-la com a tag {% endif %}

Por exemplo, se sua lista de contato incluir um atributo de contato chamado "MEMBER" e você incluir esta declaração em seu e-mail:  

{% if contact.MEMBER %}
Thanks for renewing your membership!
{% endif %}

o conteúdo dentro da condição aparecerá em sua mensagem de e-mail se o atributo tiver qualquer valor em sua lista de contato (ex.: "Obrigado por renovar sua assinatura!").

Condição "if" detalhada

Além de usar a condição if para verificar valores verdadeiros ou valores que simplesmente existam, você também pode verificar por valores falsos ou avaliar múltiplas condições ou múltiplos ramos. 

Seguindo o exemplo comum de personalizar um e-mail de saudação, você pode querer exibir uma das três saudações possíveis dependendo se o atributo do destinatário para GENDER for Masculino, Feminino ou vazio. 

Neste caso, você pode usar a tag {% elif %} para adicionar conteúdo alternado quando o valor for GENDER Feminino, e {% else %} para adicionar um back-up para qualquer outro caso. 

Hello {% if contact.GENDER == "Male" %} Mr. {{ contact.LASTNAME }}, 
{% elif contact.GENDER == "Female" %} Ms. {{ contact.LASTNAME }}, 
{% else %} there, {% endif %} 

Construa condições "IF" rapidamente no Editor arraste e solte 

Condições if simples ou detalhadas podem ser facilmente aplicadas a um bloco inteiro de conteúdo no Editor arraste e solte, usando a ferramenta de construção Exibição condicional. Saiba mais neste guia sobre a exibição condicional.

if_conditions_editor_EN.png

Saiba mais sobre as condições "IF" 

Embora estes exemplos sejam focados em condições if estruturantes com atributos de contato, você também pode aplicar estas condições a parâmetros transacionais dentro do Editor arraste e solte ou manualmente construindo-os em seu e-mail. Saiba mais nestes guias: