E-mails de marketing e cancelamentos de subscrição

Alguns e-mails que um cliente espera receber: uma confirmação de pedido, uma atualização sobre o envio, uma redefinição de palavra-passe. Outros que talvez não queiram receber: uma newsletter, um pedido de avaliação, uma oferta de reconquista. Um modelo indica agora qual das duas categorias se aplica. Um modelo de marketing cumpre o que os provedores de e-mail e as leis antispam esperam de um e-mail de marketing: um link para cancelar a subscrição em todas as mensagens, os dados da sua empresa no rodapé e uma lista de clientes que optaram por não receber e-mails, que a aplicação respeita automaticamente. Os e-mails transacionais não sofrem qualquer alteração.

Transacional ou de marketing: o tipo de e-mail

Quando cria um layout, a página de criação solicita que indique o tipo de e-mail:

Tipo de e-mail Para que serve O que a aplicação faz
Transacional E-mails que os clientes esperam receber, como atualizações sobre pedidos e envios Enviado como anteriormente: um e-mail para cada destinatário, sempre, mesmo para os clientes que cancelaram a subscrição das comunicações de marketing
Marketing Boletins informativos, promoções, pedidos de avaliação, e-mails de recuperação de clientes Um e-mail por destinatário, com um link para cancelar a subscrição e os dados da sua empresa no rodapé; os clientes que cancelaram a subscrição são ignorados

O modo transacional é o padrão, e todos os layouts que criou antes desta versão são transacionais. Nada do que tem atualmente é enviado de forma diferente.

Pode alterar o tipo posteriormente. Num layout de texto rico/HTML, o campo «Tipo de e-mail» encontra-se na secção «Informações básicas»; no construtor visual, encontra-se no separador «Geral». Numa tradução, este campo é de leitura apenas, uma vez que o tipo pertence ao layout e é partilhado por todos os seus idiomas.

A lista «Layouts de e-mail» tem dois separadores, «Transacional» e «Marketing», cada um com o respetivo número. Os layouts de marketing apresentam também um ícone de «Marketing» junto ao nome, e um layout criado a partir do separador «Marketing» surge com a opção «Marketing» selecionada.

A página «Layouts de e-mail», com os separadores «Transacional» e «Marketing»
A funcionalidade «Layouts de e-mail» mantém os dois tipos separados: uma separador para cada um.
A página «Criar layout de e-mail», com o tipo de e-mail definido como «Marketing»
O tipo de e-mail é selecionado aquando da criação do layout e pode ser alterado posteriormente nas suas definições gerais.

Ação do Shopify Flow: Enviar e-mail de marketing

A aplicação adiciona uma terceira ação à funcionalidade Shopify Flow. A opção «Send Marketing Email» permite enviar modelos de e-mail de marketing; a opção «Send Transactional Email» continua a enviar e-mails transacionais.

Os campos são os mesmos em ambas as ações: Para (e-mail(s)), CC (e-mail(s)), CCO (e-mail(s)), Responder a, Nome do remetente, Idioma e Variáveis (JSON). Tudo o que está disponível em Transmissão de dados a partir de Shopify Flow, Envie e-mails na língua do seu cliente e Nome do remetente e do destinatário aplica-se a ambas.

No ecrã de configuração da ação, selecione o remetente na secção «Enviar de» e o modelo na secção «Modelo». Em «Enviar e-mail de marketing», apenas são apresentados os layouts de marketing; em «Enviar e-mail transacional», apenas os layouts transacionais. Caso ainda não disponha de um layout de marketing, o ecrã indica-o: crie um na aplicação ou defina o tipo de e-mail de um layout existente como «Marketing» e, em seguida, volte a este ecrã.

Shopify Flow
Adicione uma ação, abra o Workflow Transactional Email e selecione «Enviar e-mail de marketing».
A ação «Enviar e-mail de marketing» no Shopify Flow, com o campo «Para» definido para o endereço de e-mail do cliente, o campo «Idioma» e o ficheiro JSON de variáveis preenchidos
As ações num fluxo de trabalho: «Para», «Idioma» e «Variáveis» aceitam variáveis do Flow, exatamente como a ação «Enviar e-mail transacional».
A página de configuração «Enviar e-mail de marketing», com um remetente e um modelo de marketing selecionados
A opção «Configurar e-mail» abre esta página. Apenas são apresentados os modelos de marketing.

Quando o layout e a ação não coincidem

