开源电子邮件营销平台 listmonk 使用教程
做产品肯定要做电子邮件营销,特别是面向海外的产品,电子邮件营销已成为企业与客户沟通、建立品牌忠诚度和推动销售的重要工具,可以直接接触到目标受众,提供个性化内容,并以相对较低的成本获得可观的投资回报。你看,MEAP 又来提醒我买电子书了!
做电子邮件营销首先需要考虑的是选哪个电子邮件服务提供商,也就是 ESP(email service provider)。他们提供软件平台,帮助你管理电子邮件列表,设计邮件,发送邮件,并跟踪结果。海外常见的 ESP 有 Mailchimp,Braze 和 HubSpot 等,国内比较知名的也就是 SendCloud 了。
这些 ESP 都很好,很多企业也都选择了使用 ESP,但 ESP 也有很多问题:
- 成本问题。大多数 ESP 按发送的电子邮件数量收费,随着订阅列表的增长,费用会越来越多。对于中小型企业或非营利组织来说,这可是一笔不小的财务负担。
- 许多 ESP 提供的定制化选项有限。你可能难以根据特定的品牌要求或业务需求来个性化你的电子邮件活动。
那么除了 ESP,还有别的选择么?
当然有啊,GitHub 上有很多开源的电子邮件营销平台,它们可以提供更强大的灵活性和可定制性,你也可以修改源代码或者二次开发来添加特定的功能,你可以随心所欲地部署在任何地方。
listmonk 介绍
目前 GitHub 上最受欢迎的电子邮件营销软件是 listmonk,使用 Go 语言编写,性能强大,可以给你提供一个简单、可靠、高性能的时事通讯和邮件列表管理解决方案,既适合小型企业,也能满足大型组织的需求。listmonk 有很多特性,涵盖了邮件营销的各个方面:
订阅者管理:listmonk 允许你创建多个邮件列表,并管理每个列表的订阅者。你可以轻松将订阅者数据导出为 CSV 或 JSON 格式,也可以反向将 CSV 或 JSON 格式的订阅者数据导入 listmonk。listmonk 还支持双重选择加入,确保只有明确同意的用户才会收到你的电子邮件。
创建和发送活动:listmonk 提供了用户友好的拖拽编辑器,你可以用它来创建响应式的 HTML 电子邮件。如果你更喜欢使用自己的设计,也可以上传自定义的 HTML 模板。listmonk 支持个性化,允许你在电子邮件内容中插入订阅者的名字或其他特定信息。你可以选择立即发送活动或安排在未来的特定时间发送。
跟踪和分析结果:listmonk 内置了详细的跟踪和报告功能,你可以实时查看每个活动的打开率、点击率等关键指标。这些数据可以帮助你了解哪些内容最能引起订阅者的共鸣,从而优化你的电子邮件营销策略。listmonk 还提供了链接点击跟踪,让你了解订阅者与你的内容的互动情况。
API 集成:listmonk 提供了非常全面的 RESTful API,你可以将其与其他系统和工具无缝集成。无论是从你的网站导入订阅者,还是触发自动化的电子邮件活动,API 都能让你轻松实现。
安全性:listmonk 提供了多层安全措施,如 CSRF 保护和输入验证,以保护你的数据免受未经授权的访问。
listmonk 一键部署
listmonk 提供了 Docker 镜像,我们可以直接通过 Docker 镜像来部署,但是它还依赖了 PostgreSQL 数据库,部署起来还是稍稍有点麻烦的,有能力的同学可以尝试自己使用 Docker 部署。
如果您是营销人员,不懂什么 Docker 之类的,那也没关系,Sealos 应用商店提供了一键部署的应用模板,点一下鼠标即可完成部署,非常丝滑。
直接打开 listmonk 应用模板,然后点击右上角的 “去 Sealos 部署”。
如果您是第一次使用 Sealos,则需要注册登录 Sealos 公有云账号,登录之后会立即跳转到模板的部署页面。
跳转进来之后,你会看到有两个变量,分别是 WebUI 的管理员用户名和密码,如果不设置,任何人通过域名都可以直接访问你的 listmonk WebUI,建议还是设置一下。
设置完用户名密码后,点击右上角的 “部署应用” 开始部署,部署完成后,先等待一会儿,因为需要先部署数据库。你可以点击数据库的 “详情” 进去查看数据库是否准备就绪。
如果数据库已经准备就绪,那么回到原来的应用商店界面,直接点击应用的 “详情” 进入该应用的详情页面。
应用大概会重启四次左右,这是正常现象,因为之前它都在检测数据库是否就绪,数据库没就绪就会重启。
等待应用状态变成 running 之后,直接点击外网地址便可打开 listmonk 的可视化界面。点击 “Login”:
输入你的管理员用户名密码,就登录进来了。进来之后先进入 “Settings” 将语言设置为中文:
然后点击右上角的 “Save” 保存,界面就会变成中文了。
接下来需要将站点根网址设置为你的公网域名:
其他的比如站点名称、Logo 网址、网址图标网址等等可以根据自己的需求都设置一下。
还有一个比较重要的就是 SMTP 服务器,自己设置一下,我就不赘述了。
listmonk 关键功能演示
成功部署 listmonk 并设置好关键配置之后,就可以开始创建电子邮件营销活动了。listmonk 提供了一个直观的用户界面,即使是没有技术背景的人也可以轻松上手。这一节我们将详细介绍如何使用 listmonk 的关键功能。
管理订阅者
首先,你需要创建一个或多个邮件列表来存储订阅者信息。在 listmonk 的监控面板上,点击 “列表”->“所有列表” 标签,然后点击 “新建”。给你的列表起一个描述性的名称,如 “FastGPT 订阅者” 或 “FastGPT 目标群体”。
接下来,你就可以向列表中添加订阅者了。listmonk 支持多种方式来导入订阅者:
- 手动输入:你可以逐个输入订阅者的电子邮件地址和其他相关信息。
- 文件上传:如果你有一个包含订阅者数据的 CSV 文件,可以直接上传到 listmonk。确保 CSV 文件的格式与 listmonk 的要求相匹配。
- API 集成:如果你有自己的网站或应用,可以使用 listmonk 的 API 来自动同步订阅者数据。
listmonk 还允许你管理订阅者的状态,你可以看到哪些订阅者是活跃的,哪些已经退订或标记为垃圾邮件。
创建电子邮件活动
有了订阅者列表后,你就可以创建电子邮件活动了。点击 “广告” 标签,然后点击 “创建新的”。listmonk 支持富文本、HTML、Markdown 等多种文本编辑格式,你可以选择自己擅长的格式来编辑邮件的正文内容。
一般情况下,我们可以先预设一个模板。你可以在 listmonk 中上传或者创建一个新的模板:
模板编辑器支持各种内容块,如文本、图像、按钮等。你可以根据需要自定义其内容。listmonk 还支持个性化标签,如 {{ .Campaign.Subject }}
。这些标签会在发送时自动替换为订阅者的具体信息,创造个性化的体验。
在设计电子邮件时,记得预览并测试你的内容。listmonk 提供了预览选项,确保你的电子邮件能正常显示。你也可以发送测试邮件到自己的邮箱地址,在实际发送之前检查内容和个性化标签是否正常工作。
跟踪和优化
发送完电子邮件之后,listmonk 的工作还没有结束,它还有强大的分析和优化功能。
在 “统计” 标签下,你可以看到每个活动的详细报告。报告囊括了很多关键指标,如发送数量、点击率等。你可以看到哪些链接被点击得最多,订阅者与你的内容的互动情况如何。
API 集成
listmonk 的 API 遵循标准的 HTTP 协议和 RESTful 原则,你可以使用任何支持 HTTP 请求的编程语言来调用 listmonk 的 API。
举个例子:如果你有一个博客或产品网站,可以使用 API 自动将新的博客订阅者或产品注册用户添加到 listmonk 的特定列表中。你也可以基于用户在你的应用中的行为 (如完成购买、达到里程碑等) 来触发个性化的电子邮件。
总结
商业 ESP 虽然功能强大,但它们的高昂费用、数据所有权问题以及定制化选项的限制可能并不适合所有组织,特别是中小型企业和非营利组织。
listmonk 作为一个开源的电子邮件营销自动化平台,提供了一个极具吸引力的替代方案。它拥有商业 ESP 的所有关键功能,如管理订阅者、创建和发送活动、跟踪结果等,同时还提供了开源软件的诸多优势,而且 listmonk 的开发者社区还制定了一个雄心勃勃的路线图,计划引入更多的高级特性,如营销自动化、人工智能驱动的个性化等。
如果你想摆脱商业 ESP 的桎梏,现在正是好时机,试试 listmonk 吧。
开源电子邮件营销平台 listmonk 使用教程的更多相关文章
- iSpy免费的开源视频监控平台
iSpy包括英文,Deutsch,Español,Française,Italiano和中文的翻译 iSpy是我们免费的开源视频监控平台.iSpy作为安装的Windows应用程序运行,具有完整的本地用 ...
- 【转】使用Apache Kylin搭建企业级开源大数据分析平台
http://www.thebigdata.cn/JieJueFangAn/30143.html 本篇文章整理自史少锋4月23日在『1024大数据技术峰会』上的分享实录:使用Apache Kylin搭 ...
- 大众点评开源分布式监控平台 CAT 深度剖析
一.CAT介绍 CAT系统原型和理念来源于eBay的CAL的系统,CAT系统第一代设计者吴其敏在eBay工作长达十几年,对CAL系统有深刻的理解.CAT不仅增强了CAL系统核心模型,还添加了更丰富的报 ...
- 秋日上新!H5活动之家营销平台升级大盘点!
H5活动之家活动营销平台,免费定制使用抽奖.投票.砍价.红包.互动.游戏等不同类型的微信营销活动. 近期多个活动进行了升级改造,更有集福卡持续热度,微助力火热上线等亮点:同时平台也进行了提高访问速度. ...
- 2019你该掌握的开源日志管理平台ELK STACK
转载于https://www.vtlab.io/?p=217 在企业级开源日志管理平台ELK VS GRAYLOG一文中,我简单阐述了日志管理平台对技术人员的重要性,并把ELK Stack和Gra ...
- Go 开源博客平台 Pipe 1.0.0 发布!
这是 Pipe 博客平台的第一个正式版,欢迎大家使用和反馈建议! 简介 Pipe 是一款小而美的开源博客平台,通过黑客派账号登录即可使用. 动机 产品层面: 市面上缺乏支持多独立博客的平台级系统 实现 ...
- 使用Apache Kylin搭建企业级开源大数据分析平台
转:http://www.thebigdata.cn/JieJueFangAn/30143.html 我先做一个简单介绍我叫史少锋,我曾经在IBM.eBay做过大数据.云架构的开发,现在是Kylige ...
- 如何让邮件营销平台成为EDM神器?
任何一家做邮件营销的企业都希望自己的投入获得超乎想象的回报,出现打开率.点击率和伴随而来的成交量能够节节攀升的现象,这些数据我们当然可以通过监测各种平台的反馈而得到确切的报表.当然,作为邮件营销平台运 ...
- 基于Node.js的ghost开源博客平台
Ghost 是一套基于Node.js 构建的开源博客平台(Open source blogging platform),具有易用的书写界面和体验. 1.安装node windows 下安装npm:ht ...
- 2017U-Mail邮件营销平台新邮件模板功能
据U-Mail调查表明,企业用户中普遍最关心群发邮件会不会被列入垃圾箱?的确,哪怕你最用功,一旦邮件进了垃圾箱,意味着全盘尽废.业界知名服务商U-Mail一直想用户之所想,急用户之所急,十几年如一日, ...
随机推荐
- YOLACT++ : 实时实例分割,从29.8mAP/33.5fps到34.1mAP/33.5fps
YOLACT是首个实时实例分割算法,但是准确率较SOTA差得有点多,YOLACT++从主干网络.分支和anchor的3个角度出发对YOLACT进行优化,在保持实时性的前提下提升了5map,论文改进的角 ...
- Linux下Bochs,NASM安装和使用
安装环境 以Ubuntu为例,先更新一下: sudo apt-get update sudo apt-get upgrade 然后安装Bochs环境: sudo apt-get install bui ...
- OpenHarmony 3.2 Release新特性解读之驱动HCS
OpenAtom OpenHarmony(以下简称"OpenHarmony")开源社区,在今年4月正式发布了OpenHarmony 3.2 Release版本,标准系统能力进一 ...
- AVX256加速矩阵乘法
最近打PKU的HPCGAME留下的代码,速度不是很快 const int BLOCK_SIZE = 1024; const int BLOCK_SIZE2 = 256; inline static v ...
- C#对接部标JT808协议实现北斗定位设备数据接收服务端
一.前言介绍 开发一套能够支撑几万台北斗定位设备数据接收的服务端,用于接收北斗定位器定位数据的平台.项目基于windows平台,C#语言开发框架Net Framework4.8,TCP主要基于Supe ...
- openGauss基于4路鲲鹏服务器的性能调优
1.概述 本文主要描述了在4路鲲鹏服务器上,通过软硬件协同优化配置达到openGauss数据库的极致性能的方法. 主要包括软硬件要求.BIOS配置.网卡配置.磁盘配置.服务器参数设置.数据库参数配置. ...
- Mybatis总体框架设计
Mybatis架构概览 Mybatis架构整体设计如下: 接口层和数据库交互的方式 Mybatis和数据库的交互方式有两种 使用传统的MyBatis提供的API: 使用Mapper接口 使用传统的My ...
- 对中间件概念的理解,如何封装 node 中间件
一.是什么 中间件(Middleware)是介于应用系统和系统软件之间的一类软件,它使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享.功能共享的目的 在 ...
- var ,let和const三者之间的区别
var 声明变量可以被修改,可以被重复声明.有变量提升(写的位置和使用时候的位置不一样). let声明变量可以被修改,,但不能重复声明.如文件中有一个let a = 0;后面就不能在定义let a=* ...
- 力扣396(java)-旋转数组(中等)
题目: 给定一个长度为 n 的整数数组 nums . 假设 arrk 是数组 nums 顺时针旋转 k 个位置后的数组,我们定义 nums 的 旋转函数 F 为: F(k) = 0 * arrk[0 ...