升讯威微信营销系统开发教程:(1)订阅号和服务号深入分析

微信开发系列教程,将以一个实际的微信平台项目为案例,深入浅出的讲解微信开发、应用各环节的实现方案和技术细节。

原创内容,欢迎转载,转载请注明出处。

首先在第1章节中,我们先理清什么是订阅号,什么又是服务号,以及两者的关键性区别。

 

订阅号和服务号统称为微信公众号。

订阅号强调媒体资讯属性,为会员提供信息订阅,适用于新闻传媒类企业。订阅号从某种意义上来讲,是拿来做内容的,如果你没有原创作品,对用户没有任何意义。

服务号强调服务和应用属性,旨在为会员提供服务并与之互动。支持所有微信高级接口,几乎所有的功能应用都是针对服务号所开发的。

目前订阅号个人和企业都可申请,服务号只有企业才能申请而且有一定门槛,要真正用起来还需要利用微信的接口并结合自身的业务需求进行开发。

订阅号每天可下发1条消息,服务号每周可下发1条消息。

服务号下发的消息会显示在会员的聊天列表中,并有消息提醒通知会员;订阅号下发的消息只能折叠显示在会员的订阅号分组中,没有消息提醒。

订阅号不支持微信支付,无法实现会员充值、消费等相关功能。如发红包、1元抢购等和支付业务挂钩的业务都无法实现。经过微信认证的服务号可以开通微信支付。

订阅号没有微信的高级接口权限,无法获取用户的身份标识(OpenId),即使在认证订阅号下方添加菜单,跳转到页面中,也只能在页面里做一般信息展示,因为无法得知正在浏览页面的用户是谁,也就无法与之进行互动。在认证订阅号中可以实现微官网,但只能作为企业形象及信息静态展示、发布之用。

服务号可以获取用户身份标识(OpenId),并在此基础上实现微会员系统、微信活动、以及各类基于用户身份的营销活动。在服务号中实现的微官网可以显示用户的头像、积分、会员信息、卡券信息、活动信息以及微信支付信息等。

服务号可视为轻量级的手机App。如果将服务号与您的其它系统打通,可以实现更全面的服务,如购物中心将服务号与线下会员系统打通,即可在服务号中查询消费记录、积分、积分兑换、购物小票扫码赚积分、线下活动参与赚积分换礼品等;旅游景点影院娱乐场所可通过微信支付和卡券功能实现票务预定、购买、优惠券派发核销等等。

对于线下实体商户,初看之下订阅号可以每天下发消息,似乎更适合营销推广,但是需要考虑以下几点:

  • 技术层面上,在微信中订阅号下发的消息是被折叠显示的,且没有消息提醒,需要会员主动到订阅号文件夹下查阅,而订阅号的注册开通门槛极低、个人企业皆可申请,各类订阅号五花八门,用户是否能够在订阅号列表中及时看到你下发的消息是一个未知数,根据过往的运营经验,订阅号下发的消息阅读率一般低于5%。

  • 业务层面上,你是否确实每天都有新的有价值内容产生需要下发给用户?订阅号的典型适用场景为新闻传媒类的企业,可以向感兴趣的会员每天推送最新的新闻咨询等。而其它类型的线下实体商户通常不会有如此高频度的内容产生,服务号每周1次的下发频率完全满足了优惠促销活动消息的下发需求。如果一定要使用订阅号每天反复下发同样的信息推广,实际上会造成消息的阅读率大幅下降以及较高的粉丝流失率。

除了消息的下发区别外,服务号的其它功能和接口权限全面优于订阅号,应用好服务号的功能,才能够为企业沉淀客户,不断的注入新的客源,因此,微信服务号可以说是企业的最佳选择,是线下引流转化的不二之选。

目前微信官方对这两种账号的态度:一切政策向服务号倾斜,全力支持服务号的发展,最近的几次调整和新功能,都是针对服务号的,基于服务号的高级接口权限次开发,几乎已是无所不能,未来服务号可能会进一步升级为应用号。而对订阅号则是不管不顾的态度,不再为订阅号开放任何新接口或新功能。