Uma etapa é verificada quando guarda o fluxo de trabalho. Uma etapa «Enviar e-mail de marketing» que aponta para um modelo transacional apresenta o erro «Esta etapa necessita de um modelo de marketing. Selecione um ou defina o tipo de e-mail do modelo como “Marketing”». Por outro lado, a etapa «Enviar e-mail transacional» apresenta o mesmo aviso relativamente a um modelo transacional.

Se, mesmo assim, ocorrer uma incompatibilidade (caso tenha alterado o tipo de um layout após a criação da etapa), eis o que acontece quando a etapa é executada:

  • Enviar um e-mail de marketing com um layout transacional: não é enviado nada. O histórico apresenta um evento «Falha» com essa mensagem e não é executada nenhuma ação do seu plano.
  • Enviar um e-mail transacional com um layout de marketing: o e-mail é enviado como um e-mail de marketing, com o link para cancelar a subscrição, o rodapé e a lista de cancelamento de subscrição. O layout determina a forma como o e-mail é enviado.

O que a ação devolve

As etapas posteriores do Shopify Flow podem ramificar-se em função do resultado:

Campo de devolução Valores
status SENT, FAILED ou SKIPPED (todos os destinatários tinham cancelado a subscrição)
messageId O ID da mensagem do prestador de serviços do primeiro e-mail enviado, quando disponível
provider GOOGLE, MICROSOFT, SMTP ou DEFAULT

Como é enviado um e-mail de marketing

Um e-mail transacional é uma mensagem enviada a todos os destinatários indicados na linha «Para». Um e-mail de marketing funciona de forma diferente, uma vez que cada destinatário necessita da sua própria opção de cancelamento:

  • Um e-mail por destinatário no campo «Para». Cada destinatário recebe a sua própria mensagem com o seu próprio link para cancelar a subscrição e os seus próprios cabeçalhos de cancelamento, pelo que ninguém pode cancelar a subscrição de outra pessoa.
  • Os campos CC e CCO devem ser incluídos em todas as mensagens, tanto as próprias da etapa como as predefinições da loja, conforme definido nas Definições.
  • Os destinatários que cancelaram a subscrição são removidos em primeiro lugar dos campos «Para», «CC» e «CCO».
  • No máximo 20 destinatários por ação. Os destinatários para além do 20.º não recebem a mensagem; o histórico regista-os como «Não enviado: mais de 20 destinatários numa ação». Para um público mais vasto, deixe que o Shopify Flow execute a etapa uma vez por cliente ou divida a lista por etapas.
  • As mensagens são enviadas uma a seguir à outra, dentro do limite de frequência do remetente que escolheu.

Cada ação corresponde a uma entrada no Histórico e a uma ação em relação ao seu plano, independentemente do número de destinatários que tenha tido. A entrada no Histórico enumera todos os destinatários com o respetivo resultado: enviado, falhado ou ignorado, juntamente com o motivo.

Resultado Quando O papel na história
Todos receberam o e-mail Sucesso
Alguns perceberam, outros não Um destinatário não foi bem-sucedido após ter sido enviado outro Em caso de falha, a mensagem de erro indica quem ficou de fora. Shopify Flow não repete a tentativa, uma vez que uma nova tentativa enviaria novamente a mensagem para aqueles que já foram atendidos
Ninguém percebeu, foi um problema temporário O remetente indicou «tente mais tarde» na primeira mensagem, ou o limite de frequência continuava esgotado Shopify Flow repete toda a etapa posteriormente, tal como acontece com um e-mail transacional
Todos os destinatários do campo «Para» cancelaram a subscrição Ignorado, nada é enviado, ver abaixo

O rodapé de cancelamento de subscrição

Todos os e-mails de marketing terminam com um pequeno rodapé na parte inferior do seu modelo: a frase de cancelamento de subscrição com o link correspondente e os dados da sua empresa. Este é adicionado automaticamente; não é necessário incluir nada no modelo.

Por predefinição, a frase é_: «Recebe este e-mail porque é cliente da nossa loja.»,_ seguida de uma ligação intitulada «Cancelar subscrição», e os dados da empresa estão em branco. Preencha-os antes de enviar o seu primeiro e-mail de marketing.

Um layout de marketing no editor visual, em que a área de trabalho termina com a frase de cancelamento da subscrição e os dados da empresa
O rodapé abaixo de um layout de marketing: a frase de cancelamento da subscrição com o respetivo link, seguida dos dados da sua empresa.

Edite os textos em «Definições»

