Programar seu próprio conteúdo code-content
Use o modo Desenvolver você mesmo para importar um HTML bruto e/ou desenvolver o conteúdo do email. Este método requer conhecimento sobre HTML.
➡️ Conheça este recurso no vídeo
-
Na página inicial do Email Designer, selecione Codifique o seu próprio.
-
Digite ou cole seu código HTML bruto.
-
Use o painel esquerdo para aproveitar os recursos de personalização do Journey Optimizer. Saiba mais
note note NOTE O editor de personalização no Email Designer tem algumas limitações de função em comparação às expressões de jornada. Saiba mais sobre as limitações de função de data/hora -
Se quiser limpar o conteúdo do email e criar um email utilizando um novo design, selecione Alterar o design no menu de opções.
note note NOTE Essa ação abre o modelo selecionado no Designer de email. Em seguida, você pode concluir o design do seu email ou voltar para o editor de códigos usando a opção Alternar para o editor de códigos. -
Clique no botão Visualizar para verificar o design da mensagem e a personalização usando perfis de teste. Saiba mais
-
Quando o código estiver pronto, clique em Salvar e volte para a tela de criação de mensagens para finalizar a mensagem.
Limitações da função de data e hora date-time-limitations
Ao usar a personalização no editor de código do Email Designer, a função now() não está disponível para cálculos de data dinâmicos.
now() não tem suporte no idioma de expressão do Construtor de Email. Embora o now() esteja disponível em condições de jornada, ele não pode ser usado no conteúdo do email ou no editor de código.Alternativas disponíveis:
Use as seguintes funções para trabalhar com a data e hora atuais na personalização de email:
-
getCurrentZonedDateTime()- Retorna a data e a hora atuais com informações de fuso horário. Esta é a alternativa recomendada paranow().Exemplo:
{%= getCurrentZonedDateTime() %}retorna2024-12-06T17:22:02.281067+05:30[Asia/Kolkata] -
currentTimeInMillis()- Retorna a hora atual em milissegundos da época.Exemplo:
{%= currentTimeInMillis() %}
Soluções alternativas:
Se precisar realizar cálculos de data no conteúdo do email:
-
Pré-calcular campos de data - Calcule os valores de data necessários no seu pipeline de dados ou atributos de perfil antes de enviar o email e, em seguida, faça referência a esses valores pré-calculados na sua personalização.
Exemplo:
{%= profile.timeSeriesEvents._mobile.hotelBookingDetails.bookingDate %} -
Usar funções de manipulação de data - Use funções de data/hora como
dayOfYear()oudiffInDays()com valores de data de atributos de perfil.Exemplo:
{%= formatDate(profile.timeSeriesEvents._mobile.hotelBookingDetails.bookingDate, "MM/dd/YY") %} -
Usar atributos computados - Crie atributos computados que executam cálculos de data complexos, disponibilizando os resultados como atributos de perfil.
Saiba mais sobre Funções de data e hora na personalização.