應有的電子郵件測試流程

已發表: 2022-03-10
快速總結↬電子郵件發送功能是每個涉及與用戶溝通的數字產品的組成部分(閱讀:任何在線服務)。 擁有如此多的工具和方法,電子郵件仍然有很多痛點,無論是對於開發人員還是電子郵件營銷人員。 電子郵件很困難,因為它有太多方面需要設置,並且有一些沒有共同規則可遵循的實例。

我們花費大量時間和精力來製作具有特定目的的電子郵件:讓收件人閱讀並採取所需的行動。 每個電子郵件序列的三個已知瓶頸包括:

  1. 送達性 電子郵件將進入垃圾郵件文件夾,並且永遠不會被閱讀。
  2. 顯示問題電子郵件內容損壞或未正確呈現,因此,此類電子郵件被閱讀但不提示讀者採取行動。
  3. Engagement這是一整套原因,例如模糊的電子郵件主題或不清楚的電子郵件副本,這可能導致不閱讀和不採取行動。

我們如何應對這些挑戰? 建議遵循構建和發送電子郵件的規則和最佳實踐。

電子郵件瓶頸
每個電子郵件序列的三個已知瓶頸:可傳遞性、顯示問題和參與度。 (大預覽)

但是我們怎麼知道它們有效呢?

通過測試每個電子郵件方面! 不幸的是,電子郵件測試經常被低估,並導致電子郵件測試錯誤,從而扼殺您為創建出色的電子郵件序列而付出的所有努力。

讓我們談談電子郵件測試! 在本文中,我們將解釋正確的電子郵件測試工作流程如何幫助您提高電子郵件發送效率。 我們將描述常見的測試方法和錯誤,並揭開無縫電子郵件測試流程的神秘面紗。

通過本文,您將通過涵蓋所有重要方面來增強您的測試工作流程,並使用合適的電子郵件測試方法和工具節省時間和壓力。

您是否始終掌握電子郵件指標?

雖然總有一些需要改進的地方,但重要的是要了解您何時表現不佳並需要立即採取行動。

對於您發送的任何類型的電子郵件,您至少需要跟踪以下指標:

打開率您發送了多少條消息與打開了多少條消息。
跳出率有多少電子郵件被退回給你?
點擊率對於那些包含鏈接的電子郵件,點擊了多少個鏈接?
退訂率對於營銷電子郵件活動,需要取消訂閱選項。

在發送營銷信息(例如新聞通訊、特價、廢棄購物車電子郵件等)時,您可以將您的費率與行業標准進行比較。 但是,它們也會隨著時間和不同的情況發生變化。

據 Hubspot 稱,平均電子郵件率是:

  • 根據行業不同,開放率從 19% 到 26% 不等。
  • 點擊率自然較低,從 6.82% 降至 9.31%。
  • 硬跳出率應低至 0.3% 至 0.9%。
  • 退訂率在 0.3% 到 0.6% 之間時很好。

Constant Contact 進行的研究顯示以下數字:

  • 各行業平均開放率為17.13%,宗教組織最高為28.84%,汽車服務最低為10.25%。
  • 點擊率平均為 10.25%——出版業最高為 17.35%,房地產業最低為 5.54%。
  • 硬跳出率和軟跳出率均約為 10.28%——公民/社會成員低至 6.47%,法律服務高達 15.47%。

對於事務性電子郵件,這有點棘手,因為您應該爭取的打開率取決於您發送的電子郵件類型。 例如,重置密碼電子郵件應該由您的大多數收件人打開,假設最多 90%。 訂單確認電子郵件不會有如此高的打開率,但會比營銷活動獲得更多的興趣,即使是獨家優惠。

交易電子郵件的另一面是它們應該在正確的時間由正確的人打開。 否則,此類電子郵件毫無用處,甚至有害。 想像一下,John 剛剛註冊了一項金融服務來創建稅務報告。 要繼續,他需要單擊確認電子郵件中的按鈕。 三個小時後,當約翰的工作日已經結束時,他收到一封電子郵件,歡迎名叫傑克的人。 他會繼續提供這項服務嗎? 這是值得懷疑的。

我們非常確定您在發送電子郵件之前會對其進行測試,以避免出現這種荒謬的情況。 但是您確定您的電子郵件測試流程足夠全面和順暢嗎?

跳躍後更多! 繼續往下看↓

您應該針對不同類型的電子郵件進行哪些測試?

我們已經提到了營銷電子郵件和交易電子郵件之間的區別。 它們的目的、發送方法和性能各不相同,測試流程也應如此。