Na secção «Definições», no separador «E-mails de marketing», encontrará três campos:

Campo O que é isto
Frase para cancelar a subscrição A frase no final do e-mail. Substitua o link por {{ unsubscribe_link }} ou, se preferir o endereço simples, por {{ unsubscribe_url }}
Texto do link para cancelar a subscrição O texto do link {{ unsubscribe_link }}
Dados da empresa A denominação social e a morada postal da sua empresa, por exemplo_,_ My Store Ltd, Rua Principal, n.º 1, 10115 Berlim, Alemanha

Abaixo destes, a secção «Idiomas» permite-lhe adicionar os mesmos três campos por idioma. Um e-mail enviado num desses idiomas (através do campo «Idioma» da etapa do Shopify Flow ou do idioma principal do layout) utiliza os textos correspondentes; todos os outros e-mails utilizam os textos principais acima referidos. Um campo vazio num idioma utiliza o texto principal desse campo. A «Pré-visualização» na parte inferior mostra o rodapé exatamente tal como é enviado, por idioma.

O separador «E-mails de marketing» nas «Definições», que inclui a frase de cancelamento de subscrição, o texto do link, os dados da empresa e uma secção de idiomas
Definições, E-mails de marketing: os textos incluídos em todos os e-mails de marketing, com uma versão por idioma e uma pré-visualização.

Substitua-as por layout ou por idioma

Um layout de marketing possui um cartão de rodapé de marketing (na página de um layout de texto rico/HTML, no separador «Geral» do construtor visual). Em «Textos do rodapé», selecione:

  • Utilize os textos das «Definições»: os predefinidos. Altere-os em «Definições», na secção «E-mails de marketing».
  • Textos personalizados para este modelo: aparecem os três campos, pré-preenchidos com o que é enviado hoje. Apenas os e-mails deste modelo os utilizam e, caso um campo esteja vazio, recorre-se às definições.

Uma tradução do modelo apresenta o mesmo cartão com os textos «Igual ao modelo» ou «Personalizado» para este idioma. Um campo vazio nesse contexto recorre aos textos do modelo.

Assim, para cada campo, a aplicação utiliza o primeiro valor definido: o texto da tradução, depois o do layout, depois o texto das Definições relativo ao idioma do e-mail, depois o texto das Definições principais e, por fim, o valor predefinido da aplicação. Os textos personalizados do rodapé acompanham o layout: fazem parte do seu histórico de versões, das suas cópias, das suas exportações e da API.

A opção «Rodapé de marketing» num layout de marketing: utilize os textos das «Definições» ou os «Textos personalizados» para este layout
Rodapé de marketing num layout: mantenha os textos das «Definições» ou escreva textos personalizados para este layout. Um campo personalizado vazio recorre aos valores das «Definições».

Pode colocar a ligação em qualquer parte de um layout de marketing, em vez de a deixar apenas no rodapé; por exemplo, na sua própria predefinição de rodapé ou num bloco HTML:

  • {{ unsubscribe_link }} gera uma ligação com o texto «Cancelar subscrição».
  • {{ unsubscribe_url }} apresenta o endereço simples, para um botão ou para a sua própria âncora.

Quando o e-mail gerado já contém o link, o rodapé omite a frase de cancelamento de subscrição e inclui apenas os dados da empresa. Ambas as variáveis não aparecem no assunto nem no texto de pré-visualização, nem num layout transacional.

Uma frase de cancelamento de subscrição que não inclua {{ unsubscribe_link }} ou {{ unsubscribe_url }} não pode ser guardada, nem nas Definições, nem nos editores de layout, nem através da API: A frase de cancelamento de subscrição deve conter ou , para que todos os e-mails de marketing tenham uma forma de cancelamento. Não há problema em deixar o campo em branco; será utilizada a frase herdada.

O que o cliente vê

A ligação no e-mail abre uma pequena página de confirmação no idioma em que o e-mail foi enviado. Esta página apresenta o nome da sua loja (a primeira linha dos dados da sua empresa ou, caso contrário, o nome de utilizador da sua loja), o endereço de forma enmascarada (j***@example.com) e um botão «Cancelar subscrição». Apenas o botão permite cancelar a subscrição: abrir apenas o link não altera nada, pelo que um verificador de links ou uma pré-visualização num cliente de e-mail não permite a qualquer pessoa cancelar a subscrição. Após o clique, a página indica «A sua subscrição foi cancelada», com um link «Subscrever novamente» para reverter a ação. A página informa também o cliente de que continuará a receber e-mails relativos aos seus pedidos.

