Email Spam Tester

Home › 集成 › 指南 › Klaviyo

指南 · 无需连接

测试 Klaviyo 邮件

许多 Klaviyo 邮件并不是通过营销活动发送的,而是由流程发出,通过注册、弃购或订单触发。下面介绍如何对这两类邮件进行垃圾邮件测试,以及如何解读返回的结果。

指南 · Klaviyo

测试来自 Klaviyo 的邮件

一个地址,一封邮件,有效期一小时。无需账户或 API 密钥。

获取测试地址

第 1 步

验证域名

品牌发件域名:NS 委派(推荐)或 CNAME,再在根域名上添加一条 TXT 记录。

第 2 步

向测试地址发送一封真实邮件

向仅包含一个个人资料的列表发送实时营销活动,并关闭 Smart Sending。对于流程邮件,请自行触发。

第 3 步

查看报告

使用共享发件域名时,SPF 对 Klaviyo 通过,但对你不通过,并且你的品牌无法通过 DMARC。

Klaviyo 商店通过两种方式发送邮件。Campaigns 通常在有人点击发送后发出,一般还会由另一个人复核。Flows(欢迎邮件系列、弃购、浏览后未购买、购买后跟进、召回)通常只在创建时检查一次,之后便会在无人照看的情况下持续发送。

Email Spam Tester 会读取一封真实邮件,并告诉你接收服务器会如何判断它。检查内容包括身份验证、发送 IP 在 21 个黑名单中的状态、两个垃圾邮件检测引擎、HTML,以及 Gmail 和 Yahoo 对批量发件人的要求。在首页获取一个地址(无需注册),在一小时内向该地址发送邮件,随着各项检查完成,报告会自动生成。每个地址只能接收一封邮件,因此每次测试都需要获取新地址。

预览测试会遗漏影响投递率的关键部分

测试发送很快。在营销活动或模板编辑器中,点击 Preview,选择用于预览的个人资料或事件,然后点击 Send test 并输入地址。在流程中,打开邮件,然后使用右上角的 Preview & test。

为了尽可能真实地检查营销活动,同一篇文章建议将其发送到一个小型内部列表。

单一用户资料列表,关闭 Smart Sending

  1. Create > List,将其命名为“垃圾邮件测试”之类的名称,然后创建列表。
  2. 在列表页面点击 Add profile(如果你勾选了同意复选框,这里会显示 Add subscriber),输入测试地址,以及收件箱测试提供的各服务商收件箱地址。
  3. 创建或复制邮件活动,并将此列表设为唯一收件人。
  4. 为此邮件活动关闭 Smart Sending。

第四步最容易被忽略。邮件活动默认启用 Smart Sending,它会跳过过去 16 小时内收到过你邮件的所有人。如果你当天再次测试,任何收到过当天上午邮件活动的用户资料都可能被跳过。你可以针对每封活动邮件将其关闭。

按照 Klaviyo 自己的操作步骤,手动添加用户资料需要从列表页面开始,因此请使用列表,并在测试后删除该用户资料,因为该地址一小时后就会失效。

如果你运行收件箱测试,其标记必须保留在主题中。发送邮件活动后,你可以看到邮件进入了 Gmail、Outlook、Yahoo 和其他服务商的哪个文件夹。其中一些服务商收件箱是公开测试收件箱,这意味着其他人可能会看到你的邮件主题、发件人名称和所在文件夹。

流程邮件需要采用不同的方法

广告活动邮件无法完全替代流程邮件。Klaviyo 指出,广告活动邮件不包含由指标触发的流程所带有的事件内容,例如购物车商品和订单明细。你有两种选择。

第一种是在流程自己的 Preview & test 中选择一个真实事件。你可以看到事件内容,但这封邮件中的退订链接只是占位符。

另一种方法是像购物者一样,让测试地址自行触发该流程,并让流程发送正式邮件。Klaviyo 建议,对预览模式无法完整展示的发送时行为进行实际测试,指的就是这种方法。以欢迎邮件系列为例,第一封邮件会在注册后立即发出,因此通过你的表单订阅的测试地址可以在仍然有效时收到这封邮件。但第二封邮件要到两天后才会发出,那时该地址早已过期,所以更适合通过预览进行检查。

报告如何说明新的 Klaviyo 账户

来自报告 · 身份验证

  • SPF通过未对齐Klaviyo 的共享发信域名通过验证,但你的发件人域名未通过。
  • DMARC失败SPF 和 DKIM 都未与你的发件人域名对齐。

这是设置品牌发信域名前,Klaviyo 共享发信域名的典型情况。

Klaviyo 的大多数账户最初使用共享 IP 和共享 Klaviyo 发信域名。该域名发送的邮件会自动通过身份验证,因此 SPF 会通过,但通过验证的是 Klaviyo 的域名。你的发件人域名与其不对齐,所以你的品牌无法通过 DMARC。Klaviyo 的身份验证文章明确说明:Klaviyo 共享域名上的策略不能让你的邮件通过 DMARC。