但是,測試的目標對於所有類型的電子郵件序列都是通用的——確保可交付性、內容卓越和參與度。 這就是為什麼有一個你應該為任何類型的電子郵件測試的方面的列表。

通用電子郵件測試方面

  1. 電子郵件發送基礎設施。
    即使您使用專門的電子郵件營銷服務,您也需要檢查所有集成是否正常工作,尤其是在首次設置時。

    • 確保您使用正確的來發送電子郵件。 當您使用多個項目/網站時,可能會犯錯誤。
    • 檢查是否設置了必要的身份驗證方法 - SPF 和 DKIM 是必需的,而 DKIM 是強烈推薦的,但它仍然是可選的。
    • 測試您的SMTP 連接(開發人員和營銷人員都有工具 - 我們將在本文後面介紹它們)。
    • 檢查所有其他附加設置,例如使用專用或共享IP反饋循環等。
  2. 電子郵件模板。
    無論消息的目的是什麼,它都應該是正確的,並且對每個收件人都具有視覺吸引力。

    • 每封公司電子郵件,從小的通知到詳細的教程或新聞通訊,都應該使用HTML 模板構建。 確保您的郵件看起來像為所有收件人設計的一樣,這一點很重要。 訣竅在於不同的電子郵件客戶端使用不同的渲染引擎——這意味著處理電子郵件模板沒有標準。 即使您包含一個小的 PNG 圖片,也不能保證它會在所有電子郵件客戶端和設備上正確顯示 - 更不用說更複雜的元素,例如視頻或動畫。
    • 不用說,電子郵件信息不得包含任何錯誤或拼寫錯誤。 電子郵件副本也需要測試,以清晰、簡潔和正確。
    • 所有鏈接和按鈕都應該有效並指向正確的目的地。 特別注意自動生成的個人鏈接——例如,帳戶確認、密碼重置、個人優惠等。
    • 個性化和/或動態內容。
      今天,幾乎所有的消息都至少包含一點點個性化。 使用合併機制時,請確保將電子郵件發送到正確的地址並正確生成動態變量(例如用戶名、位置、應用程序中的行為等)。 否則,您不僅冒著冒犯客戶的風險(您好 %FirstName%!),而且還會洩露個人信息。 總而言之,它可能會導致您的廣告系列的轉化率較低。
  3. 電子郵件標題和主題。
    發件人的姓名和電子郵件主題行是收件人在單擊您的郵件以將其打開或將其路由到垃圾郵件文件夾時首先看到和考慮的兩件事。 在這裡添加更多焦點!

    • From、To 和 Cc是三個眾所周知的標頭。 確保它們在技術上是正確的,並且不要害怕嘗試——更改“發件人”地址也會影響電子郵件的打開率。
    • 主題行也是一個標題,關於它的說法很多——有特殊的主題行檢查器,各種“你不應該在主題行中使用的 100 個單詞”列表。 此外,電子郵件主題是電子郵件 A/B 測試中使用的第一件事。 所以我們不會過多關注它。 讓我們來談談pre-header ,這是您在電子郵件收件箱中在發件人姓名和主題行之後看到的第三件事。 預標頭經常被忽略,但它是一個預覽文本,應該解釋您的消息的精髓並推動收件人打開它。 如果您不設置,則默認使用電子郵件的第一個字符。 為什麼要浪費那些寶貴的 50-100 個字符用於“嘿#name something”?
      提示如果您的電子郵件發送工具不提供此類功能,請使用&nbsp技巧設置前標頭,然後測試它將如何查找您的收件人。
    • 技術標頭或元數據。
      有消息元數據可以幫助您調試消息或跟踪它們。 例如,一些提供商允許向電子郵件的 X-SMTPAPI 標頭添加類別,這對於電子郵件性能跟踪很有用。 如果您是高級 SMTP 電子郵件用戶,檢查原始郵件數據可以為您提供有用的信息。
  4. 垃圾郵件檢查。
    您想要一份導致電子郵件被標記為垃圾郵件的精確標準列表嗎? 每個人都會,尤其是垃圾郵件發送者。 這就是為什麼您只能遵循一些一般規則並使用專門的服務來分析您的發送 IP 的聲譽、您的電子郵件標題的內容、您的 HTML 的正確性、您是否使用某些短語等等。 交易電子郵件也可以歸類為垃圾郵件。

通用電子郵件測試方面
通用電子郵件測試方面(大預覽)

交易電子郵件測試的特點

