Do you build things with AMP? Fill out the AMP Developer Survey!
AMP

Procedure consigliate per le e-mail AMP

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

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'attributo controls 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 e vmax) 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 di amp-list, quello action-xhr di amp-form e quello src per amp-img o l'attributo href di un tag <a> non possono essere modificati da amp-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.