用一个特别取巧或者说不太优雅的方法来解决邮箱订阅的问题,很尴尬的方法,如果你使用的也是 mailchimp 那么你可以看看。
前言
介绍
使用 mailchimp 的问题,这里先不说,不是重点,简单介绍下 mailchimp,主要是免费额度,订阅用户最多 2000,每月发送量最多 12000,不过如果不够的话,可以考虑注册小号。mailchimp 使用非常简单,而且后台有非常好用,数据也比较齐全,具体介绍我会在另外之前做介绍,这里不做多说。
遇到的问题
mailchimp 的服务还是不错的,但是却遇到个大问题,问题大到可能会放弃这个服务,我们都知道邮箱订阅服务一般都是需要用户,订阅的,如果用户订阅不了,那么一切都是扯淡,首先就遇到没法订阅的问题。其实并不是没法订阅,mailchimp 的订阅其实非常强大,而且自定义很多,可以做出你想要的各种姿势,这里说几种。
2:链接方法。这个方法是提供一个短链接,点击之后会进入一个页面,在那里填写邮箱地址,然后提交订阅,但是蛋疼的是在提交之后会进行谷歌人机验证,由于谷歌在国内不可访问,所以人机验证可能根本出不来,也就没法订阅,虽然有些访客有办法加载谷歌资源,但是毕竟是少数,所以这个方法枪毙。
3:emed 方案。这个方法还是可以的,和 QQ 邮件列表一样,他会提供一个表单代码,直接嵌入网页之后,只需要填写邮箱,然后提交之后就好了,但是提交之后会有一个确认邮件,那个速度啊,那个感人啊,可能都主要个把小时才到,我觉得应该没人能等下去,所以这个方案枪毙。
4:管理员手动添加。这个他可能是最后一个有效的方法了,感人。。。不过好在,添加订阅的方法,也是有很多的,有下面几种,1,直接添加邮箱地址。2,批量每行一个邮箱粘贴添加。3,从 csv,txt 文件批量导入。4,从 vcard 文件导入。手动导入的方法还是挺多的,有救了。
解决问题的思路
既然知道了只有手动添加的话,我就在考虑怎么让访客提交邮箱,总不能评论直接提交吧,那个也不安全,该怎么向网站管理员安全的提交邮箱地址呢,而且还没有违和感的那种?解决的方法有一个,那就是投稿 !
解决问题的方法
投稿可以说是很多网站都有的但是最没有存在感的功能,作为网站位数不多的和管理员交互的方法(评论,投稿)其实基本都是被忽视了,投稿可以将一大堆内容放在文章内容里面,然后投稿,这里我们有很多可以做的,具体到订阅邮箱的方面其实也很简单,由于主题就有投稿功能,所以自己付拿过来改改,去掉很多用不着的功能,由于只需要提交一个邮箱,所以代码被压缩到只有几行的量,考虑到网站的具体布局,所以我把订阅表单放在了底部,加上之后也是美美哒。后台方面,因为有了投稿会在后台首页的草稿下面出现,所以也比较容易看到订阅邮件,但是为了醒目,我们可以给草稿添加和红色背景以示提醒。
后语
其实说到投稿功能,我们其实可以做很多的,比如我记得去年给一个网站做了一个简单的在线提交订单的东西,就是用的是投稿,正好这几天打算做一个东西,也是基于投稿的,过几天可能弄出来吧,由于本篇文章着重讲的是思路,并不是具体套代码,所以就不贴代码了,主要是因为代码比较渣而已,想看的下面扫个码吧。
具体代码

OVER