AMP

驗證 AMP 電子郵件

重要事項:本文件不適用於您目前選取的格式網站

AMP 電子郵件仰賴 AMP JS 函式庫,為讀者提供豐富的互動式與動態體驗。因此,電子郵件供應商要求您的訊息必須經過驗證。有效的 AMP 標記可確保電子郵件安全無虞,並超越使用者體驗標準。

如何檢查我的電子郵件是否為有效的 AMP?

有多種方法可以驗證電子郵件是否為有效的 AMP 電子郵件。所有方法都會產生完全相同的結果,因此請選擇最適合您開發風格的方法!

網頁版驗證工具

AMP 網頁版驗證工具 支援 AMP for Email 平台。將您的 AMP 電子郵件貼到該工具中,即可使用網頁版驗證工具。它會直接在內嵌標記任何驗證器錯誤。

命令列驗證工具

您可以使用 AMP HTML 驗證器命令列工具 來驗證 AMP 電子郵件檔案。

安裝

  1. 請確認您的系統上已安裝 Node.js 及其套件管理器「npm」
  2. 執行以下命令以安裝 AMP HTML 驗證器命令列工具:npm install -g amphtml-validator

用法

安裝命令列工具後,請執行以下命令,並將 <amphtml file> 替換為包含 AMP 電子郵件內容的檔案。

amphtml-validator --html_format AMP4EMAIL <amphtml file>

如果電子郵件有效,命令列工具將會產生 PASS 的結果。如果無效,則會傳回找到的錯誤。

AMP playground

您也可以使用 AMP playground 來驗證 AMP 電子郵件。與網頁版驗證工具類似,將您的 AMP 電子郵件貼到該工具中,playground 就會直接在內嵌標記任何驗證器錯誤。

驗證已傳送的電子郵件

有時,即使您撰寫的電子郵件標記已通過本頁文件中記載的工具驗證,您傳送的 AMP 電子郵件可能仍然無效。發生這種情況最常見的原因是您的 ESP 修改了您的電子郵件標記,並在您將電子郵件傳送給 ESP 以進行傳遞後使其失效。例如,如果您的 ESP 是 SparkPost,而且您尚未設定具有 SparkPost 的 HTTPS 追蹤像素,則 SparkPost 會將不安全的 HTTP 追蹤像素新增至您的電子郵件。由於 AMP 電子郵件僅允許 HTTPS 圖片,這會使您的 AMP 電子郵件無效。

若要檢查傳送到您收件匣的電子郵件是否為有效的 AMP

  1. 從您的電子郵件用戶端下載 AMP 電子郵件為 .eml 檔案
  2. 開啟 AMP playground
  3. 按一下「IMPORT EMAIL」,然後選取您剛下載的 .eml 檔案。

playground 會將您下載的 AMP 電子郵件匯入到內嵌編輯器中,並標記任何驗證錯誤。

如果我的電子郵件無效會發生什麼事?

AMP 驗證器不只是您在開發期間的便利工具,支援 AMP 電子郵件的電子郵件供應商會自動回退到提供的 HTML 或純文字 MIME 類型。AMP 電子郵件只有在通過驗證器後才能傳送。