當您發送觸發電子郵件時,尤其是來自您自己的應用程序或在線服務的電子郵件,您應該注意更多方面。

  1. 測試您的發送腳本。 這裡有兩個重要的方面:

    • 測試您的代碼是否正常工作並以正確的方式發送電子郵件。
    • 檢查它是否與觸發器無縫協作:當用戶完成特定操作時,他們應該會收到適當的電子郵件通知。 使用自動化測試覆蓋您的應用程序功能的這一部分是有效的——執行用戶驗收測試。
  2. 如果您要啟動大型系統,執行電子郵件應用程序負載測試很重要。 如果 2000 個用戶同時點擊“重置密碼”會怎樣? 接下來發生什麼? 他們多久會收到電子郵件確認?

交易電子郵件測試
(大預覽)

營銷電子郵件測試重點

當您使用批量電子郵件服務時,在大多數情況下,您擁有內置的自動化和基本測試功能。

但是,有幾個時刻需要手動檢查。 它們可能看起來很明顯,但仍然經常被忽視。

  • 確保選擇了正確的數據庫(或電子郵件營銷服務中的正確聯繫人列表)。 在很多情況下,測試電子郵件被發送給客戶,或者客戶群收到對他們無效的報價。 我們最喜歡的真實故事是關於美國駐澳大利亞大使館不小心發送了一封名為“Cookie Monster cat email”的測試電子郵件。 它的主題行中有“會議”,內容中有一張穿著藍色睡衣的貓拿著一盤餅乾的照片。 他們正在測試一些新的電子郵件序列,並選擇了他們真正的電子郵件數據庫而不是測試列表。
美國駐澳大利亞大使館的電子郵件中出現了一張穿著睡衣的貓的照片。
您聽說過 Cookie Monster cat 電子郵件事件嗎? (圖片來源:Stuff)(大預覽)

這封電子郵件失敗很快在 Twitter 上流行起來。 社交媒體上的數十種貓表情包顯然很有趣,但這並不總是您期望參與的公關活動類型。 注意正確命名您的客戶列表 - 在某些工具中,當您的客戶雙重選擇或取消訂閱時,他們可以看到它們。

  • 檢查密件抄送和抄送以不洩露任何電子郵件地址。 不推薦,但有時仍然使用密件抄送來發送小批量的電子郵件。 就在幾年前,一家面向軟件開發人員的在線媒體通過在抄送字段中列出訂閱者向其訂閱者發送了摘要。 因此,該列表中的每個人都可以看到其他收件人的電子郵件地址——顯然,該郵件中的 Cc 和 Bcc 字段只是混淆了。

常見的電子郵件測試錯誤

每個人都至少收到過一次錯誤發送的電子郵件。 促銷活動中發送的錯誤鏈接不會造成太大傷害,但如果您損壞的電子郵件腳本可能導致數據洩露或系統崩潰怎麼辦? 根據 GDPR 和 CCPA 等嚴格的數據隱私準則,無意向未訂閱用戶發送電子郵件或使用從未訂閱過您通信的人的電子郵件地址可能會導致衝突或處罰。

電子郵件測試錯誤有兩種主要類型:

  1. 重要的電子郵件方面被忽略或
  2. 電子郵件測試基礎設施設置不當。

在許多團隊中,電子郵件測試過程僅限於向您自己或同事的收件箱發送幾封測試電子郵件。 或者,用於測試的公共電子郵件收件箱用於不淹沒個人收件箱。

這種方法能告訴你什麼? 好吧,您可以了解到您的電子郵件發送服務正在運行,並且您的電子郵件內容在收件人的電子郵件客戶端(或網絡瀏覽器)中正確顯示。 您還可以要求您的同事單擊鏈接並閱讀電子郵件副本。 但是其他電子郵件客戶端,更重要的是,可交付性呢?

另一點是測試 5,000 封電子郵件中的 5 封。 當您擁有強大的電子郵件相關係統時,您必須確保其正常運行。 我們已經提到了合併機制的重要性,所以這裡是這樣的——你能確定 Bluesky & Co. 先生的賬單信息不會因為你的數據庫中的一個小錯誤而進入 Bluebird & Bluebird 嗎? 最有效的方法是運行一組自動化測試(例如,使用 Selenium)並檢查每封電子郵件的內容。

正確的電子郵件測試過程

流暢的電子郵件測試過程基於簡單的原則:

  • 使用清單涵蓋所有重要的電子郵件方面。
  • 將您能做的一切自動化,以盡量減少人為錯誤。
  • 限制對您的發送服務器和部署過程的訪問。
  • 在暫存環境中運行所有測試並使用虛假 SMTP 來避免向真實用戶發送測試電子郵件。 一些開發人員傾向於使用 /dev/null 偽造的 SMTP 服務器進行電子郵件測試,但這並不高效,因為它不模仿生產。 如果您在生產環境中運行測試,請準備好向真實用戶展示測試數據。
  • 使用服務器監控工具。 它們可以幫助您指示異常活動,並在出現問題時迅速採取行動。

