如何通过A/B测试提升Push推送消息点击率?
618电商节火热进行中,某电商App准备向用户推送一条全局活动消息,运营准备了两个推送文案:
文案A:年中囤货我们更懂你,没有大优惠怎敢惊动你:美妆个户,户外运动,医疗健康,一站式备齐,点击>>
文案B:全场特价1折起,跨店满减满300-30,会员更有折上折,6.1激情预售开启,现在就抢,一价到底,点击>>
哪个文案更能打动用户?
我们可以用消息推送来做个A/B测试来确定推送的文案。各选择0.5%的活跃用户,推送不同的文案后分析用户的点击量数据。实际效果如下:
文案A的点击率为:3.3%
文案B的点击率为:11.4%
事后分析,文案B中有用户可直观获取数字价值的促销方案,对用户有较大的吸引力,因此全量推送文案B无疑能让用户点击率和转化率更上一层楼。
应用消息推送的A/B测试功能,支持针对不同文案、不同人群、不同时间进行消息推送对比测试,并在多组对比结果中,选择效果更好地文案或者标签人群进行自动补发,智能化实现最优的推送测试,提高推送点击率。
运营人员会使用推送通知来提高应用的日活或者唤醒沉默用户,让用户为他们的偏好投票,也让运营用最少的成本达到测试目的,继而在全量推送中达到最好的推送效果。
集成华为推送服务就可以使用推送服务的A/B测试功能,推送通知实验可以对推送通知的标题、文案、点击动作甚至是不同人群在不同时间进行消息推送对比测试等进行分组测试。可基于华为分析输出的用户属性、受众群组等条件将实验目标用户按比例分成不同分组,每个组添加不同的策略。然后根据华为分析服务得出不同分组的用户数据,如点击率,转化率等。

华为推送服务A/B测试推送效果
集成步骤
首先,使用推送通知类A/B测试之前,需要集成华为推送服务,可以参考推送服务官方文档进行集成。
操作流程
集成推送服务后,需要在App Gallery Connect上对文案进行配置,下面我会结合一个具体的案例讲解操作步骤。
假如你是一位电商App的运营,平台正在做红包营销活动。你想要对平台所有用户推送优惠券到账消息,你设置了两组不同的文案,为了测试出内容最优(打开率最高)的一组文案,随机对App用户发送消息进行A/B测试。
首先登录App Gallery Connect网站,选择“我的项目”在左侧导航栏中选择“增长 > A/B测试”,找到右上角“创建实验”从下拉框中选择“通知实验”

填写本次A/B测试实验的名称和描述,这里我们可以将实验命名为“618节日促销推送文案测试”

进入“选择实验目标用户”页面,设置实验筛选用户和比例。我们这里选择
“所有用户”参与用户比例设置为5%,系统会从所有用户中筛选出5%的用户,并平均分配到原始组和实验组中。

在“配置原始组和实验组”页面,我们可以将两条待测试的推送文案信息填写在这里。原始组的文案为“您有5元现金红包已入账,限量可领,购物立减,手慢无”实验组的文案为“5元无门槛红包已到账,全场通用,仅限1天有效!”点击文案均跳转到首页。
在“选择跟踪指标”页面,选择本次推送想要跟踪的主要指标和次要指标。我们本次测试想看两种不同推送文案的打开率,所以我们将主要指标设置为“点击率”
在“设置消息选项”页面,可以选择推送时间、推送有效期和推送重要性。点击“保存”会进入实验报告界面,在该界面可以查看本次A/B测试的具体推送效果。

