电子邮件版式营销邮件与退订

营销邮件与退订

复制页面

将布局标记为“营销”类型,通过“发送营销邮件”操作发送,系统会自动为您添加退订链接、公司信息以及退订列表。

客户期待收到某些类型的电子邮件:订单确认、发货通知、密码重置等。而另一些则可能不受欢迎:新闻简报、评价邀请、挽回客户优惠等。 现在,邮件模板会明确区分这两类邮件。营销邮件模板符合邮件服务商和反垃圾邮件法规对营销邮件的要求:每封邮件都包含退订链接,页脚包含公司详细信息,并且应用会自动尊重客户选择退订的名单。交易类邮件则完全保持不变。

交易型还是营销型:电子邮件类型

创建布局时,创建页面会要求选择其电子邮件类型:

电子邮件类型 用途是什么 该应用的功能
事务性 客户期待收到的邮件,例如订单和发货通知 与之前一样:每次都向每位收件人发送一封电子邮件,即使是已取消订阅营销信息的客户也不例外
市场营销 新闻通讯、促销活动、评论邀请、挽回客户邮件 向每位收件人发送一封电子邮件,邮件中包含退订链接,页脚处注明贵公司信息;已退订的客户将被跳过

事务型是默认设置,您在此版本发布之前创建的所有布局均为事务型。您当前拥有的所有内容均不会以其他方式发送。

您可以稍后更改类型。在富文本/HTML 布局中,“电子邮件类型”字段位于**“基本信息**”部分;在可视化构建器中,则位于**“常规**”选项卡下。在翻译页面中,该字段为只读状态,因为该类型属于布局,且由该布局的所有语言版本共享。

“电子邮件布局”列表包含两个选项卡:“交易型”和**“营销型**”,每个选项卡旁都显示相应的数量。营销型布局的名称旁边还会标有**“营销**”标签,且从“营销型”选项卡创建的布局,默认会选中**“营销”**选项。

贵公司的详细信息优先

营销邮件必须显示发件人信息。当您首次创建营销模板时,如果“设置”中的公司信息仍为空,系统会在创建页面直接要求您填写公司名称和邮寄地址,并将这些信息保存至“设置”;若未填写这些信息,则无法创建该模板。 如果营销版面的页脚中不包含公司信息(即“设置”为空且版面中未添加自定义文本),则编辑器顶部会显示警告,该版面无法保存到Shopify Flow步骤中,也不会被发送:该运行记录将在“历史记录”中以**“失败**”状态显示,并附有具体原因。 编辑器中的测试邮件仍会正常发送,因此您在此期间仍可继续设计。

“电子邮件布局”页面,包含“交易型”和“营销型”两个标签页
“电子邮件布局”将这两种类型分开显示:各占一个标签页。
“创建电子邮件布局”页面,其中“电子邮件类型”设置为“市场”
在创建布局时选择“电子邮件”类型,之后可在“常规”设置中进行更改。
“创建电子邮件布局”页面中,电子邮件类型为“市场”,且“谁发送您的市场电子邮件”卡片中要求填写公司详细信息
创建第一个营销模板时,只需输入一次公司信息。这些信息将保存在“设置”中的“营销邮件”选项下,并适用于该商店的每封营销邮件。
视觉构建器中的一款营销布局,其上方显示着“尚未填写公司信息”的警告横幅
未包含公司信息的营销版面不会被发送。该横幅链接至“设置”中的“营销邮件”选项。

Shopify Flow 操作:发送营销邮件

该应用为Shopify Flow功能新增了第三种操作。“发送营销邮件”用于发送营销邮件模板;“发送交易邮件”则继续用于发送交易邮件。

这两个操作中的字段完全相同:**收件人、**抄送、密送、*回复至、发件人姓名、语言和*变量(JSON)。从Shopify Flow传递数据、用客户的语言发送电子邮件 和 “回复至”和“发件人”名称 上的所有内容均适用于这两个操作。

