您的位置:高德娱乐 > 政策服务 >

从0到1构建消息推送管理平台

日期:2019-03-12 20:14

本文的目的是帮助从零到一的每个高德娱乐注册人建立一套相对完善的内部消息推送管理平台,对公司内所有业务线和产品线的消息推送进行统一管理和传输。。

个人将推送定义为消息发送者向接收者传递信息的行为。。 结合我们的日常场景,通过短信、推送、微信等渠道向用户发送营销信息或通知信息是公司运营同学或业务系统的行为。。

用户日常推送信息可以引导用户参与活动、阅读信息、查看账单等行为,是重要的交通入口。 推动是促进业务目标实现的重要手段。

建立一个相对完善的内部消息推送管理平台,管理并向公司内的所有业务线和产品线发送消息。 这不仅提高了公司的运营效率,也保证了用户体验。。

本文的目的主要是阐述系统的产品设计思想,并在后续文章中对短信、推送和微信渠道的发送机制进行深入解释。。

一般来说,有两种发送消息的方式短信内容只需要短信对话框中的副本 一种方法是批处理和调度操作活动的交付跳转协议由客户端提供 有必要提供系统功能以方便用户的操作和筛选,然后编辑副本并在批准后发送短信发送部门:该数据作为结算后期短信费用的依据转换行为高德娱乐登录的范围:单击消息后的链接通常是转换

另一种是需要实时触发的消息,如支付成功通知、验证码获取、满足特定条件的营销活动等数据分析应该匹配消息和转换行为 这种消息需要很高的及时性,并在每个用户发送的消息内容中包含不同的参数,需要实时触发业务应用程序。

触发的消息需要通过特定的过滤和拦截规则接口触发时间通常是实时触发的,触发时间由服务系统决定 在短时间内被覆盖的用户被过滤,异常或不规则消息被拦截,并根据设置的频道被推送为了避免错误的消息传输,应该在测试发送的副本之前添加“测试”,或者应该设置测试的白名单,并且不在白名单中的帐户不能被测试。

对于消息推送系统,需要获取待投放目标用户的账户数据发送阶段的主要后台逻辑侧重于优化消息发送的性能、提高消息发送的稳定性和避免业务损失 公司产品的客户标识往往与相应推送渠道的账号不一致,需要获取绑定关系不同场景中使用的滤波频率可以适当调整 例如,短消息需要手机号码,推送需要SDK报告的令牌,微信需要使用开放标识,相关数据的收集在各频道发送机制的文章中有所描述短信和安卓推送都可以通过多种渠道建立分销集群对于触敏系统,数据分析通常是根据消息的整个过程进行的,包括发送的消息数-触敏次数-点击次数-数据转换

为了更准确地进行日常操作活动,提高商品的多功能转化率,操作关联会根据一些用户的特点进行筛选,如北京地区的用户、过去3天登录APP的用户等。 因此,消息传递系统需要与公司内部数据部门的标签系统接口,以便为运营同学提供传递人群的选择。对于最近发送的相主管招商关消息,应在客户服务端或操作端提供一定的查询功能,以便用户查询相关消息问题,如未接收验证码消息、未操作接收消息等

由接口实时触发的消息通常需要服务系统监控用户的行为,并通过MQ或接口将用户账号和所需参数传送到消息推送系统进行传输黑名单功能主要用于邮件过滤。

还必须提供上传用户账户文件的功能,以便在紧急情况下通知用户,并避免诸如来不及向涉及用户的标签系统输入数据等问题关键词拦截应该针对非法关键词,避免操作事故由于从运营商到发送者的上行链路过程不能准确地回答用户回复的消息(也有可能用户主动向某些号码发送短消息),为了确保每个场景不会相互影响,上行链路关键字必须被控制为唯一的

消息的类型应根据消息内容的用途进行划分,主要类别可分为通知、营销、验证码等类型以上内容是个人经验的总结,欢迎讨论和纠正这篇文章最初是由@卓别姆发表的

例如,短消息行业分为通知、营销和验证码类型的消息主题地图来自Unsplash,基于CC0协议 这种类型的划分主要是为了便于将短消息路由到服务提供商的不同通道,不同通道的接触率也不同 为了保证重要短信的点击率,需要将各种内容的短信路由到不同的通道进行传输。

结合个人经验,公司可以根据实际情况进行细化划分,如增加通知+营销类型。在用户的支付在可能的场景中成功之后,在表达了用户的支付成功信息之后,公司可以结合适当的场景添加和接收优惠文档,以指导用户转换到其他活动。

