AMP

AMP para E-mail: melhores práticas

Important: this documentation is not applicable to your currently selected format stories!

O AMP possibilita o uso de novos tipos de conteúdo imersivo e envolvente no e-mail! Ao projetar e-mails, tenha em mente as seguintes práticas recomendadas para garantir que eles tenham bom desempenho, que sejam confiáveis em todas as plataformas e que funcionem da forma esperada por seus usuários.

Velocidade

Ao usar a amp-list para buscar conteúdo dinamicamente, inclua um placeholder para manter a integridade da estrutura de componentes. O placeholder deve ter um layout que seja o mais semelhante possível ao documento depois que ele tenha retornado os dados solicitados. Isto garante que o tamanho da mensagem não altere significativamente o layout.

Usabilidade e acessibilidade

  • Quando usar amp-carousel, certifique-se de que o atributo controls esteja definido. Isto permite que usuários em dispositivos touchscreen, tais como smartphones, possam navegar pelo carrossel.
  • Ao usar amp-form, tenha em mente que nem todos os tipos de entrada são suportados no iOS. Consulte o documento Supported Input Values na Referência HTML do Safari para mais informações.
  • Nem todos os valores de atributos autocomplete são suportados em diferentes aplicativos e navegadores. Assuma que o autocomplete não estará disponível para seus usuários e mantenha os formulários curtos.

Estilo

  • Certifique-se de que o seu e-mail só esteja usando CSS listado em AMP para E-mail: CSS Suportado
  • Evite usar unidades viewport (vw, vh, vmin e vmax) em qualquer lugar do seu CSS e HTML. Como os e-mails AMP são renderizados dentro de um iframe, a área de visualização do e-mail não corresponde à área de visualização do navegador.
  • Diferentes navegadores possuem diferentes estilos de CSS padrão. Use uma biblioteca CSS que normaliza os estilos, se necessário. Para mais informações sobre estilos padrão, normalização de estilos e uma lista de bibliotecas disponíveis, veja Reboot, Resets, and Reasoning.
  • Tenha cuidado com margens transbordantes em CSS: elas não podem ser renderizadas devido a uma limitação de layout do AMP.

Mobile

Certifique-se de que a sua mensagem apresenta-se bem em todos os tamanhos de tela, usando CSS media queries para identificar o dispositivo. Mensagens devem ser testadas em dispositivos móveis para garantir que o layout esteja correto e que os componentes funcionem como esperado.

Outras questões

Ao trabalhar com AMP para E-mail, tenha em mente as seguintes dicas e truques:

  • O playground AMP para E-mail não faz intermediação de XHRs, mas alguns provedores de e-mail fazem isto.
  • A parte MIME AMP deve aparecer antes da parte MIME HTML no seu e-mail para garantir a máxima compatibilidade entre diferentes clientes de e-mail.
  • O atributo src de amp-list, action-xhr de amp-form, o src de amp-img ou o atributo href de uma tag <a>não pode ser alterado por amp-bind.
  • Suas mensagens devem incluir uma versão HTML estática para o caso de um usuário ser redirecionado para a versão HTML da mensagem, ou se esse usuário encaminhar a mensagem.