電子郵件測試工具包

沒有無處不在的電子郵件測試流程,因為測試過程取決於您發送的電子郵件活動的類型、您使用的方法(無論是電子郵件營銷服務還是您的應用程序中的自定義電子郵件功能)以及與您合作的團隊。

構建事務性電子郵件序列的開發和 QA 團隊通常通過集成測試框架和工具(例如 Selenium)來運行自動化測試。

對於營銷活動,創建電子郵件測試清單更為常見。 我建議根據“您應該針對不同類型的電子郵件測試什麼?”中解釋的各個方面創建自定義電子郵件測試列表。 部分並與您選擇的工具競爭。

當您選擇電子郵件工具時,尤其是付費工具,請注意那些提供廣泛功能且可供營銷和開發團隊使用的服務。

我們已經討論了成功且輕鬆的電子郵件測試的一般規則。 現在讓我們通過工具示例詳細介紹每種類型的測試。

如何測試發送基礎設施

這種類型的測試通常由開發人員使用,但也有一些工具可以為營銷人員派上用場。

通常,您應該在建立新的集成、更改設置或維護自己的電子郵件發送基礎設施時測試您的郵件服務器。

Telnet 是一種提供與遠程服務器通信的計算機協議。 它也是大多數常見計算機系統(包括 Windows、Mac、Linux 等)中可用的命令行實用程序。 它可以幫助您測試服務器連接、為電子郵件通信打開的端口、支持的 SMTP 命令、中繼特定電子郵件地址或域。

要使用此實用程序進行測試,您需要在 telnet 客戶端(大多數係統上預裝)中運行一組 SMTP 命令。

Wormly 是一個正常運行時間監控服務,也有一個 SMTP/郵件服務器測試。 它可以通過向您的電子郵件服務器發送測試消息來幫助您測試您的 SMTP 服務器是否配置正確。 Wormly 將為您記錄 SMTP 對話,以便您可以檢查和調試錯誤或異常(如果有)。

使用起來超級簡單:您只需要發送服務器的地址、收件人電子郵件地址和端口即可。 您還可以通過可共享的鏈接共享團隊的結果。 以下是營銷人員如何使用它的案例——在 Wormly 中運行測試,如果沒有引發錯誤則繼續,如果發現任何錯誤,請將鏈接發送給您的開發團隊以獲得故障排除幫助。

Wormly 對於 SMTP 服務器監控也很有用,我在“正確的電子郵件測試過程”部分中已經提到過。

Gmass 是 Gmail 內部的電子郵件營銷服務。 它還具有郵件合併功能和冷電子郵件發送選項。 該工具是一項付費服務,但它有一些有用的免費測試:

  • SMTP測試儀,
  • 電子郵件測試器(SPF、DKIM、黑名單),
  • 收件箱、垃圾郵件或促銷信息(收件箱放置),
  • 電子郵件驗證器(聯繫人列表),
  • 電子郵件送達嚮導(過去 24 小時內通過任何 Google 帳戶獲得的活動列表的統計信息,其中至少有 1,000 個收件人)。

如果您預計電子郵件服務器上的負載會很高,那麼使用 Apache JMeter 或電子郵件沙箱服務等工具執行負載測試也是不錯的選擇。

如何測試電子郵件內容

在此類別中,您擁有最廣泛的工具選擇。 我們將列舉一些為您提供入門套件。

電子郵件模板檢查器

在使用特殊模板構建器或在電子郵件發送工具中使用拖放編輯器構建 HTML 電子郵件模板時,您將有一個預覽選項。 它將顯示您的模板是如何呈現的,並且在大多數情況下,它會顯示它在不同設備上的外觀

如果您需要單獨的 HTML 預覽解決方案,您可以使用 PilotMail 之類的工具。 它提供了一個電子郵件生成器、佈局查看器和一個發送到 10 個地址的測試電子郵件。 有一個免費計劃,但付費計劃只需 3 美元/月。

由於電子郵件客戶端沒有呈現標準,因此執行電子郵件客戶端測試以確保您的電子郵件在收件人的任何電子郵件客戶端中看起來都完美無缺,這一點很重要。 此類別中最受歡迎的工具是 Litmus 和有關 Acid 的電子郵件。 它們生成電子郵件客戶端列表的預覽,並允許您手動比較它們並查找問題。 您可以在 7 天的免費試用期中試用它們,而進一步的使用起價為每月 73 美元。

