Temas deste artigo
- Introdução
- Antes de começar
- Passo-a-passo
- Perguntas frequentes
Os códigos de personalização são uma forma simples e poderosa de criar mensagens personalizadas que proporcionam uma experiência única aos seus contatos.
O que são códigos de personalização?
São um conjunto de códigos especiais do E-goi que, com base nos dados que tem na sua lista de contatos, ajudam a personalizar automaticamente as mensagens que envia para cada contato.
Desde informações básicas, como nome, até qualquer outro campo da sua lista de contatos (como endereço postal, loja mais próxima, data de aniversário, produtos favoritos, etc.), os códigos proporcionam imensa flexibilidade e personalização.
A utilização é simples, bastando inserir o código no local da mensagem onde quer que apareça a informação personalizada do contato.
Requisitos para usar os códigos de personalização
- Qualquer conta E-goi.
- Uma lista de contatos que, além do endereço de email ou n.º de celular/telemóvel, tenha também dados que os códigos de personalização possam usar (ex. nome, data de nascimento, etc.)
Custos
Os códigos de personalização estão disponíveis em qualquer conta E-goi.
A utilização dos códigos não tem custos nem há acréscimo de custo nas mensagens com códigos de personalização. No entanto, o envio das mensagens (ex. email, SMS) terá os seus próprios custos associados, que dependerão das características do seu plano E-goi.
Antes de começar
Cenários de utilização
Os códigos de personalização são ideais para:
- Saudações personalizadas: "Olá, Márcia! Temos novidades para esta semana!".
- Mensagens com ofertas específicas para cada contato: "Márcia, por ser nosso cliente VIP, temos uma oferta exclusiva. Use o voucher MARCIAVIP. Só hoje!".
- Informações exclusivas, como a loja mais próxima: "A nossa rede de lojas está à sua disposição. Visite-nos em Avenida Egóica, 555".
- Personalização com base em comportamentos anteriores: "Estas são as notícias de hoje com base na sua preferência sobre Futebol".
Onde usar os códigos de personalização
Os códigos podem ser usados em campanhas de:
Principais códigos disponíveis
São estes:
!fname
Primeiro nome do contato
!lname
Último nome (ou apelido)
!fullname
Nome completo
!email
Endereço de email
!cellphone
N.º de celular ou telemóvel
!telephone
N.º de telefone
!birth_date
Data de nascimento
!dateadd
Data de inscrição na lista de contatos
!lang
Idioma
!uid
ID do contato no E-goi
!extra_field_X
Qualquer campo extra que tenha adicionado à lista (ex. endereço postal, código do cliente, produtos favoritos, etc.). O "X" deve ser substituído pelo número do campo extra.
Se não sabe qual é esse número, basta ir ao menu "Listas" e clicar em "Opções" da lista.
Passo-a-passo
Inserir um código de personalização
1) Edite a mensagem no E-goi, posicionando o cursor onde deseja personalizar.
2) No painel de edição de texto (por exemplo, usando o editor Email Builder), clique no botão dos códigos de personalização.
3) Escolha o código na janela de códigos e copie.
4) Cole o código na mensagem.
Testar o código de personalização
Na pré-visualização de uma campanha de email
1) Pré-visualize a campanha. A mensagem aparecerá já personalizada automaticamente para um contato aleatório da lista de contatos para a qual vai enviar a campanha.
2) Se quiser ver a personalização para um contato específico, escolha na pré-visualização a opção Um só contato, escreva os dados do contato e clique em Aplicar.
No teste de envio de uma campanha
1) Faça um teste de envio para um endereço de email ou n.º de celular/telemóvel que esteja na lista de contatos para a qual vai enviar a campanha.
Inserir datas e dias
Além dos dados dos contatos, os códigos de personalização também podem inserir datas e anos na sua mensagem.
Código | Resultado | Descrição |
!today | 2034-01-16 | Mostra a data de hoje no formato AAAA-MM-DD. |
{!today:DATEFORMAT:Y/m/d} | 2034/01/16 | Muda o formato da data. Alguns dos formatos suportados: Y/m/d d/m/Y d-m-Y d.m.Y Pode inverter a posição de qualquer dos elementos da data. São também suportados muitos outros formatos, conforme a notação PHP. |
{!birth_date:AGE:YEARS} | 30 (varia conforme a data de nascimento do contato, que é dada automaticamente pelo código !birth_date) |
Mostra a idade do contato em anos. |
{!dateadd:AGE:DAYS} | 72 (varia conforme a data de inscrição do contato, que é dada automaticamente pelo código !dateadd) |
Mostra o número de dias que passaram desde que o contato se inscreveu na lista. |
{!today:DATEADD:+5:DAYS} | 2034-01-21 | Adiciona 5 dias à data de hoje e mostra essa nova data. |
Também é possível conjugar vários códigos em sequência, separando-os por dois pontos.
{!today:DATEADD:+5:DAYS:DATEFORMAT:d/m/Y}
Linguagem de personalização avançada
A linguagem de personalização avançada ajuda a aperfeiçoar a apresentação dos dados dos seus contatos na mensagem.
{código_de_personalização:parâmetro}
A parte "código_de_personalização" é qualquer um dos códigos de personalização. A parte "parâmetro" é um destes abaixo:
Parâmetro | Descrição | Exemplo | Resultado |
UPPER ou TOUPPER | Põe em maiúscula. | Olá, {!fullname:UPPER}! | Olá, JOSÉ RODRIGUES! |
LOWER ou TOLOWER | Põe em minúscula. | Olá, {!fullname:LOWER}! | Olá, josé rodrigues! |
UCWORDS | Maiúscula inicial em cada palavra. | Olá, {!fullname:UCWORDS}! | Olá, José Rodrigues! |
UCFIRST | Maiúscula só na primeira letra. | Olá, {!fullname:UCFIRST}! | Olá, José rodrigues! |
FIRSTWORD | Mostra só a primeira palavra. | Olá, {!fullname:FIRSTWORD}! | Olá, José! |
LASTWORD | Mostra só a última palavra. | Olá, {!fullname:LASTWORD}! | Olá, Rodrigues! |
TRUNCATE | Corta o texto após X caracteres (o parâmetro ":1" força a incluir o último caracter). Se não forçar a incluir o último caracter e o texto tiver várias palavras, só aparecerá a primeira. |
Olá, {!fname:TRUNCATE:4:1}! Olá, {!fname:TRUNCATE:4}! Olá, {!fullname:TRUNCATE:9:1}! Olá, {!fullname:TRUNCATE:9}! |
Olá, José! Olá, Jos! Olá, José Rodr! Olá, José! |
IF:!segment_x=1 conteúdo1 ELSE: conteúdo2 ENDIF |
Mostra conteúdo diferente dependendo do segmento nos envios de email, SMS e SmartSMS. O "x" é o ID do segmento. "=1" significa "se o segmento for x". Caso precise que seja "se o segmento NÃO for x", use "=0". Este código ainda não está disponível nas páginas de captura. |
{{IF:!segment_x=1}} Olá, bem-vinda {{fullname}}! {{ELSE:}} Olá, bem-vindo {{fullname}}! {{ENDIF}} |
Olá, bem-vinda Maria Rodrigues! Olá, bem-vindo José Rodrigues! |
URLENCODE | Converte em URL (ex. para transmitir a um CRM externo o nome dos contatos que cliquem no link de um email). | //www.meudominio.com/?data={!fullname:URLENCODE} | //www.meudominio.com/?data=Jos%C3%A9+Rodrigues |
Mostrar só o primeiro nome do contato e sempre com maiúscula inicial
Os nomes dos seus contatos têm uma mistura de maiúsculas e minúsculas (ex. José, JosÉ e JOSÉ)? Basta usar:
Olá, {!fname:UCWORDS}!
Assim, o nome aparecerá com inicial maiúscula ("Olá, José!") em todos os casos.
Também pode usar vários códigos seguidos. É só separá-los pelo sinal de dois pontos. Por exemplo, para mostrar apenas a primeira palavra do nome do contato e sempre com inicial maiúscula (ou seja, transformar "JOSÉ DOS SANTOS RODRIGUES" em "José"), use:
Olá, {!fname:FIRSTWORD:UCWORDS}!
Não se esqueça! Ao usar códigos seguidos, os códigos FIRSTWORD, LASTWORD ou TRUNCATE têm que ser colocados sempre em primeiro lugar.
Cortar o nome de um contato para que o texto de uma SMS não passe do limite de caracteres
Se a sua SMS começa com "Olá, !fname!", o "!fname" será substituído pelo primeiro nome do contato, mas um nome muito grande pode empurrar o resto da mensagem para fora do limite de caracteres. Para evitar esse risco, basta usar:
Olá, {!fname:TRUNCATE:8:1}!
Assim, o nome do contato ficará sempre limitado a 8 caracteres (inclusive). Por exemplo, se for "José", aparecerá normalmente. Mas se for "Margarida", aparecerá "Margarid" sem quebrar o resto da mensagem.
Mostrar no mesmo email roupa feminina às mulheres e roupa masculina aos homens
Comece por criar um segmento que abranja só os contatos femininos. Depois basta inserir no HTML da mensagem de email esta condição:
{{IF:!segment_IDSegmento=1}} <img src="//www.example.com/images/roupafeminina.jpg" /> {{ELSE:}} <img src="//www.example.com/images/roupamasculina.jpg" /> {{ENDIF}}
Substitua "IDSegmento" pelo ID do segmento das mulheres e pronto! O E-goi mostrará automaticamente a imagem "roupafeminina.jpg" aos contatos que estão no segmento das mulheres e a "roupamasculina.jpg" aos que estão fora desse segmento.
Mostrar um voucher diferente para clientes fiéis, clientes ocasionais e leads
É parecido com o exemplo anterior, mas neste caso use:
{{IF:!segment_IDSegmentoClientesFiéis=1}} Por ser nosso cliente fiel, oferecemos este voucher: AAAAAA {{ELSEIF:!segment_IDSegmentoClientesOcasionais=1}} Por ter sido nosso cliente, oferecemos este voucher: BBBBBB {{ELSE:}} Por ter visitado o nosso site, oferecemos este voucher: CCCCCC {{ENDIF}}
Substitua o "IDSegmentoClientesFiéis" e "IDSegmentoClientesOcasionais" pelo ID dos segmentos correspondentes. O E-goi mostrará automaticamente um voucher aos contatos que estão no segmento dos clientes fiéis, outro aos do segmento dos clientes ocasionais e, por fim, um outro aos que estão fora desses dois segmentos.
Mostrar o mesmo conteúdo para clientes brasileiros ou portugueses mas conteúdo diferente para clientes ingleses
É parecido com o exemplo anterior, mas neste caso use:
{{IF:!segment_IDSegmentoClientesBrasileiros=1||!segment_IDSegmentoClientesPortugueses=1}} Olá! {{ELSE:}} Hello! {{ENDIF}}
Substitua o "IDSegmentoClientesBrasileiros" e "IDSegmentoClientesPortugueses" pelo ID dos segmentos correspondentes. O E-goi mostrará "Olá!" aos contatos que estão nos segmentos dos clientes portugueses ou brasileiros e mostrará "Hello!" aos contatos fora desses dois segmentos.
Perguntas frequentes
A mensagem não aparece personalizada na minha pré-visualização, teste ou envio
O contato que recebeu a mensagem (ou para o qual está a fazer a pré-visualização) possivelmente não tem informação que se possa personalizar.
Por exemplo, se quiser personalizar a saudação da mensagem com o nome do contato (pelo código !fname), o nome não aparecerá se esse contato não tiver nome na lista de contatos no E-goi.