O botão para cancelar a subscrição do cliente de e-mail. Os e-mails enviados através de um servidor SMTP ou de um remetente do Google incluem os cabeçalhos List-Unsubscribe e List-Unsubscribe-Post, pelo que o Gmail, o Apple Mail e outros clientes podem apresentar o seu próprio botão de cancelamento de subscrição com um clique. Esse botão regista o cancelamento da subscrição sem abrir uma página. Os remetentes do Microsoft 365 não podem definir estes cabeçalhos, pelo que não existe um botão no cliente de e-mail para os mesmos; a ligação no rodapé funciona da mesma forma.

E-mails de teste. Um e-mail de teste enviado a partir do editor de layout também inclui o rodapé, mas a ligação nele contida abre uma página com a mensagem «Este é um e-mail de teste», sem que seja alterado nada. Um e-mail de teste nunca é ignorado, mesmo que o endereço de teste conste da sua lista de cancelamento de subscrição.

Após a cancelamento da subscrição

A partir do próximo envio, o endereço será omitido de todos os e-mails de marketing. Não se faz distinção entre maiúsculas e minúsculas.

  • Caso ainda existam outros destinatários no campo «Para», estes receberão os seus e-mails como habitualmente. A entrada no «Histórico» indica quantos destinatários foram excluídos.
  • Se todos os destinatários do campo «Para» tiverem cancelado a subscrição, nada é enviado. O histórico apresenta o evento como «Ignorado (cancelamento de subscrição)» com uma explicação em vez de um erro, a etapa do Shopify Flow devolve status: SKIPPED e nenhuma ação do seu plano é executada. Também não é considerado uma falha, pelo que nunca aciona o alerta de taxa de falhas. Um evento «Ignorado» não tem o botão «Reenviar», porque não há nada para reenviar.
  • Os e-mails transacionais não são afetados. A confirmação de um pedido continua a ser enviada ao cliente que cancelou a subscrição das comunicações de marketing.
  • A opção «Reenviar a partir do Histórico» num e-mail de marketing é um envio efetivo: verifica novamente a lista de cancelamentos de subscrição e recusa o envio caso todos os destinatários tenham cancelado a subscrição desde então.

A página «Cancelar subscrição»

A opção «Cancelar subscrição» nas listas de navegação da aplicação apresenta todos os que optaram por cancelar a subscrição. Os clientes que constam desta lista já não recebem e-mails das suas campanhas de marketing; no entanto, continuam a receber e-mails transacionais.

Coluna Índice
Endereço de e-mail O endereço, na íntegra
Cancelou a subscrição em Data e hora
Disposição O layout de marketing cujo link foi utilizado, quando conhecido
Fonte Link para cancelar a subscrição (em que o cliente clicou, no e-mail ou no cliente de e-mail) ou adicionado por si

O que pode fazer lá:

  • Procure um endereço de e-mail completo ou parte do nome de um modelo.
  • A opção «Adicionar endereço» permite introduzir manualmente um endereço na lista, no caso de um cliente que lho tenha solicitado diretamente.
  • A opção «Cancelar subscrição» remove novamente um endereço da lista. A caixa de diálogo lembra-o de que só deve fazê-lo quando o cliente o solicitar.
  • A opção «Exportar CSV» permite descarregar a lista completa com as colunas email, unsubscribed_at, layout, reason e language.

O cartão «Envio» no painel de controlo indica quantos clientes cancelaram a subscrição nos últimos 30 dias, com uma ligação para a página. Consulte Saúde.

A lista é armazenada de forma a proteger os endereços: é utilizado um hash para a correspondência e o próprio endereço é encriptado. É eliminada quando desinstala a aplicação, e o registo de um cliente é eliminado quando Shopify envia um pedido de eliminação de dados relativo a esse cliente. Consulte Dados, privacidade e segurança.

A página «Cancelamentos de subscrição», que apresenta um endereço cuja subscrição foi cancelada, com as opções «Subscrever novamente» e «Exportar CSV»
Cancelamentos de subscrição: pesquise, adicione um endereço manualmente, volte a subscrever ou exporte a lista em formato CSV.

Através da API

O ficheiro category de um layout (transactional ou marketing) e os seus textos personalizados de rodapé (marketingTexts) podem ser lidos e editados através da API REST e das ferramentas MCP, tanto no layout como em cada tradução. Consulte Referência da API REST e Ligar um assistente de IA (MCP).

Relacionado