Modelos de conteúdo dinâmico com uma base de dados externa
O editor HTML do Flexmail suporta a criação de um modelo de mensagem que é automaticamente preenchido com dados de uma base de dados externa fornecida como XML. Esta é uma funcionalidade de programador para geração de e-mail automatizada e orientada por dados.
Um caso de uso típico: uma empresa envia um resumo semanal a cada cliente mostrando os produtos ou atualizações específicos relevantes para ele, retirados de uma base de dados de produtos ao vivo. Em vez de construir um e-mail por cliente, criam um modelo e deixam os dados XML preencher as variáveis.
Pré-requisitos
- Familiaridade com HTML e XML. Esta funcionalidade requer conhecimento técnico — se é um profissional de marketing e não um programador, coordene com a equipa técnica antes de configurar.
- Acesso ao editor HTML no Flexmail.
- Uma base de dados externa ou sistema que possa exportar dados como ficheiro XML na estrutura correta.
Dica de suporte Esta funcionalidade requer familiaridade com HTML e XML. O conteúdo dinâmico integrado do Construtor de e-mail é mais adequado para a maioria dos casos de uso de marketing. Use esta funcionalidade apenas quando o conteúdo é genuinamente impulsionado por uma fonte de dados externa regularmente atualizada.
Como funciona
Cria um modelo de mensagem no editor HTML usando marcadores de variável que define, por exemplo [$title], [$article.header1], [$article.image]. Ao gerar a mensagem, estas variáveis são substituídas por valores de um ficheiro XML que fornece. A estrutura XML deve corresponder aos nomes de variável no modelo.
Quando usar isto
- Resumos de produtos automatizados ou e-mails de inventário.
- Confirmações automatizadas de reserva ou marcação com detalhes variáveis.
- E-mails de resumo semanal construídos a partir de um feed de dados ao vivo.
- Qualquer caso de uso onde o conteúdo da mensagem é impulsionado por uma fonte de dados externa regularmente atualizada.
Configurar
- Crie o modelo de mensagem no editor HTML. Use a sintaxe
[$variable_name]para cada elemento de dados que virá do XML. - Usando a engrenagem no resumo de mensagens, guarde a mensagem como modelo
- Construa o XML com campos que correspondam exatamente aos nomes de variável.
- Ao criar a mensagem, marque a caixa "Usar entrada XML" e insira o XML no campo de texto.
- Selecione o modelo do passo 2
- Clique em guardar. O Flexmail agora processa o modelo e o XML para gerar a mensagem final.
Erros comuns a evitar
- Incompatibilidades de nomes de variável entre o modelo e o XML. Cada
[$variable_name]no modelo deve ter uma correspondência exata no XML. Uma incompatibilidade deixa a variável não substituída na saída. - Usar esta funcionalidade quando o conteúdo dinâmico do Construtor de e-mail seria suficiente. As secções condicionais baseadas em segmentos no Construtor de e-mail cobrem a maioria das necessidades de personalização sem exigir feeds de dados externos.
Próximos passos
- Consulte "Conteúdo dinâmico no Construtor de e-mail" para uma abordagem sem código ao conteúdo condicional usando interesses e campos de contacto.
- Consulte "Configurar conteúdo dinâmico com estruturas if" para conteúdo condicional ao nível do texto que não requer uma fonte de dados externa.