在操作的配置界面中,您可以在**“发送自**”下选择发件人,在**“布局**”下选择布局。 在“发送营销邮件”中仅列出营销版式;在“发送交易邮件”中仅列出交易版式。如果您尚未创建营销版式,界面会提示您:请在应用中创建一个,或者将现有版式的“邮件类型”设置为“营销”,然后返回此页面。

Shopify Flow
添加一个操作,打开Workflow Transactional Email,然后选择“发送营销邮件”。
Shopify Flow 中的“发送营销邮件”操作,其中“收件人”已设置为客户的邮箱地址,并已填写“语言”和“变量 JSON”
工作流程中的操作:“收件人”、“语言”和“变量”接受 Flow 变量,这与“发送事务性电子邮件”完全相同。
“发送营销邮件”配置页面,其中已选择发件人和营销布局
“配置电子邮件”会打开此页面。此处仅列出了营销版式。

当布局与操作不一致时

保存工作流程时会检查各步骤。如果“发送营销邮件”步骤指向的是交易型布局,则会显示错误提示**:“此步骤需要营销布局”。 请选择一个,或将布局的电子邮件类型设置为“营销”。**反之,对于交易型布局,“发送交易邮件”步骤也会显示相同的提示。如果营销布局中缺少公司详细信息,系统会显示“缺少公司详细信息”并提示添加位置。

如果还是出现了不匹配的情况(即在步骤构建完成后更改了布局的类型),那么在运行该步骤时会发生以下情况:

  • 发送采用交易式布局的营销邮件:未发送任何内容。历史记录中显示该消息的**“失败”**事件,且未执行您套餐中的任何操作。
  • 使用营销版式发送交易邮件:该邮件将作为营销邮件发送,其中包含退订链接、页脚和退订列表。版式决定了邮件的发送形式。

该操作返回什么

后续 Shopify Flow 步骤可根据结果进行分支:

返回字段 价值观
status SENT、FAILED 或 SKIPPED(所有收件人均已取消订阅)
messageId 首封邮件的提供商消息 ID(如有)
provider GOOGLE、MICROSOFT、SMTP 或 DEFAULT

营销邮件是如何发送的

交易类邮件是指发送给“收件人”字段中所有人的单封邮件。营销类邮件则有所不同,因为每位收件人都需要自己的退出途径:

  • **每位“收件人”仅会收到一封邮件。**每位收件人都会收到一封专属邮件,其中包含专属的退订链接和专属的退订标头,因此任何人都无法替他人退订。
  • 每条消息都应包含“抄送”和“密送”,既包括该步骤自身的设置,也包括“设置”中商店的默认设置。
  • 首先从“收件人”、“抄送”和“密送”字段中移除已退订的收件人。
  • **每个操作最多可包含 20 个“To”收件人。**超过第 20 个的收件人将不会收到邮件;历史记录中会显示为“未发送:单个操作中有超过 20 个收件人”。若需覆盖更广泛的受众,请让 Shopify Flow 为每位客户运行该步骤一次,或将列表拆分到多个步骤中。
  • 消息会依次发送出去,并在您选择的发件人的速率限制范围内。

一次操作即对应一条历史记录,并计入您的套餐中一次,无论该操作有多少收件人。历史记录中会列出每位收件人及其处理结果:已发送、发送失败或跳过,并附有原因。

结果 当 历史上的地位
大家都收到了邮件 成功
有人懂,有人不懂 在发送了另一封邮件后,有一位收件人未能收到邮件 失败,错误信息指明了被遗漏的对象。Shopify Flow 不会重试,因为重试会再次向已经处理过的对象发送请求。
没人收到,是暂时的问题 发件人在第一条消息中提示“请稍后再试”,或者其速率限制已达到上限 Shopify Flow 稍后重试整个步骤,就像事务性电子邮件那样
所有“收件人”都已取消订阅 已跳过,未发送任何内容,请参见下文
页脚中未显示公司信息 设置为空,且布局中没有自定义文本 发送失败,未发送任何内容;请添加您的公司名称和邮寄地址后重新发送

退订页脚