经过以上5步,我们就成功完成了一次A/B测试推送,通过查看测试结果,我们可以找出最理想的通知文案和消息呈现方式,从而提高正式推送时的打开率和转化率。
了解更多详情>>
访问华为开发者联盟官网
获取开发指导文档
华为移动服务开源仓库地址:GitHub、Gitee
关注我们,第一时间了解 HMS Core 最新技术资讯~
如何通过A/B测试提升Push推送消息点击率?的更多相关文章
- Android push推送消息到达成功率优化
Android push推送消息到达成功率优化 问题:server向client发送消息.未考虑client是否在线,这种消息到达率是非常低的. 第一次优化:使用server离线缓存数据,推断假设cl ...
- Android应用实现Push推送消息原理
本文介绍在Android中实现推送方式的基础知识及相关解决方案.推送功能在手机开发中应用的场景是越来起来了,不说别的,就我 们手机上的新闻客户端就时不j时的推送过来新的消息,很方便的阅 ...
- 58同城高性能移动Push推送平台架构演进之路
本文详细讲述58同城高性能移动Push推送平台架构演进的三个阶段,并介绍了什么是移动Push推送,为什么需要,原理和方案对比:移动Push推送第一阶段(单平台)架构如何设计:移动Push推送典型性能问 ...
- 转: 58同城高性能移动Push推送平台架构演进之路
转: http://geek.csdn.net/news/detail/58738 文/孙玄 本文详细讲述58同城高性能移动Push推送平台架构演进的三个阶段,并介绍了什么是移动Push推送,为什么需 ...
- 为什么PUSH推送要经常背锅?
前言 只有光头才能变强. 文本已收录至我的GitHub精选文章,欢迎Star:https://github.com/ZhongFuCheng3y/3y 自从做了推送以后,每隔一段时间就发现有各大的公司 ...
- iPhone的Push(推送通知)功能原理浅析
第一部分:Push原理(以下绝大多数内容参考自.图片来自iPhone OS Reference Library)机制简介Push 的工作机制可以简单的概括为下图图中,Provider是指某个iPhon ...
- $Django 支付宝支付,微信服务号推送消息 (测试需要把应用程序部署到服务器上)
一 支付宝支付 大概 支付宝支付 正式环境:需要用营业执照去申请商户号,appid 测试环境:沙箱环境:https://openhome.alipay.com/platform/appDaily.ht ...
- 应用“PUSH推送”的5个真相和5个误区
真相一:用户厌烦的并不是推送功能本身 针对如何看待推送功能这一问题,对1万名用户进行了问卷调查,结果表明80%的用户表示不会拒绝推送功能.各个年龄段方面没有太大的差别,但女性用户更容易受个人兴趣和 ...
- 移动端Push推送
移动端Push推送 移动端开发逃不掉要做推送,这里给出服务端一种省时省力的解决方案. iOS:PushSharp.Apple.苹果有自己的推送服务,我们按照规则推送数据就好.这里我选取PushShar ...
随机推荐
- Cannot get a STRING value from a NUMERIC cell poi异常解决
ref:http://www.tpyyes.com/a/kuozhan/2017/0902/199.html poi导入excel表格数据时报java.lang.IllegalStateExcepti ...
- 微信小程序时间戳转为日期格式
通常后台传递过来的都是时间戳,但是前台展示不能展示时间戳.就需要转化了. 功能说明: 微信小程序里,时间戳转化为日期格式,支持自定义. 拷贝至项目utils/utils.js中,并注意在js中声明下: ...
- EMS邮箱数据库常用命令(二)
1.查询邮箱数据库的使用空间 查询Exchange环境中所有邮箱数据库. 键入以下命令 Get-MailboxDatabase -Status | FL name,DatabaseSize 命令执行后 ...
- VUE-SSR原理和使用
开篇N问 SSR解决了什么问题?SSR存在那些问题?SSR优点缺点是什么如何使用以及原理 自我总结了有如下优势 - SSR利于seo优化,因为实现了在node中解析vue,将实例渲染成一个字符串直接 ...
- EMS批量为用户分配邮箱
组织单位"Office"下有10个域用户,可以通过PowerShell命令一次为该组织单位中的没有分配邮箱的域用户分配邮箱. 以Exchange管理员身份打开EMS控制台.在Pow ...
- docker下将容器按照端口号分配
问题情境:现在有一个服务器主机,安装了docker,想给成员分配各自的容器,但不想成员通过宿主机进入容器.那么成员如何直接访问容器呢? 成员可以通过ip加端口号访问 因此,需要生成一个容器,将容器的2 ...
- java_类的访问控制符
1.分类: public protected default private是java中的访问控制修饰符. public String name; protected String name; Str ...
- Typora教程
写Mrakdown费事?Typora让你像写Word一样行云流水,所见即所得. ###简介 Typora是一款轻便简洁的Markdown编辑器,支持即时渲染技术,这也是与其他Markdown编辑器最显 ...
- canvas基础简单易懂教程(完结,多图)
目录 Canvas学习 一. Canvas概述 1.1 Hello world 1.2 Canvas的像素化 1.3 Canvas的动画思想 1.4 面向对象思维实现canvas动画 二.Canvas ...
- Java语言学习day26--7月01日
###14内部类 * A: 内部类的概述 将类写在其他类的内部,可以写在其他类的成员位置和局部位置,这时写在其他类内部的类就称为内部类. 其他类也称为外部类. * B: 什么时候使用内部类 在描述事物 ...