請按照下列提示操作,確保 AMP 電子郵件在 Gmail 支援的所有平台和瀏覽器上,都能正確且一致地顯示。
適用於多個電子郵件服務供應商。在收件匣中查看電子郵件時,主旨行旁邊顯示的摘要文字 (前置標頭) 是根據電子郵件的
text/html或text/plain部分產生,不會納入text/x-amp-html部分。Gmail 的搜尋功能不會為電子郵件的動態部分建立索引。如要方便使用者找到您的電子郵件,請在電子郵件的
text/html或text/plain部分加入最重要的關鍵字。系統會從電子郵件的
text/html部分剖析「電子郵件標記」和「促銷活動註解」,並忽略text/x-amp-html部分。無論
<form>元素上設定的enctype屬性值為何,傳送至端點的amp-form表單資料一律會編碼為application/x-www-form-urlencoded。由於動態電子郵件含有最新內容,使用者可能會在同一討論串中收到重複的電子郵件。舉例來說,如果同一個留言串有多封 Google 文件註解電子郵件,展開後會發現這些郵件的內容完全相同。Gmail 可以摺疊內容重複的電子郵件,避免在冗長的討論串中顯示這些重複郵件。如要確保系統將電子郵件視為重複內容,請在 AMP 標記中加入中繼標記
email.contentIds。<head> ... <meta name="email.contentIds" content="id1,id2,id3"> ... </head>這個中繼標記的內容應包含以半形逗號分隔的字串清單,用於識別動態電子郵件中的獨特內容。如果討論串中最後一封電子郵件的內容 ID 集是討論串中所有其他電子郵件內容 ID 集的 (非嚴格) 超集,則系統會相應地摺疊除最後一封以外的所有電子郵件。
舉例來說,如果電子郵件討論串包含下列內容 ID 集,就會遭到收合:
- id1
- id1
- id1
系統也會摺疊下列內容 ID 集的電子郵件討論串:
- id1、id2
- id2、id3
- id1、id2、id3
如果電子郵件含有輸入元素的表單,使用者變更輸入內容後,如果未提交表單就離開電子郵件,系統可能會顯示確認訊息。在某些情況下,系統不會顯示這項確認訊息,例如使用者清除表單或刪除訊息時。
amp-mustache範本不得包含集合分隔符號標記。