Usar códigos de personalização para criar mensagens personalizadas

Temas deste artigo

 

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.

Exemplo: Imagine que a sua lista de contatos no E-goi tem o nome de cada contato e quer personalizar a saudação ("Olá, Beatriz", "Olá, João", "Olá, Márcia", etc.). Apenas terá que colocar o nosso código !fname ao lado de "Olá" no texto da sua mensagem (ou seja, "Olá, !fname")

 

 

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.

Importante! Se o contato não tiver a informação que pretende personalizar (ex. o nome), o código simplesmente não aparecerá na mensagem pré-visualizada, testada ou enviada (ou seja, a mensagem terá "Olá" em vez de, por exemplo, "Olá Márcia").

 

 

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.

Exemplo: Se tiver as datas de nascimento dos seus contatos no E-goi, pode criar uma mensagem que diz "Parabéns pelos seus X anos!" onde os "X anos" são calculados automaticamente com base na data de nascimento.
Os códigos disponíveis são estes (nestes exemplos, usamos 16 de Janeiro de 2034 como a data de hoje):

 

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.

Exemplo: Para adicionar 5 dias à data de hoje e mostrar o resultado no formato DD/MM/AAAA, use este código:
{!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.

Exemplo: Se tiver no E-goi os nomes dos seus contatos em formatos inconsistentes de maiúscula (ex. Filipa, jOão MÁRCIA), pode forçá-los a aparecer sempre no formato de maiúscula inicial (ex. Filipa, João, Márcia).
A linguagem de personalização avançada tem este modelo de utilização:

{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 emailSMS 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.

Em alternativa a este método, pode usar o conteúdo variável do editor Email Builder, que faz o mesmo de forma visual e mais intuitiva.

 

 

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.

Em alternativa a este método, pode usar o conteúdo variável do editor Email Builder, que faz o mesmo de forma visual e mais intuitiva.

 

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.

Em alternativa a este método, pode usar o conteúdo variável do editor Email Builder, que faz o mesmo de forma visual e mais intuitiva.

 

 

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.