請按照下列提示操作,確保您的 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>
這個 Meta 標記的內容應包含以半形逗號分隔的字串清單,用於識別動態電子郵件中的不重複內容。如果會話串中最後一封電子郵件的內容 ID 集是該會話串中所有其他電子郵件的內容 ID 集的 (非嚴格) 超集,則除了最後一封電子郵件外,所有電子郵件都會相應地折疊。
舉例來說,如果電子郵件會話串包含下列內容 ID 集,就會收合:
- id1
- id1
- id1
包含下列內容 ID 集的電子郵件會話串也會收合:
- id1、id2
- id2、id3
- id1、id2、id3
如果電子郵件包含含有輸入元素的表單,當使用者變更輸入內容後離開電子郵件,系統可能會顯示確認訊息,提醒使用者未提交表單。在某些情況下,系統不會顯示這項確認訊息,例如使用者清除表單或刪除訊息時。
amp-mustache
範本中不得包含 set 分隔符號標記。