Programar seu próprio conteúdo code-content

O código seu permite escrever ou colar HTML bruto para criar conteúdo de email diretamente no Designer de email do Journey Optimizer. Use esse modo quando precisar de controle total sobre a marcação ou ao importar HTML existente.

Você deve ter habilidades com o HTML e, depois de escolher esse modo, permanece no editor de código; não é possível alternar para o editor visual.

➡️ Conheça este recurso no vídeo

NOTE
Codifique o seu próprio não é o mesmo que o editor avançado do HTML em modelos de conteúdo. O editor avançado do HTML permite alternar entre a visualização do HTML e a visualização visual (desktop) a qualquer momento, não o editor de código. Saiba mais sobre o editor avançado do HTML.

Usar o editor de código use-code-editor

Para criar ou editar conteúdo de email usando o editor de código, siga estas etapas.

  1. Na página inicial do Email Designer, selecione Codifique o seu próprio.

  2. Digite ou cole seu código HTML bruto.

  3. 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
  4. 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.
  5. Clique no botão Visualizar para verificar o design da mensagem e a personalização usando perfis de teste. Saiba mais

  6. Quando o código estiver pronto, clique em Salvar e volte para a tela de criação de mensagens para finalizar a mensagem.

CAUTION
As imagens do Adobe Experience Manager Assets não podem ser referenciadas ao usar o método Codifique você mesmo. Armazene imagens referenciadas no código HTML em um local público.

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.

IMPORTANT
A função 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 para now().

    Exemplo: {%= getCurrentZonedDateTime() %} retorna 2024-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() ou diffInDays() 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.

Consulte Funções de data e hora para obter a lista completa das funções com suporte.

recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76