对于金融贷款机构,还可以增加还款通知类型,主要是生成提示用户逾期还款的信息。 对于来自不同渠道的消息,所需的消息内容是不同的。

PUSH需要显示标题和内容摘要。微信有模板消息、图形和文本、语音和其他类型的消息内容。在设计产品时,选择相应的交付渠道后,应显示和要求相应渠道所需的字段。 消息到达用户后,感兴趣的用户需要了解更多的信息,所以目前各种消息的载体没有足够的空间来高德娱乐主管显示所有的信息,所以需要跳转到登陆页面进行详细的信息获取。。。

短消息类型的消息在发送前需要从长链转换为短链。一是节省成本,因为短信是根据字符数收费的。另一个是用户体验。 用户不应该在手机上看到一对长的乱码。

。。

PUSH需要根据不同的跳转页面设置不同的跳转类型,例如H5页面和本机页面。

消息系统只需要将其配置到系统中,操作学生可以选择它。。。微信的消息内容通常是H5活动页面的模板消息栏,图形消息跳转到文章细节,文本消息也可以添加超链接跳转到小程序。。。

公司内部各业务线的费用按消息发送部门扣除。对于PUSH、微信等免费资源,还可以分析各业务部门对信息资源的使用情况。。。

为了更好地测量消息传输的质量,应该记录每个消息分发的目的,例如顺序、真实姓名、激活、下载、通知等。

。。生产研发负责人:发送信息前,应记录每项任务或模板,并记录相应业务线的产品负责人和实际研发信息。当消息发生客户投诉时,可以通过消息记录查询功能快速找到消息的生产和研究负责人,并紧急确认和解决相应消息中是否有异常。

对于不同传输形式的消息,推送时间是不同的。创建的消息任务可以在预定时间发送。对于固化的营销场景,应设置定期任务,并设置初始执行时间和周期,以降低运营成本。

消息任务设置完成后,需要验证消息发出后显示的效果和相关跳转是否正常,以避免在线推送事故。测试需要发送操作设置的真实内容,推送对象是内部消息的创建者。

。。创建消息任务或消息模板时,只有经过仔细审查才能发送,以避免工作错误造成的不利影响。 。。审计级别一般要求业务线内部负责人进行审计,公司平台或相应职能部门进行审计。

审查的要点是:消息拷贝是否符合广告法,消息跳转是否正常,发送频率和时间是否合适等。。。邮件过滤主要针对营销类邮件,时间限制(可以在9 : 00之间发送。

和晚上8点。

)、频率限制(用户只能在7天内收到一条短消息,对于周期性任务,接触过同一任务的用户可以进一步延长过滤周期)和黑名单限制(用户退订)。消息拦截主要是为了限制发送顺序,例如,每条服务线路每天最多可以为同一用户发送5条短消息;公司作为一个整体向同一用户发送多达30条短信;在短时间内对同一用户重复内容过滤(可以设置时间,如300秒);数量级控制只需要避免业务系统引起的用户消息爆炸。

例如,用户对短信的容忍度低于推送,因此短信频率应该更严格。m。目前,经过各种逻辑处理,消息终于到达了发送链路。m。应在发送链接中添加监控,并适当打印日志,以便检测异常情况并定位问题。

。。

您可以根据业务逻辑分配要发送的信道,也可以根据下游信道的状态自动路由。

。。消息分发群集图。

如果涉及转移应用程序和增加应用程序活动的消息,可能要计算每条消息带来的应用程序唤醒次数。。。对于涉及短信成本的短信,有必要对渠道和成功联系的数量进行收费,并设计一个对账板。

用户行为数据,如短信退订、推送关闭等。也需要进行分析,以便于后续触摸策略的调整。

对于短消息类型的消息,涉及签名和信道

不同的业务场景需要不同的短消息签名,某些帐户和模板的消息需要路由到固定的通道端。

且系统需要根据下游信道性能或状态自动路由消息。

。。

当用户抱怨或取消订阅时,他们被阻止向用户发送消息。筛选的粒度应基于消息类型,并可根据内部服务进行适当划分。

应为同一用户设置消息发送的上限,以避免因业务系统异常而轰炸用户。。。拦截重复内容需要为拦截相同的内容设置一定的时间段,以避免重复传输。

。。

对于营销新闻,有必要根据不同的触摸方式来控制触摸频率,以免对用户造成干扰,反而让用户对品牌感到厌恶。。。上行管理主要应用于短信,用户回复退订或办理业务的关键词。

  1. 。。
  2. 。。
  3. 每个人都是产品经理。
  4. 未经允许禁止复制。

。。

。。。