每封营销邮件的版面下方都会有一个小尾注:包含退订链接的退订声明以及贵公司的详细信息。该内容会自动添加,您无需在版面中手动添加任何内容。

默认情况下,邮件正文为:“您收到这封邮件是因为您是本商店的客户。”后面紧跟着一个标有**“取消订阅**”的链接。公司信息由您提供:当您首次创建营销版面时,应用会要求您填写这些信息,且没有这些信息,任何营销邮件都不会发送出去。

视觉构建器中的营销版面,画布末尾包含“取消订阅”语句和公司详细信息
营销版面下方的页脚:包含退订提示语及其链接,然后是贵公司的详细信息。

在“设置”中编辑文本

在**“设置**”下的**“营销邮件**”选项卡中,您会看到三个字段:

字段 什么是……
退订语句 电子邮件末尾的那句话。请将链接替换为 {{ unsubscribe_link }},或直接使用网址 {{ unsubscribe_url }}
“取消订阅”链接文字 {{ unsubscribe_link }} 链接中的文本
公司详情 您的公司名称和邮寄地址,例如:My Store Ltd,Main Street 1号,10115 柏林,德国

在这些字段下方**,“语言**”选项允许您为每种语言添加相同的三个字段。使用其中一种语言发送的电子邮件(通过“Shopify Flow”步骤的**“语言**”字段或布局的主语言)将使用该语言的文本;其他所有电子邮件则使用上方的默认文本。 若某语言中的字段为空,则使用该字段的主文本。底部的“预览”会按语言分别显示邮件发送时的确切页脚样式。

“设置”中的“营销邮件”选项卡,其中包含退订声明、链接文本、公司信息以及语言部分
“设置”中的“营销邮件”:每封营销邮件包含的文本内容,每种语言各有一个版本,并附有预览。

按布局或按语言覆盖它们

市场布局中包含一个**“市场页脚卡片”(位于富文本/HTML布局页面中,可视化构建器的“常规**”选项卡下)。在**“页脚文本”**下选择:

  • 使用“设置”中的默认文本。您可以在“设置”下的“营销邮件”中进行修改。
  • 此布局的自定义文本:三个字段会显示出来,并预先填入今日发送的内容。只有通过此布局发送的电子邮件才会使用这些字段,若字段为空,则默认采用“设置”中的内容。

布局的翻译中,该卡片会显示**“与布局相同**”或**“此语言的自定义文本**”。如果该字段为空,则会回退到布局中的文本。

因此,对于每个字段,应用会优先采用已设置的第一个值:翻译文本、布局文本、邮件语言的“设置”文本、主“设置”文本,最后才是应用默认值。 自定义页脚文本会随布局一同变化:它们属于布局的版本历史、副本、导出内容以及 API 的一部分。

营销版面中的“营销页脚”选项:使用“设置”中的文本或该版面的自定义文本
布局中的营销页脚:保留“设置”中的文本,或为该布局编写自定义文本。如果自定义字段为空,则默认使用“设置”中的内容。

请自行添加链接

您可以将链接放置在营销版面的任意位置,而不必将其放在页脚处,例如放在您自己的页脚预设或 HTML 块中:

  • {{ unsubscribe_link }} 生成一个包含**“取消订阅”链接文本**的链接。
  • {{ unsubscribe_url }} 返回按钮或您自定义锚点的原始地址。

当渲染后的电子邮件中已包含该链接时,页脚会省略“取消订阅”的提示语,仅添加公司信息。这两个变量在邮件主题和预览文本中均不显示任何内容,在交易类邮件布局中同样不显示任何内容。

该句子必须包含该链接

在“设置”中、布局编辑器中或通过 API,如果取消订阅语句中不包含 {{ unsubscribe_link }} 或 {{ unsubscribe_url }},则无法保存:取消订阅语句必须包含 或 ,以便每封营销邮件都提供退订途径。 该字段留空也没问题;系统会使用继承的语句。

客户所见内容