HTML 電子郵件檢查和 Mailtrap 中使用了另一種電子郵件客戶端測試方法(作為友好的免責聲明,我實際上在那里工作。)這些工具分析您的電子郵件模板的 HTML 和 CSS 有效性,並為您提供每個電子郵件客戶端的可操作錯誤列表. 兩種工具均提供免費計劃,其付費訂閱計劃起價為每月 10 美元。

Mailtrap 中的 HTML 檢查功能顯示電子郵件市場支持分數並列出可能的錯誤。
Mailtrap 中的 HTML 檢查功能顯示電子郵件市場支持分數並列出可能的錯誤。 (圖片來源:Mailtrap)(大圖預覽)

電子郵件內容檢查

拼寫檢查器和內容測試工具對電子郵件也很有幫助。 Grammarly 或 ProWritingAid 可以幫助您檢查電子郵件副本中的錯誤和拼寫錯誤(兩者都有免費計劃)。 Hemingway Editor 可以為您提供提高可讀性的提示,如果您在寫作方面遇到困難,Conversion.ai 實際上可以為您寫一份電子郵件副本。

主題行和標題

電子郵件營銷服務通常提供預覽主題行和預標題的選項。 您還可以使用 Zurb 的 TESTSUBJECT 來顯示幾種移動設備的電子郵件主題和預標題預覽。 Preheader 測試工具也提供了類似的功能。

CoSchedule 的主題行測試器和發送檢查它可以幫助您優化主題行以增加打開次數。

如何測試電子郵件送達率

最後,我們達到了我們最喜歡但最複雜的一點——電子郵件的可傳遞性。 一整套因素會影響您的垃圾郵件分數:發件人信譽、身份驗證和電子郵件內容。

有一些工具可以根據所有標準測試您的電子郵件。

您可以從 Mail Tester 開始。 它是免費的,但它提供了許多重要的測試。 將電子郵件發送到提供的測試地址後,您可以查看郵件及其源代碼、獲取 SpamAssassin 分數、身份驗證檢查、郵件正文分析(它還顯示 HTML 大小)、黑名單報告、鏈接驗證等。

Postmark 的 Free Spamcheck 提供了類似的功能。 您可以在不發送測試消息的情況下使用它 — 只需粘貼帶有所有標題的 HTML 代碼並獲得即時結果。 您還可以通過他們的 JSON API 將 Spamcheck 與您的應用程序集成,並對您發送的所有電子郵件運行自動垃圾郵件檢查。

如果您需要更強大的解決方案,可以使用 GlockApps。 它有 14 天的免費試用期,然後提供每月 79 美元起的訂閱計劃。 順便說一句,他們的網站指出:

“平均 51% 的電子郵件從未到達收件箱! 那麼他們去哪裡呢? 26% 進入垃圾郵件或垃圾文件夾,25% 從未送達。”

GlockApps 以其可供註冊用戶使用的強大報告而聞名。 它提供收件箱放置、信譽檢查、DMARC 分析、退回分析、自動測試、監控和警報以及模板編輯器。 此外,還有一些有用的獨立免費工具:域檢查器、收件箱電子郵件測試器、收件箱洞察力、DMARC 分析和正常運行時間監視器。

許多功能齊全的電子郵件發送和測試工具也包含可交付性測試。

摘要和主要內容

本文的主要目的是提示您認真對待電子郵件測試,將其作為單獨的項目運行,並註意每個重要方面。 電子郵件不僅僅是某人收件箱中的另一行——它是您的應用、網站或博客用戶體驗的一部分。 擁有一支由營銷人員、開發人員、產品經理和 QA 組成的團隊是理想的,他們可以一起處理一塵不染的電子郵件序列。 但是,即使您正在運行一個小項目或時間和資源有限,您也有很多方便的工具可以為您完成這項工作。

對於任何類型和規模的電子郵件相關項目,都值得分配時間來建立電子郵件測試工作流程並嘗試使用工具。 這將節省您的時間並在每次迭代中提高您的廣告系列的質量。 當然,非常歡迎您在評論中分享您的電子郵件測試故事和方法!

SmashingMag 的相關閱讀

  • HTML 電子郵件完整指南
  • 設計您的移動電子郵件以增加現場轉換
  • 使用客戶旅程映射升級電子郵件活動
  • 你需要知道的關於交易電子郵件但不知道要問的一切
  • 使用 Remi Parmentier 的 HTML 電子郵件(網絡研討會/視頻)