因此,对于未设置品牌发信域名的账户,SPF 结果通常会显示通过,但旁边会有红色的未对齐标记,同时 DMARC 会失败,修复计划顶部附近会列出品牌域名。想了解其原理,可以查看 DMARC fail 页面。

按照 Klaviyo 的说法,使用品牌发信域名是电子邮件送达率方面的最佳实践,也是批量发件人的必要条件。在 Klaviyo 对 Gmail 规则的总结中,批量发件人的门槛是在 24 小时内向个人 Gmail 账户发送 5,000 封邮件。向 Gmail 和 Yahoo 发送邮件的批量发件人还必须发布 DMARC 策略,报告会在批量发件人规则下单独检查这一项。

设置品牌发信域名

设置时需要填写一个发信子域名,Klaviyo 的示例是 send.helloworld.com,并提供两种委派方式:

  • 动态,添加四条指向 Klaviyo 名称服务器的 NS 记录。Klaviyo 推荐这种方式。
  • 静态,最多添加三条 CNAME 记录,适用于不支持 NS 的 DNS 提供商。示例中,send 指向 1.klaviyodns.com,km1._domainkey 和 km2._domainkey 指向 klaviyodns.com 下对应的主机。

无论使用哪种方式,都需要在根域名上添加一条 TXT 记录,内容为 klaviyo-site-verification=,后面加上你的公开 API 密钥。请从你的账户中复制实际值。Klaviyo 的表格使用的是示例值。

选择器用于标识你查看的邮件流。营销域名使用 km1 和 km2 签名,事务邮件域名使用 kt1 和 kt2。记录生效后,使用 DKIM 检查工具 查询 km1。选择一个未被其他邮件提供商使用的子域名,并确保 From 地址与发信子域名使用相同的根域名。

这些是示例值。请从你的账户中复制实际值。

名称类型值用途复制
动态(推荐)
sendNSKlaviyo 的名称服务器,你的账户中提供四条记录将发信子域名委派给 Klaviyo。
静态,适用于你的 DNS 不支持 NS 的情况
sendCNAME1.klaviyodns.com发信子域名。
km1._domainkeyCNAMEklaviyodns.com 下对应的主机用于营销邮件的 DKIM。事务邮件域名使用 kt1 和 kt2 签名。
km2._domainkeyCNAMEklaviyodns.com 下对应的主机DKIM 的第二个选择器。
两种方式都需要
yourstore.comTXTklaviyo-site-verification=<public API key>证明该域名属于你。
trkCNAMEdct.klaviyodns.com专用点击跟踪,还需要一条 TXT 记录和 SSL。

点击跟踪需要单独设置。在你启用专用点击跟踪之前,链接会继续使用 Klaviyo 的共享点击跟踪域名。启用专用点击跟踪需要在 trk 添加一条指向 dct.klaviyodns.com 的 CNAME 记录,以及一条 TXT 记录和 SSL。

退订标头及其他事项

Klaviyo 会自动为营销邮件添加一键退订标头,其帮助文章称,无需针对 Google 和 Yahoo 的一键退订规则进行任何设置。在实际营销活动中,两项退订检查都应通过。如果事务性流程邮件到达时没有列表标头,报告将完全不对其执行批量发件人检查。

共享 IP 的阻止列表结果反映的是 Klaviyo 的 IP 池。Klaviyo 建议仅在每月发送量达到约 100 万封邮件时使用专用 IP,并需要 30 到 40 天预热,因此大多数商店会继续使用共享 IP。

问题

为什么我的第二封 Klaviyo 测试邮件一直没收到?

最可能的原因是 Smart Sending。默认情况下,营销活动会启用此功能,并跳过过去 16 小时内收到过你邮件的所有人。请为测试营销活动邮件关闭此功能。

为什么 SPF 通过时 DMARC 仍然失败?

SPF 通过的是 Klaviyo 的共享发信域名,而不是你的 From 域名。DMARC 要求 SPF 或 DKIM 在与你的 From 匹配的域名上通过,品牌发信域名可以满足这一要求。

不是。Klaviyo 会在测试发送中用占位符替换退订链接和偏好设置链接,其文档也没有说明邮件头中的相关情况。如果需要测试退订功能,请向仅包含一个用户资料的列表发送实际营销活动邮件。

测试发送会计入 Klaviyo 的任何限额吗?

每个测试收件人都会计入你的每月预览邮件限额,免费方案每月为 100 封。Klaviyo 的文章说明,此限额适用于测试发送,而不是实际营销活动。

其他平台的指南

所有集成和指南 →

立即测试邮件

一个地址,一封邮件,有效期一小时。无需账户。各项检查完成后,报告会自动生成。

获取测试地址