而选择服务号需要具备一定的开发能力,微信提供了平台,而如何应用这个平台达到良好的营销效果,要看自身如何应用,但是对于大部分线下商家来说,可能并不具备专业的开发应用能力,此时可以选择成熟的第三方平台来为自己的微信服务号提供应用服务,在选择第三方服务平台时,需要综合考量平台的技术能力和应用能力,以及是否经过微信认证。第三方平台的服务方向亦有所不同,有些偏向于服务微商,有些偏向于服务在线商城、分销,目前重点服务于线下商户结合线下使用场景的平台较少,对于线下商户推荐“升讯威微信营销系统(http://wx.shengxunwei.com/)”,上手使用容易,功能全面,技术领先。

附1:公众号接口权限说明


     接口名称

未认证订阅号

认证订阅号

未认证服务号

认证服务号

发送消息-被动回复消息

发送消息-客服接口



发送消息-群发接口



发送消息-模板消息接口(发送业务通知)




用户管理-用户分组管理



用户管理-获取用户基本信息



用户管理-获取用户列表



用户管理-获取用户地理位置




用户管理-网页授权获取用户openid/用户基本信息




推广支持-生成带参数二维码




推广支持-长链接转短链接口




界面丰富-自定义菜单



素材管理-素材管理接口



智能接口-语义理解接口




多客服-获取多客服消息记录、客服管理




微信支付接口




可申请

微信卡券接口


可申请


可申请

微信设备功能接口




可申请

微信JS-SDK-分享接口



微信JS-SDK-微信卡券



微信JS-SDK-微信支付




原文地址:http://www.cnblogs.com/sheng_chao/p/5791691.html


.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/328656.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

不安装cudnn可不可以_Linux非root用户如何优雅的安装cuda和cudnn

Linux非root用户如何优雅的安装cuda和cudnn发布时间:2018-05-23 16:11,浏览次数:804, 标签:LinuxrootcudacudnnLinux非root用户如何优雅的安装cuda和cudnn跑深度学习模型时,总会遇到各种版本的问题。如深度学习框架与cuda的版本不…

如果你也会C#,那不妨了解下F#(4):了解函数及常用函数

函数式编程其实就是按照数学上的函数运算思想来实现计算机上的运算。虽然我们不需要深入了解数学函数的知识,但应该清楚函数式编程的基础是来自于数学。 例如数学函数f(x) x^2x,并没有指定返回值的类型,在数学函数中并不需要关心数值类型和返…

新闻发布项目——实体类(newsTb)

package bdqn.newsMange.entity;import java.util.Date;/*** 新闻的实体类* author Administrator**/ public class newsTb {private int newsID;// 编号private int categoryID;//类别编号(外键)private String summary;// 摘要private String title;//题目private String con…

Java URL协议扩展实现

转载自 Java URL协议扩展实现在信息交互系统设计中,不乏有自定义通讯协议设计。本章会介绍如何利用 java.net.URL 类来自定义协议。一般而言, URL 的格式是: protocol://[authority]hostname:port/resource?queryString 。 URL 类能够解析…

axure8 事件改变样式_AxureRP8实战手册-案例2(文本框:边框变色)

案例2. 文本框:边框变色案例来源:百度-登录界面案例效果:光标进入文本框时:(图1-6)案例描述:在登录界面中,包含用户名与密码的输入框。当焦点进入输入框时,输入框边框与内部图标变为蓝色;失去…

URL的getFile()和getPath()方法的区别

转载自 URL的getFile()和getPath()方法的区别 import java.net.MalformedURLException; import java.net.URL; public class dd { /** * param args */ public static void main(String[] args) { try { URL url new URL("file://ftp.yoyodyne.com/pub/files/fo…

webpack打包发布

npm run dev npm run dist --线上 git status git add . git commit -am "online adapter" git push git pull git branch --查看当前分支是在哪里master 还是 admin yarn install v1.3.2 yarn run dist -- 打包 fe-deply.sh --shell脚本 自动发布脚本 gi…

介绍开源的.net通信框架NetworkComms

Networkcomms 是一款C# 语言编写的TCP/UDP通信框架 作者是英国人 以前是收费的 目前作者已经开源 开源地址是:https://github.com/MarcFletcher/NetworkComms.Net networkcomms通讯框架使用简单方便,性能稳定. 从github上下载到源码后,需要Visual studio安装nuget 加载相关D…

dplayer js控制 自动全屏_vue-video-player 通过自定义按钮组件实现全屏切换效果【推荐】...

最近公司的产品上线,一些高级功能在基础版本中不对用户开发,通过视频的形式展示。产品开发用的是 vue, 经同事介绍使用了vue-video-player视频播放插件,通过 demo案例很快实现了视频播放效果class"vjs-custom-skin"ref"videoP…

新闻发布项目——实体类(comment)

package bdqn.newsMange.entity;import java.util.Date;/*** 新闻评论表*/ public class comment {private int commentID;//编号private String cmmUser;//用户名private String ip;//ipprivate String cmmContent;//内容private int newsID;//新闻IDprivate Date cmmDate;//…

java字符串格式化:String.format()方法的使用

转载自 java字符串格式化:String.format()方法的使用常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的读者应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。 l for…

java web每天定时执行任务(四步轻松搞定)

https://www.cnblogs.com/LiSheng97625/p/4648739.html java web每天定时执行任务(四步轻松搞定) 第一步: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44…

从Unity3D编译器升级聊起Mono

接前篇Unity 5.3.5p8 C#编译器升级,本文侧重了解一些Mono的知识。 Unity3D的编译器升级 新升级的Mono C#编译器(对应Mono 4.4) Unity编辑器及播放器所使用的Mono运行时还未升级。 新编译器仍针对C# 4,是旧的编译器也支持的版本。 …

bat脚本中获取上级目录_批处理bat命令--获取当前盘符和当前目录和上级目录

批处理命令获取当前盘符和当前目录%~d0 是当前盘符%cd% 是当前目录可以用echo %cd%进行打印测试以下例子是命令行编译Visual Studio编写的程序:echo offset b%cd% //将当前目录保存到参数b中,等号前后不要有空格C:cd program filescd microsoft visual studiocd com…

日期类的加减及java中所以日期类的操作算法大全

转载自 日期类的加减及java中所以日期类的操作算法大全1.计算某一月份的最大天数Calendar timeCalendar.getInstance(); time.clear(); time.set(Calendar.YEAR,year); //year 为 int time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0 int daytime.getActu…

使用Spring的@Scheduled实现定时任务

https://blog.csdn.net/prisonbreak_/article/details/49180307 使用Spring的Scheduled实现定时任务 2015年10月16日 16:23:21 阅读数:103485更多 个人分类: Java开发 Spring配置文件xmlns加入 xmlns:task"http://www.springframework.org/sch…

新闻发布项目——实体类(categoryTB)

package bdqn.newsMange.entity; /*** 新闻类别实体类* author Administrator**/ public class categoryTB {private int categoryID;//编号private String categoryName;//类别名public int getCategoryID() {return categoryID;}public void setCategoryID(int categoryID) {…

.NET Core 系列5 :使用 Nuget打包类库

NuGet是个开源项目,项目包括 NuGet VS插件/NuGet Explorer/NuGetServer/NuGet命令行等项目,.NET Core项目完全使用Nuget 管理组件之间的依赖关系,Nuget已经成为.NET 生态系统中不可或缺的一个组件,从项目角度,将项目中…

foxmail 不知道这样的主机_华为P50真机图!网友:早知道这样,就不加价买mate40了...

hello,大家好,欢迎收看本期节目由于各方面原因,今年的华为mate40系列确实很难抢不少心急的用户甚至是加价买了入手之后有的用户有开始后悔了,当然不是该机不好而是他们看到了疑似华为P50的真机渲染图它的正面并没有丑陋的双打孔&a…

F#年度调查结果概述

本文要点 年度社区调查向600多名开发人员了解了他们的F#使用情况;在工作中,F#的最大好处包括正确性、让不合法状态不可达以及能够更轻松地解决复杂的问题;大多数F#开发人员仍然使用Windows作为他们的开发平台之一,但使用Mac和Linu…