Conteúdo de e-mail dinâmico é uma maneira poderosa para atualizar seus e-mails, fornecendo informação customizada, oportuna e útil para cada um de seus leads. Ainda, economiza tempo e esforço de criação de dezenas de e-mails semelhantes para adequar suas mensagens, pois utiliza apenas um e-mail com variáveis de conteúdo merge - inserindo, assim, as informações mais relevantes para cada lead.
Este artigo é direcionado para desenvolvedores e detalha como adicionar conteúdo dinâmico a um e-mail manualmente codificado ou a e-mails importados na SharpSpring. Para tanto, é necessário o trabalho de um desenvolvedor. Para criar e-mails, sem a necessidade de um desenvolvedor, veja o artigo Criando E-mails Dinâmicos.
Usuários com acesso:
-
Administradores
-
Gerentes da empresa
-
Gerentes de marketing
Variáveis Merge e Operadores
O conteúdo dinâmico é configurado mediante o uso de variáveis merge. Estas variáveis são os campos padrão e/ou campos personalizados, os quais podem apresentar um valor único dependendo do lead que vai receber o conteúdo.
Olá, {$firstName}!
Obrigado por preencher o nosso formulário! Em breve, um de nossos consultores entrará em contato.
Atenciosamente,
{fromName}
Ao trabalhar com variáveis merge, você deve considerar o uso de operadores. Operadores são caracteres condicionais, tais como = ou >, que dizem ao e-mail quais valores devem ser considerados em um campo.
A lista de operadores disponíveis é a seguinte:
Operador |
Caracteres |
Exemplo |
Igual a: |
"==" |
#if ( {$industry} == "Dental" ) |
Menor que: |
"<" |
#if ( {$leadScore} < "100" ) |
Maior que: |
">" |
#if ( {$leadScore > "100" ) |
Menor ou igual a: |
"<=" |
#if ( {$leadScore <= "100" ) |
Maior ou igual a: |
">=" |
#if ( {$leadScore} >= "100" ) |
Ou: |
"||" |
#if ( {$leadScore} > "100" || {$industry} == "Dental" ) |
Diante de: |
"!=" |
#if ( {$country} != "USA" ) |
E: |
"&&" |
#if ( {$leadScore} > "100" && {$country} == "USA" ) |
Entenda a Lógica da Dinâmica
O conteúdo de um e-mail dinâmico muda automaticamente, baseado nas variáveis merge e nos operadores utilizados.
Veja o seguinte exemplo, com operadores modificando a variável {$firstName}
. A saudação, ao início do e-mail, muda dependendo do primeiro nome do destinatário:
#if( {$firstName} != "" )
Oi, {$firstName}!
#elseif( {$companyName} == "")
Boa tarde,
#else
Queremos ajudar no crescimento da {$companyName}!
#end
Neste exemplo, existem quatro sinais possíveis que podem ser aplicados ao HTML para dizer quando a lógica deve começar e acabar:
-
#if: inicia o processo de acesso dinâmico da variável merge, seu valor salvo e a lógica a ser aplicada;
-
#elseif: representa a segunda (ou quantas forem necessárias) parte da lógica dinâmica a ser avaliada. O início da seção de conteúdo de e-mail dinâmico sempre será com
#if
. Todas as lógicas seguintes desta seção devem começar com#elseif
, de maneira a acomodar situações além condição inicial; -
#else: ao contrário das duas opções anteriores, que requerem uma variável merge e um operador para que o conteúdo dinâmico seja mostrado, a parte
#else
do código HTML representa aquilo que acontece quando nenhuma das lógicas anteriores é verdadeira. -
#end: encerra a aplicação de lógicas ou regras ao e-mail e sinaliza o fim de uma série de regras de conteúdo dinâmico.
Use o Conteúdo Dinâmico Efetivamente
Conteúdo de e-mail dinâmico pode ser usado também para inserir códigos HTML extras, dependendo das condições definidas. Isso evita que a necessidade de enviar diversos e-mails diferentes para diferentes listas.
Call-to-Action Baseado no Cargo
Se um cliente vende para diferentes Cargos, você pode otimizar o CTA do e-mail de maneira a aumentar as taxas de conversão.
#if( {$title} =="Gerente de Marketing" )
<h3>Veja as 10 Principais Tendências de Marketing em 2019.</h3>
#elseif( {$title} =="Designer" )
<h3>Aprenda como melhorar a Experiência do Usuário utilizando design Mobile First.</h3>
#else
<h3>Saibe como a nossa empresa pode ajudar você a alcançar seus resultados.</h3>
#end
O exemplo acima insere um conteúdo, de maneira dinâmica, baseado em três diferentes valores de campo:
-
Campo com o valor ˜
Gerente de Marketing
; -
Campo com o valor
Designer
; -
Campo com outro valor além dos outros dois.
Alteração de Rodapés de E-mail
Caso as operações de uma empresa aconteçam em Nova Iorque, porém ela possua escritórios na Florida e na Califórnia, considere o uso de conteúdo dinâmico para enviar conteúdo específico aos negócios locais.
#if( {$state} =="FL" )
<div><img src=http://www.examplesite.com/images/florida-office-footer.jpg alt=""></div>
#elseif( {$state} =="CA" )
<div><img src=http://www.examplesite.com/images/California-office-footer.jpg alt=""></div>
#else
<div><img src=http://www.examplesite.com/images/new-york-office-footer.jpg alt=""></div>
#end
O conteúdo dinâmico de e-mail, automaticamente, irá selecionar a imagem correta de rodapé de acordo com a localização do escritório. Para demais estados além dos outros dois, será utilizada a imagem padrão de Nova Iorque.
Mensagem de acordo com o Lead Score
Após configurar a parte de Lead Score na SharpSpring, o conteúdo dinâmico consegue fornecer uma nutrição a mais, tanto para leads com pontuação baixa quanto para leads com pontuação suficiente para já serem considerados potenciais oportunidades pela equipe de vendas.
#if( {$leadScore} < "100" )
<h3>[Since the lead is new, we might want to give them more general information on what product or service we provide, and a background on the benefits.]</h3>
#elseif( {$leadScore} >= "100" )
<h3>[Now we know this lead is probably more interested and educated about what we do, so the conversation could shift automatically to talking about demonstrations, consultations, and the like.]</h3>
#end
O exemplo acima possui uma barreira de lead score em 100. Os e-mails irão enviar informações para o lead, de acordo com o lead score atual dele.
Comentários
0 comentário
Artigo fechado para comentários.