应有的电子邮件测试流程
已发表: 2022-03-10我们花费大量时间和精力来制作具有特定目的的电子邮件:让收件人阅读并采取所需的行动。 每个电子邮件序列的三个已知瓶颈包括:
- 可送达性 电子邮件将进入垃圾邮件文件夹,并且永远不会被阅读。
- 显示问题电子邮件内容损坏或未正确呈现,因此,此类电子邮件被阅读但不提示读者采取行动。
- 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 刚刚注册了一项金融服务来创建税务报告。 要继续,他需要单击确认电子邮件中的按钮。 三个小时后,当约翰的工作日已经结束时,他收到一封电子邮件,欢迎名叫杰克的人。 他会继续提供这项服务吗? 这是值得怀疑的。
我们非常确定您在发送电子邮件之前会对其进行测试,以避免出现这种荒谬的情况。 但是您确定您的电子邮件测试流程足够全面和顺畅吗?
您应该针对不同类型的电子邮件进行什么测试?
我们已经提到了营销电子邮件和交易电子邮件之间的区别。 它们的目的、发送方法和性能各不相同,测试流程也应如此。
但是,测试的目标对于所有类型的电子邮件序列都是通用的——确保可交付性、内容卓越和参与度。 这就是为什么有一个你应该为任何类型的电子邮件测试的方面的列表。
通用电子邮件测试方面
电子邮件发送基础设施。
即使您使用专门的电子邮件营销服务,您也需要检查所有集成是否正常工作,尤其是在首次设置时。- 确保您使用正确的域来发送电子邮件。 当您使用多个项目/网站时,可能会犯错误。
- 检查是否设置了必要的身份验证方法 - SPF 和 DKIM 是必需的,而 DKIM 是强烈推荐的,但它仍然是可选的。
- 测试您的SMTP 连接(开发人员和营销人员都有工具 - 我们将在本文后面介绍它们)。
- 检查所有其他附加设置,例如使用专用或共享IP 、反馈循环等。
电子邮件模板。
无论消息的目的是什么,它都应该是正确的,并且对每个收件人都具有视觉吸引力。- 每封公司电子邮件,从小的通知到详细的教程或新闻通讯,都应该使用HTML 模板构建。 确保您的邮件看起来像为所有收件人设计的一样,这一点很重要。 诀窍在于不同的电子邮件客户端使用不同的渲染引擎——这意味着处理电子邮件模板没有标准。 即使您包含一个小的 PNG 图片,也不能保证它会在所有电子邮件客户端和设备上正确显示 - 更不用说更复杂的元素,例如视频或动画。
- 不用说,电子邮件信息不得包含任何错误或拼写错误。 电子邮件副本也需要测试,以清晰、简洁和正确。
- 所有链接和按钮都应该有效并指向正确的目的地。 特别注意自动生成的个人链接——例如,帐户确认、密码重置、个人优惠等。
- 个性化和/或动态内容。
今天,几乎所有的消息都至少包含一点点个性化。 使用合并机制时,请确保将电子邮件发送到正确的地址并正确生成动态变量(例如用户名、位置、应用程序中的行为等)。 否则,您不仅冒着冒犯客户的风险(您好 %FirstName%!),而且还会泄露个人信息。 总而言之,它可能会导致您的广告系列的转化率较低。
电子邮件标题和主题。
发件人的姓名和电子邮件主题行是收件人在单击您的邮件以将其打开或将其路由到垃圾邮件文件夹时首先看到和考虑的两件事。 在这里添加更多焦点!- From、To 和 Cc是三个众所周知的标头。 确保它们在技术上是正确的,并且不要害怕尝试——更改“发件人”地址也会影响电子邮件的打开率。
- 主题行也是一个标题,关于它的说法很多——有特殊的主题行检查器,各种“你不应该在主题行中使用的 100 个单词”列表。 此外,电子邮件主题是电子邮件 A/B 测试中使用的第一件事。 所以我们不会过多关注它。 让我们来谈谈pre-header ,这是您在电子邮件收件箱中在发件人姓名和主题行之后看到的第三件事。 预标头经常被忽略,但它是一个预览文本,应该解释您的消息的精髓并推动收件人打开它。 如果您不设置,则默认使用电子邮件的第一个字符。 为什么要浪费那些宝贵的 50-100 个字符用于“嘿#name something”?
提示:如果您的电子邮件发送工具不提供此类功能,请使用 
技巧设置前标头,然后测试它将如何查找您的收件人。 - 技术标头或元数据。
有消息元数据可以帮助您调试消息或跟踪它们。 例如,一些提供商允许向电子邮件的 X-SMTPAPI 标头添加类别,这对于电子邮件性能跟踪很有用。 如果您是高级 SMTP 电子邮件用户,检查原始邮件数据可以为您提供有用的信息。
垃圾邮件检查。
您想要一份导致电子邮件被标记为垃圾邮件的精确标准列表吗? 每个人都会,尤其是垃圾邮件发送者。 这就是为什么您只能遵循一些一般规则并使用专门的服务来分析您的发送 IP 的声誉、您的电子邮件标题的内容、您的 HTML 的正确性、您是否使用某些短语等等。 交易电子邮件也可以归类为垃圾邮件。
交易电子邮件测试的特点
当您发送触发电子邮件时,尤其是来自您自己的应用程序或在线服务的电子邮件,您应该注意更多方面。
测试您的发送脚本。 这里有两个重要的方面:
- 测试您的代码是否正常工作并以正确的方式发送电子邮件。
- 检查它是否与触发器无缝协作:当用户完成特定操作时,他们应该会收到适当的电子邮件通知。 使用自动化测试覆盖您的应用程序功能的这一部分是有效的——执行用户验收测试。
如果您要启动大型系统,执行电子邮件应用程序负载测试很重要。 如果 2000 个用户同时点击“重置密码”会怎样? 接下来发生什么? 他们多久会收到电子邮件确认?
营销电子邮件测试重点
当您使用批量电子邮件服务时,在大多数情况下,您拥有内置的自动化和基本测试功能。
但是,有几个时刻需要手动检查。 它们可能看起来很明显,但仍然经常被忽视。
- 确保选择了正确的数据库(或电子邮件营销服务中的正确联系人列表)。 在很多情况下,测试电子邮件被发送给客户,或者客户群收到对他们无效的报价。 我们最喜欢的真实故事是关于美国驻澳大利亚大使馆不小心发送了一封名为“Cookie Monster cat email”的测试电子邮件。 它的主题行中有“会议”,内容中有一张穿着蓝色睡衣的猫拿着一盘饼干的照片。 他们正在测试一些新的电子邮件序列,并选择了他们真正的电子邮件数据库而不是测试列表。
这封电子邮件失败很快在 Twitter 上流行起来。 社交媒体上的数十种猫表情包显然很有趣,但这并不总是您期望参与的公关活动类型。 注意正确命名您的客户列表 - 在某些工具中,当您的客户双重选择或取消订阅时,他们可以看到它们。
- 检查密件抄送和抄送以不泄露任何电子邮件地址。 不推荐,但有时仍然使用密件抄送来发送小批量的电子邮件。 就在几年前,一家面向软件开发人员的在线媒体通过在抄送字段中列出订阅者向其订阅者发送了摘要。 因此,该列表中的每个人都可以看到其他收件人的电子邮件地址——显然,该邮件中的 Cc 和 Bcc 字段只是混淆了。
常见的电子邮件测试错误
每个人都至少收到过一次错误发送的电子邮件。 促销活动中发送的错误链接不会造成太大伤害,但如果您损坏的电子邮件脚本可能导致数据泄露或系统崩溃怎么办? 根据 GDPR 和 CCPA 等严格的数据隐私准则,无意向未订阅用户发送电子邮件或使用从未订阅过您通信的人的电子邮件地址可能会导致冲突或处罚。
电子邮件测试错误有两种主要类型:
- 重要的电子邮件方面被忽略或
- 电子邮件测试基础设施设置不当。
在许多团队中,电子邮件测试过程仅限于向您自己或同事的收件箱发送几封测试电子邮件。 或者,用于测试的公共电子邮件收件箱用于不淹没个人收件箱。
这种方法能告诉你什么? 好吧,您可以了解到您的电子邮件发送服务正在运行,并且您的电子邮件内容在收件人的电子邮件客户端(或网络浏览器)中正确显示。 您还可以要求您的同事单击链接并阅读电子邮件副本。 但是其他电子邮件客户端,更重要的是,可交付性呢?
另一点是测试 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 美元。
电子邮件内容检查
拼写检查器和内容测试工具对电子邮件也很有帮助。 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 电子邮件(网络研讨会/视频)