📣 邮件营销系统
群发营销邮件 · 实时看打开/点击/转化
1. 功能概览
用你自己的 SMTP 向客户群发营销邮件,追踪每封邮件的 打开 / 点击 / 落地页 / 转化。
和「邮件推送」的区别
| 功能 | 邮件推送 | 邮件营销 |
|---|---|---|
| 触发 | 订单到账自动发 | 你手动群发 |
| 收件人 | 你自己(1 个) | 客户列表(批量) |
| 带确认按钮 | ✅ 有 | ❌ 无(纯营销) |
| 追踪 | 不追踪 | ✅ 打开/点击/转化 |
💡 场景:新店开业通知、优惠券推送、老客户召回、节日祝福 + 促销。
2. 前置准备
必须先配好 SMTP 发件邮箱(同「邮件推送」):
1
打开「邮件推送」页面后台 → 推送 → 邮件推送
2
配置 SMTP服务器 + 端口 + 用户名(授权码)
3
点「发送测试邮件」确认能发出
4
回到「邮件营销」页顶部会显示你的发件邮箱
⚠️ 没配 SMTP 无法群发。先在邮件推送页配好。
3. 创建活动
后台 → 邮件营销 → 邮件营销(/user/mail_marketing/index.php)→ 点「➕ 新建活动」
填写内容
| 字段 | 必填 | 说明 |
|---|---|---|
| 活动名 | ✅ | 仅自己可见,如"双十一促销" |
| 邮件主题 | ✅ | 收件人看到的标题 |
| 发件人显示名 | 选填 | 如"XX 商城",默认显示你的邮箱 |
| 邮件正文 | ✅ | HTML 富文本,支持图片/链接 |
| 收件人 | ✅ | 手动输入 或 从订单拉取 |
正文来源 3 种方式
- 直接编辑:在文本框里写 HTML
- 从模板导入:选已有模板一键填入(见「邮件模板管理」)
- 导入本地 HTML:点「导入 HTML」选本地 .html 文件
💡 链接自动追踪:正文里的所有
<a> 链接会被系统自动改写,加追踪参数,不需你手动处理。4. 收件人来源
方式 1:手动粘贴
在文本框里输入,每行一个或用逗号/分号分隔,如:
[email protected] [email protected] [email protected], [email protected]
- 系统会自动去重 + 格式校验
- 无效邮箱会在下方红字提示
方式 2:从订单拉取
点「加载历史买家邮箱」→ 勾选(支持全选)→ 自动加入收件人。
取的是你名下所有已支付订单的买家邮箱(去重)。
邮箱验证规则
| 规则 | 说明 |
|---|---|
| 格式合法 | 正则匹配 email 格式 |
| 非测试域名 | 拒绝 example.com、test.com、mailinator.com 等 |
| 域名有 MX 记录 | checkdnsrr 检查,确保能收件 |
⚠️ 违反验证的邮箱会被拒收,需修正后重新提交。
5. 发送策略
创建活动后跳到详情页,在「发送控制」区选策略:
| 模式 | 批量 | 间隔 | 适用 |
|---|---|---|---|
| ⚡ 极速 | 20 封/批 | 0.3 秒/封 | Gmail/QQ 等宽松邮箱 |
| ✅ 标准(推荐) | 10 封/批 | 1 秒/封 | 大多数场景 |
| 🐢 慢速稳发 | 5 封/批 | 3 秒/封 | 收件人 100+ 时推荐 |
| 📤 全部一次提交 | 100 封/批 | — | ≤100 人 |
| 🔧 自定义 | 自定 | 自定 | 高级用户 |
发送步骤
1
选模式页面底部显示预计耗时
2
点「🚀 开始发送」实时日志显示每批进度
3
中途可停点「⏹ 停止」,当前批次完成后停
4
发完自动刷新页面显示最终统计
⚠️ 发送过程不要关闭页面,否则会中断。
追加收件人
详情页底部 → 「追加收件人」→ 输入新邮箱 → 选「追加到末尾」或「优先发送」→ 点「➕ 添加」。
6. 追踪数据
4 种事件类型(自动追踪)
| 类型 | 触发 | 统计指标 |
|---|---|---|
| 👁 打开 | 收件人打开邮件(加载像素) | 打开率 |
| 🖱 点击 | 点击邮件里的链接 | 点击率 + 具体链接 |
| 🌐 落地页 | 跳到目标页后加载 SDK | 落地页访问数 |
| ⭐ 转化 | 页面调 mtTrack.event() | 转化数 + 自定义数据 |
详情页统计区
顶部 6 张卡片显示:
- 收件人总数 / 已发送
- 打开率(唯一打开人数 ÷ 已发送数)
- 点击率(唯一点击人数 ÷ 已发送数)
- 落地页访问(去重人数)
- 转化成功(去重人数)
追踪明细表
显示每次事件:时间、类型、收件人、IP、点击的链接、设备与浏览器。
可按类型筛选:全部 / 仅打开 / 仅点击 / 仅落地页 / 仅转化。
💡 追踪原理:
- 邮件里加 1×1 透明像素 → 收件人打开时上报「打开」
- 正文里
<a>链接被重写成追踪链接 → 点击时上报,再 302 跳转 - 落地页里加
mt_rid参数 → SDK 读参数上报「落地页」
7. 数据导出
详情页右上角两个导出按钮:
| 按钮 | 导出内容 |
|---|---|
| 📥 下载记录 | 收件人列表(状态/发送时间/是否打开/是否点击/错误) |
| 📥 导出明细 CSV | 追踪事件明细(时间/事件/邮箱/IP/链接/设备) |
⚠️ 数据只保留 7 天:7 天后系统自动清除。请及时导出备份。
8. 常见问题
Q1:点「开始发送」没反应?
- 检查 SMTP 是否配好(邮件推送页)
- 检查有没有未发送的收件人
- F12 Console 看有无 JS 报错
Q2:发送失败率高?
- 看收件人列表的失败原因(鼠标悬停红色"失败"标签)
- 常见原因:邮箱不存在 / SMTP 限流 / 被当垃圾邮件
- 换「慢速稳发」模式再试
Q3:打开率很低?
- 很多邮箱默认屏蔽远程图片,追踪像素加载不了
- 真实打开率通常比统计值高
- 打开率 10-30% 属正常,低于 5% 检查是否进垃圾邮件
Q4:能发多少封?
- 系统限制:单批最多 100,每封间隔 ≥ 0.3 秒
- 实际上限取决于你的 SMTP(Gmail 免费 500/天,QQ 50/天)
Q5:收件人会看到追踪吗?
- 打开追踪:看不见(1×1 透明像素)
- 链接追踪:看不见(302 秒跳)
- 落地页 URL 会多一个
?mt_rid=xxx(无感)
Q6:创建后能改正文吗?
可以,但已发送的部分不会重发。修改只对新追加的收件人生效。
Q7:活动能删除吗?
可以,列表页点「删除」。删除会清空该活动的所有收件人 + 追踪数据,不可恢复。