Procedure consigliate per le e-mail AMP
Il sistema AMP consente l'impiego di nuovi tipi di contenuti coinvolgenti e interessanti nelle e-mail! Durante la progettazione di e-mail, può essere utile tenere presente le seguenti procedure consigliate per garantire le massime prestazioni e affidabilità di tali contenuti su tutte le piattaforme e il loro funzionamento secondo le aspettative degli utenti.
Velocità
Quando si utilizza il componente amp-list
per prelevare dinamicamente i contenuti, occorre includere un segnaposto per mantenere l'integrità della struttura dei componenti. Il layout del segnaposto dovrebbe essere quanto più simile possibile a quello del documento dopo la ricezione dei dati richiesti. Ciò garantisce che le dimensioni del messaggio non cambino e non alterino significativamente il layout.
Usabilità e accessibilità
- Quando si utilizza il componente
amp-carousel
, assicurarsi che l'attributocontrols
sia stato impostato. Ciò consente agli utenti di dispositivi touchscreen quali gli smartphone di navigare in una sequenza. - Quando si utilizza il componente
amp-form
, occorre considerare che non tutti i tipi di input sono supportati su iOS. Per ulteriori informazioni, consultare la pagina Valori di input supportati nella Guida HTML di Safari. - Non tutti i valori degli attributi
autocomplete
sono supportati su tutte le app e i browser. Per questo conviene sempre assumere che il completamento automatico non sia disponibile per i propri utenti, impiegando moduli brevi.
Stili
- Assicurarsi che le e-mail utilizzino solo CSS supportati da AMP per e-mail
- Evitare ogni uso di unità viewport (
vw
,vh
,vmin
evmax
) nei codici CSS e HTML. Poiché le e-mail AMP vengono visualizzate all'interno di un iframe, il riquadro di visualizzazione dell'e-mail non corrisponde a quello del browser. - Ciascun tipo di browser ha i propri stili CSS predefiniti. Utilizzare una libreria CSS che normalizzi gli stili, se necessario. Per ulteriori informazioni sugli stili predefiniti, sulla normalizzazione degli stili e un elenco di librerie disponibili, consultare la pagina Riavvio, Ripristini e Logica.
- Prestare attenzione alla fuoriuscita dai margini nei codici CSS: potrebbero non essere riprodotti a causa di una limitazione del layout AMP.
Dispositivi mobili
Verificare che il messaggio abbia una buona visualizzazione sugli schermi di tutte le dimensioni utilizzando le CSS media query per identificare i dispositivi in uso. I messaggi devono essere testati su dispositivi mobili per assicurarsi che il layout sia corretto e che i componenti funzionino come previsto.
Altri suggerimenti
Utilizzando AMP per la realizzazione di e-mail, può essere utile tenere presenti i seguenti suggerimenti e trucchi:
- Il playground di AMP per e-mail non fa uso di proxy XHR, ma alcuni servizi di posta elettronica li impiegano.
- La parte MIME AMP dovrebbe apparire prima della parte MIME HTML nella e-mail per garantire la massima compatibilità tra i client e-mail.
- L'attributo
src
diamp-list
, quelloaction-xhr
diamp-form
e quellosrc
peramp-img
o l'attributo href di un tag<a>
non possono essere modificati daamp-bind
. - I messaggi dovrebbero includere una versione HTML statica nel caso in cui un utente venga portato alla versione HTML del messaggio o se l'utente inoltra il messaggio.