Klaviyo 商店通过两种方式发送邮件。Campaigns 通常在有人点击发送后发出,一般还会由另一个人复核。Flows(欢迎邮件系列、弃购、浏览后未购买、购买后跟进、召回)通常只在创建时检查一次,之后便会在无人照看的情况下持续发送。
Email Spam Tester 会读取一封真实邮件,并告诉你接收服务器会如何判断它。检查内容包括身份验证、发送 IP 在 21 个黑名单中的状态、两个垃圾邮件检测引擎、HTML,以及 Gmail 和 Yahoo 对批量发件人的要求。在首页获取一个地址(无需注册),在一小时内向该地址发送邮件,随着各项检查完成,报告会自动生成。每个地址只能接收一封邮件,因此每次测试都需要获取新地址。
预览测试会遗漏影响投递率的关键部分
测试发送很快。在营销活动或模板编辑器中,点击 Preview,选择用于预览的个人资料或事件,然后点击 Send test 并输入地址。在流程中,打开邮件,然后使用右上角的 Preview & test。
为了尽可能真实地检查营销活动,同一篇文章建议将其发送到一个小型内部列表。
单一用户资料列表,关闭 Smart Sending
- Create > List,将其命名为“垃圾邮件测试”之类的名称,然后创建列表。
- 在列表页面点击 Add profile(如果你勾选了同意复选框,这里会显示 Add subscriber),输入测试地址,以及收件箱测试提供的各服务商收件箱地址。
- 创建或复制邮件活动,并将此列表设为唯一收件人。
- 为此邮件活动关闭 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 地址与发信子域名使用相同的根域名。
这些是示例值。请从你的账户中复制实际值。
| 名称 | 类型 | 值 | 用途 | 复制 |
|---|---|---|---|---|
| 动态(推荐) | ||||
| send | NS | Klaviyo 的名称服务器,你的账户中提供四条记录 | 将发信子域名委派给 Klaviyo。 | |
| 静态,适用于你的 DNS 不支持 NS 的情况 | ||||
| send | CNAME | 1. | 发信子域名。 | |
| km1. | CNAME | klaviyodns.com 下对应的主机 | 用于营销邮件的 DKIM。事务邮件域名使用 kt1 和 kt2 签名。 | |
| km2. | CNAME | klaviyodns.com 下对应的主机 | DKIM 的第二个选择器。 | |
| 两种方式都需要 | ||||
| yourstore. | TXT | klaviyo-site-verification= | 证明该域名属于你。 | |
| trk | CNAME | dct. | 专用点击跟踪,还需要一条 TXT 记录和 SSL。 | |
点击跟踪需要单独设置。在你启用专用点击跟踪之前,链接会继续使用 Klaviyo 的共享点击跟踪域名。启用专用点击跟踪需要在 trk 添加一条指向 dct.klaviyodns.com 的 CNAME 记录,以及一条 TXT 记录和 SSL。
退订标头及其他事项
Klaviyo 会自动为营销邮件添加一键退订标头,其帮助文章称,无需针对 Google 和 Yahoo 的一键退订规则进行任何设置。在实际营销活动中,两项退订检查都应通过。如果事务性流程邮件到达时没有列表标头,报告将完全不对其执行批量发件人检查。
共享 IP 的阻止列表结果反映的是 Klaviyo 的 IP 池。Klaviyo 建议仅在每月发送量达到约 100 万封邮件时使用专用 IP,并需要 30 到 40 天预热,因此大多数商店会继续使用共享 IP。
Klaviyo 文档
预览和测试邮件help.klaviyo.com ↗测试流程消息help.klaviyo.com ↗Smart Sendinghelp.klaviyo.com ↗品牌发信域名help.klaviyo.com ↗邮件身份验证help.klaviyo.com ↗问题
为什么我的第二封 Klaviyo 测试邮件一直没收到?
最可能的原因是 Smart Sending。默认情况下,营销活动会启用此功能,并跳过过去 16 小时内收到过你邮件的所有人。请为测试营销活动邮件关闭此功能。
为什么 SPF 通过时 DMARC 仍然失败?
SPF 通过的是 Klaviyo 的共享发信域名,而不是你的 From 域名。DMARC 要求 SPF 或 DKIM 在与你的 From 匹配的域名上通过,品牌发信域名可以满足这一要求。
预览测试中的退订链接是真实的吗?
不是。Klaviyo 会在测试发送中用占位符替换退订链接和偏好设置链接,其文档也没有说明邮件头中的相关情况。如果需要测试退订功能,请向仅包含一个用户资料的列表发送实际营销活动邮件。
测试发送会计入 Klaviyo 的任何限额吗?
每个测试收件人都会计入你的每月预览邮件限额,免费方案每月为 100 封。Klaviyo 的文章说明,此限额适用于测试发送,而不是实际营销活动。