自动化消息和触发类消息的实现方式有所区别

优采云 发布时间: 2021-06-08 00:01

  

自动化消息和触发类消息的实现方式有所区别

  

  一、什么是自动消息?

  与操作员手动创建任务发送的消息不同,自动消息是由系统根据既定规则触发的。

  自动消息按内容类型可分为通知消息和营销消息。

  1) Notification:个人信息变更通知消息,用于增加用户交互频率和转化概率,主要如下:

  2)Marketing 类别:统一事件通知,区别于人工消息。自动化消息可根据营销规则自动通知,节省运营商的人工操作,并辅以提高效果的策略。

  目前常用的主要有:

  需要注意的是,本文讨论的营销通知大多是偏向于自身业务的通知。商户相关规则的设置与自营不同,后续会在文章其他讨论中进行。

  不同发送方式的服务方式和字段不同。比如微信服务号的订阅通知。模板需要在微信提供的固定字段中选择使用,而push是直接对接的界面,副本可以自己设置。渠道对发送通知和营销有不同的限制。

  以推送为例:小米限制营销总量,但不限制通知总量;和 vivo 都限制了两者。区分营销和通知类别可以在遵守平台使用规范的同时增加覆盖面。另外,请务必遵守各个平台的使用规范,否则严重时可能会导致频道无法使用。

  

  根据触发方式的不同,可分为触发型和定时型:

  Trigger:根据用户的行为及时触发;定时:系统按照一定的规则筛选用户,定时触发。

  计时系统和触发系统的实现有区别,下面会一一介绍。

  二、触发消息的实现方法

  触发消息有两种类型:

  前者的系统比较简单,后者的系统比较复杂。

  先介绍第一个。第一个主要需要提供一个通用的发送服务,触发的节点都是由业务系统控制的。符合第一类的主要是通知,比如订单发货通知。此过程大约需要三个步骤:

  

  1. 申请模板

  这一步需要联系系统提供后台页面功能,手动申请模板。模板可能需要以下信息:

  

  1)Name:标记模板的主要目的,需要验证唯一性;

  2)分发方式:不同的发送方式决定了需要填写的消息内容。比如短信只需要填写消息内容,而推送则需要填写模板、消息内容和跳转链接等;

  3)Content type:短信和推送标签是营销还是通知,此项也将决定短信内容的验证。例如,营销短信必须收录退订说明,而通知则不需要验证。

  4)消息内容:消息内容的设计主要包括以下几点:

  5)Enable 时间:主要决定是否启用模板。生效方式有三种:立即激活生效,设置时间生效(选择精确到分钟)暂时不生效。这三种方式的设计主要是供商家和供应商使用,以更好地体现价值。

  为什么需要申请模板,而不是直接通过接口传递业务系统需要发送的内容?

  这主要是由于:

  2.发送

  发送节点由业务系统触发,调用触摸系统提供的通用接口。输入参数的必填字段是:

  系统所有权:标记哪个系统被调用;使用模板;发送用户:包括用户ID、手机号码;动态字段内容:如果模板中有动态字段,需要标注每个用户的动态内容是什么。

  可以根据自己的业务添加其他字段。

  返回的参数需要返回调用的成功和失败,失败需要标注失败的原因和调用的任务id;此时的成功和失败只是接口调用的成功或失败,并不是真正到达用户。

  真正到达用户的结果需要异步获取,因为服务提供者返回结果的时间不同。

  3.成绩收据

  收据可以有两种方式:

  推荐第二个方案,避免了需要多个系统存储报文结果导致的数据冗余,也节省了开发量。每次连接新系统时无需触摸系统连接界面。

  消息回执需要包括什么?

  发送时返回任务id。如果通过task id查询需要单独存储,也可以通过系统+时间+模板查询。这种类型的查询需要联系系统进行汇总。

  当然,消息接收的接口不是必须的。您也可以通过触摸系统页面查看数据。

  三、如何实现定时消息

  定时消息一般需要在到达系统中创建规则,然后触发它们。流程大致分为5个步骤:

  

  1. 创建任务

  创建任务有点类似于手动,需要指定任务的基本信息,目标用户规则,以及到达信息的配置:

  

  这里的任务创建页面不是完全可配置的,因为每个策略针对不同的用户规则;例如,睡眠用户可能基于浏览/额外购买等规则,而生日提醒基于生日时间。 所以增加了一个新的策略,需要改变目标用户的配置。

  一开始不需要做一个对所有策略完全通用的页面,只需要支持每个策略可能改变的策略的配置;例如,睡眠用户的定义可能从 30 天变为 15 天。制作配置页面,方便调整。

  除了用户的定义,如果是促销通知类型,需要过滤产品,确认哪些产品是用户选择匹配的;产品标签可以根据品类、品牌、促销类型、价格区间、利润率等配置。

  2. 用户搜索

  按照设置的规则查询用户。这时候就需要注意搜索时间了。为了在设定的时间发送,您需要提前估计系统的处理时间并搜索用户。

  3. 消息组装

  之所以特别提到这个链接,是因为有些策略需要算法来匹配。

  例如:促销通知。根据今天设置的产品规则和用户规则筛选产品和用户后,我们需要为每个用户触达不同的产品,以增加用户的点击量。消息类似于“您有兴趣[产品名称]正在参与[促销名称],过来看看”

  这时候就需要一个算法,把用户池和产品池匹配起来,找到用户最有情感的产品,然后到达系统就会组装起来,到达不同用户的需求。

  4.发送和结果统计

  和手动任务类似,还是要注意用户的请勿打扰等,这里就不说了。

  四、结语

  自动化覆盖设计的难点在于策略的制定。需要与运维人员密切沟通,根据目标制定策略,及时关注数据分析和调整策略。

  此外,还需要与算法部门密切沟通合作。推动算法部门改进算法也是重要的工作之一。

  本文由@举个栗子原创发表于人人是产品经理,未经许可禁止转载

  标题图片来自Unsplash,基于CC0协议

  奖励作者,鼓励他努力!

  欣赏

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线