首页 > 代码库 > 微信公众号开发
微信公众号开发
公司的微信公众号已经上线,开发工作也暂告一段落。本想总结下技术方面的东西,看到网上好多对公众号的使用和定位的讨论,感觉此乃重点,就谈谈我的一些想法,技术不过为业务服务。
微信首先是一款即时通讯软件,此功能的微信就像是QQ。有了朋友圈功能,此时的微信就像是QQ加QQ空间。如果张小龙的产品观只停留于此,那么微信充其量只是一款还不错的聊天工具,一款和QQ竞争的产品。但他没有停止,除社交外让微信成了一个平台,它对企业和个人更开放,而这个平台的表现就是公众号--订阅号和服务号。“用标准化的接口把所有的企业、物品都连接到微信里”——这就是微信的目标。
随着公众平台的改版和高级接口的开放,微信对企业越来越友好。微信提供了公众平台这个管理系统,同时也提供了rest接口,定义出许多api。对微信的开发,就是调用它提供的api使得公司的系统和微信平台互联起来,在公众平台管理系统通过页面能做的事通过调用api都可以完成。
微信公众号有以下利器:
1.群发功能
这个大家都知道的,每天都会有大波的图文消息袭来吧?
2.自动回复
很多公众号都会设置自动回复,比如用户输1,回复”你好,这是1”。微信公众平台做的比较简单,如果通过api接口,用户输入的消息会推送到我们的服务器,我们可以对用户的内容进行模糊匹配、对用户的身份做出判断,作出个性化的处理,并回复消息。
2.自定义菜单
进入有的公众号后,可以看到下方有设置菜单。自定义菜单有两个功能:1.点击后跳转到指定网页;2.与自动回复功能相同,只是交互方式变成了点击。
3.二维码支持
这个满大街都是了,每个码都标有一个唯一值,扫码后关注创建者的公众号,并会把这个唯一值回给服务器,这个目前多见的作用是统计门店的营销情况。
4.模板消息
这个之前是微信的高级功能,现在全面开放了。一个公众号向关注者推送消息有三种方式:1.群发。这个限制最厉害,服务号一个月最多四条,公众号一天最多一条;2.客服消息。自动回复就用的这个接口,只在48小时内与关注者有联系才有效哦。3.模板消息。如果大家有关注招行(其他的不知道了)的公众号就能理解,银行帐户有变动就会推个消息给你,完全没有限制!现在好多企业客户下完订单都会给客户发短信,有了这个,就可以发微信了,很人性哦。啊,想改用微信来省钱?不建议哦,要知道的,短信除了发消息之用,还是重要的凭证,这样哪天客户诬告你没发货,这可是重要证据。
企业使用微信公众号,主要有以下使用场景:
一、推广营销
此功能显而易见,据统计微信用户量是7.5亿,可想而知,只要关注的人数够多,推广效果还是很显著的。但微信团队一直强调企业微信的主要功能是服务而非营销工具,为此将公众号的群发量做了很多限制,以避免轰炸式的营销。虽然服务号可以使用模板消息无限制给客户发送消息,但不被提倡。
微信的营销管理的核心是,建立拉式营销而不是推式营销。因此,建议品牌尽量放弃那种一天一推的轰炸模式,而是设计吸引客户主动触发的拉式营销。
营销管理需要用到的是事件推送接口、发送位置消息接口、自定义菜单接口和扫一扫功能,通过客户触发的时间、发送的消息、点击自定义菜单以及扫码,让客户进行具体的营销活动。比如关注订阅事件触发一个最新优惠活动的下行消息、发送位置消息签到下行一个特定活动,或者点击相关活动菜单进入到营销活动的页面或者链接。
微信可以让客户扫描二维码进入到营销活动页面。还可以通过带参数的二维码,标识这个市场活动的营销代码,客户扫码可以识别来源,这样在微信中实现市场活动—线索的响应反馈闭环。
二、CRM客户关系管理
可以说微信是天生的CRM。微信CRM的本质,是在微信渠道上利用微信的特点和接口而扩展的CRM系统。
1.客户管理模块
客户管理主要是对公众号进行客户信息管理,并将这些数据导入企业的CRM系统。客户信息管理可以通过获取用户基本信息接口建立基本的客户信息档案, 针对公众号已有的关注者,可以通过获取关注者信息接口批量把公众号上的粉丝导入到企业内部CRM进行管理。而我们的做法是让用户将微信号与在我们公司网站的帐号绑定,对于关注者只有推广,对于绑定的客户则可以通过模板消息提供深度服务。
2.服务管理模块;
微信的一对一私密交互最适合做品牌的客户服务。主要通过自动消息回复、菜单事件来实现。
用户可以输入文字或者语音发送消息,我们通过对消息做模式匹配给出用户想要的答案,比如用户输入”余额”或”YE”,我们可以返回他在我们系统帐户的余额。
客户服务管理还需要接收事件推送接口和自定义菜单,实现客户的多触发机制,这样客户可以通过自定义菜单、消息等各种方式随时发起微信请求。
3.微信呼叫中心;
从客户服务模块延伸出来一个呼叫中心模块, 微信CRM的呼叫中心模块,可以基于自定义菜单接口,实现呼叫中心的IVR交互菜单,同时再单独开发模块实现多用户和智能分配,实现不同菜单分配到不同用户或用户组。由于呼叫中心多语音的特点,以及座席客服都是声音甜美,所以需要通过语音识别接口实现对语音微信呼叫的识别和转换,同时通过多媒体文件接口实现微信语音呼叫的备案(专业术语叫录音系统)和质检功能,并可以通过多媒体文件接口回复实时的或者预录制好的语音。
三、电子商务系统
这个很容易理解,微信客户端装机量这么高,你自家企业的app应用要分平台(ios、android、win phone)开发,再去推广下载,成本多高,远不如基于微信开发。自定义菜单链接到自家的html5页面,流程都可以复用,店门口贴个海报用户扫扫二维码就能关注你的微信号,流程简单、成本低廉。即使是有实力的大公司也会开发微信版销售系统,一来成本不高,二来这个渠道用户真的很多。
四、企业内部管理系统
既然电子商务系统都可以挪到微信,那企业一些管理系统自不必说。对于一些小企业,省去了app开发成本,多好?
微信公众号开发