电子邮件中的链接会打开一个以邮件发送语言显示的小型确认页面。该页面显示您的商店名称(即公司信息的第一行,否则显示为商店昵称)、经过加密处理的地址(j***@example.com)以及一个**“取消订阅”按钮。 只有点击该按钮才能取消订阅:仅打开链接不会产生任何效果,因此链接扫描器或邮件客户端的预览功能无法让任何人取消订阅。点击后,页面会显示“您已取消订阅**”,并附有**“重新订阅**”链接以撤销此操作。该页面还会告知客户,他们仍会收到有关订单的电子邮件。

**邮件客户端的“取消订阅”按钮。**通过 **SMTP **服务器或 Google 发件人发送的电子邮件会携带 List-Unsubscribe 和 List-Unsubscribe-Post 这两个标头,因此 Gmail、Apple Mail 及其他邮件客户端可以显示各自的一键取消订阅按钮。该按钮无需打开网页即可记录取消订阅操作。 Microsoft 365 发件人无法设置这些标头,因此邮件客户端中不会显示该按钮;页脚中的链接则具有相同的功能。

**测试邮件。从版面编辑器发送的测试邮件也会包含页脚,但点击其中的链接会打开一个显示“这是一封测试邮件”**的页面,且内容没有任何变化。测试邮件绝不会被跳过,即使该测试地址已在您的退订列表中。

取消订阅后

从下次发送开始,每封营销邮件中都将省略收件人地址。大小写不分。

  • 如果还有其他“抄送”收件人,他们将照常收到邮件。历史记录中会注明被遗漏的收件人数量。
  • 如果所有“收件人”都已取消订阅,则不会发送任何内容。历史记录中会将该事件标记为**“跳过(已取消订阅)”,并附有说明而非错误信息;该流程步骤将返回status: SKIPPED,且您的套餐中的任何操作都不会被执行。这也不会被视为失败,因此永远不会触发失败率警报。 “已跳过”事件没有“重新发送**”按钮,因为没有内容需要重新发送。
  • **交易类邮件不受影响。**即使客户已取消订阅营销邮件,订单确认邮件仍会发送给该客户。
  • 营销邮件中“从历史记录中**重新发送”**功能会真正执行发送操作:它会再次检查退订列表,如果所有收件人自上次发送后均已退订,则会拒绝发送。

“取消订阅”页面

应用中的**“退订**”导航列表中列出了所有选择退订的用户。该列表中的客户将不再收到您营销邮件模板发送的邮件;但交易类邮件仍会发送给他们。

专栏 目录
电子邮箱地址 演讲全文
已取消订阅于 日期和时间
版式 已知的、其链接被使用的营销布局
来源 退订链接(客户点击,无论是在电子邮件中还是在邮件客户端中)或由您添加

在那里你可以做些什么:

  • 搜索完整的电子邮件地址或布局名称的一部分。
  • **“添加地址”**功能可手动将地址添加到列表中,适用于直接向您提出请求的客户。
  • **“重新订阅”**会再次将该地址从列表中移除。该对话框仅在客户提出要求时才会提醒您执行此操作。
  • “导出 CSV”会下载包含以下列的完整列表:email、unsubscribed_at、layout、reason 和 language。

仪表盘上的**“发送健康**卡”显示了过去 30 天内退订的客户数量,并附有该页面的链接。请参阅 祝健康。

该列表以保护地址的方式进行存储:使用哈希值进行匹配,而地址本身则经过加密处理。当您卸载应用时,该列表将被删除;当 Shopify 针对某位客户发送数据删除请求时,该客户的条目也将被删除。详见 数据、隐私与安全。

“已取消订阅”页面列出了已取消订阅的地址,并提供“重新订阅”和“导出 CSV”功能
取消订阅:搜索、手动添加地址、重新订阅,或将列表导出为 CSV 文件。

通过 API

可以通过 REST API 和 MCP 工具,在布局及其每个翻译中读取和写入布局的category(transactional 或 marketing)及其自定义页脚文本(marketingTexts)。请参阅 REST API 参考指南 和 连接人工智能助手(MCP)。

相关