You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Mautic中配置类listmonk风格的自定义退订页面

在Mautic中配置自定义退订页面(仿listmonk风格)

核心实现步骤

1. 创建自定义退订着陆页

在Mautic后台进入「着陆页」→「新建」,选择空白模板或自定义HTML模板,搭建页面基础结构:

  • 添加标题(比如*"Manage Your Email Preferences"*)
  • 添加说明文本,明确告知用户需点击按钮完成退订操作
  • 嵌入退订表单(支持自定义HTML或Mautic内置表单)

2. 构建带复选框的退订表单

自定义HTML表单示例(替换你的Mautic域名和表单ID):

<form action="https://your-mautic-domain.com/form/submit?formId=X" method="post">
  <!-- 隐藏字段:传递联系人ID/邮箱,用于Mautic识别用户 -->
  <input type="hidden" name="mauticform[contact_id]" value="{contactfield=id}">
  <input type="hidden" name="mauticform[email]" value="{contactfield=email}">
  
  <!-- 全退订复选框 -->
  <div>
    <input type="checkbox" name="mauticform[unsubscribe_all]" id="unsubscribe_all" value="1">
    <label for="unsubscribe_all">Also unsubscribe from all future emails</label>
  </div>
  
  <!-- 退订确认按钮 -->
  <button type="submit" style="margin-top:15px;padding:8px 20px;">Unsubscribe</button>
</form>

Mautic内置表单配置:

  • 新建表单,添加「隐藏字段」映射到联系人ID和邮箱
  • 添加「复选框字段」,命名为unsubscribe_all,选项值设为1
  • 添加提交按钮,文本设置为*"Unsubscribe"*

3. 配置表单提交动作

进入表单的「动作」标签页,添加「修改联系人」动作,设置分支逻辑:

  • 复选框勾选时(unsubscribe_all=1):
    1. 勾选「添加到黑名单」(阻止所有后续邮件发送)
    2. 选择「移除所有列表」(确保用户退出全部营销列表)
  • 复选框未勾选时(unsubscribe_all=0):
    1. 移除用户当前触发邮件所属的目标列表(或设置自定义字段如is_unsubscribed为true)
      若需针对特定列表退订,可结合Mautic的「条件动作」实现精准匹配

4. 替换邮件中的退订链接

在邮件模板里,把默认的{unsubscribe_url}替换为自定义着陆页链接,带上联系人识别参数:

{url="https://your-mautic-domain.com/unsubscribe-page" cid={contactfield=id} email={contactfield=email}}

Mautic会自动将令牌替换为当前联系人的真实ID和邮箱,确保页面能识别用户身份。

5. 测试验证

  • 创建测试联系人并加入目标列表
  • 发送测试邮件,点击退订链接跳转至自定义页面
  • 分别测试「仅退订当前列表」和「加入黑名单」两种场景,检查联系人状态是否符合预期

内容的提问来源于stack exchange,提问作者rrag

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 23:01:10