如何通过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 ...
随机推荐
- for循环打印九九乘法表
学习目标: 熟练掌握 for 循环的使用 例题: 需求:打印九九乘法表 代码如下: // 九九乘法表 // row 为行,col为列 for(int row = 1; row < 10; row ...
- 微信小程序和公众号和H5之间相互跳转
参考链接:https://www.imooc.com/article/22900 一.小程序和公众号 答案是:可以相互关联. 在微信公众号里可以添加小程序. 可关联已有的小程序或快速创建小程序.已关联 ...
- Exchange统计邮箱数量
以Exchange管理员身份登录,打开PowerShell控制台. 1.查询Exchange组织邮箱数量 键入以下命令. Get-Mailbox | Measure-Objcet 2.查询某数据库邮箱 ...
- crm单元测试使用
Action使用 使用paramBag传递入参,填写入参名,入参值,后使用 serviceProvider传入插件. Assert.AreEqual(this.output["state&q ...
- MySQL 的发展历史和版本分支
时间和里程碑 想查看之前的版本可以从这里找到mysql4,5,8等版本http://mirrors.sohu.com/mysql/下面简单回顾下相关的一些版本信息1996 年 MySQL 1.0 发布 ...
- JVM虚拟机类加载机制(一)
类从被加载到虚拟机内存中开始,到卸载出内存截止,整个生命周期包括:加载.验证.准备.解析,初始化.使用.卸载七个阶段.其中验证.准备.解析三个部分统称为连接. 类初始化情况: 遇到new.getsta ...
- css 实现球里装水
<template> <div class="container"> <div class="wave"></ ...
- 2021.12.07 P4291 [HAOI2008]排名系统(Treap)
2021.12.07 P4291 [HAOI2008]排名系统(Treap) https://www.luogu.com.cn/problem/P4291 双倍经验: https://www.luog ...
- ASP.NET Core 6.0 添加 JWT 认证和授权
序言 本文将分别介绍 Authentication(认证) 和 Authorization(授权). 并以简单的例子在 ASP.NET Core 6.0 的 WebAPI 中分别实现这两个功能. 相关 ...
- css的过渡transition和动画animation
过渡 过渡(transition)是CSS3中具有颠覆性的特性之一,我们可以在不使用Flash动画或JavaScript的情况下,当元素从一种样式变换为另一种样式时元素添加效果.过渡动画:是从一个状态 ...