6 亿推送数据告诉你,我们的一天究竟在干嘛

反射冰川
• 阅读 3239

今天,我们来看看来自 Leanplum (一个移动营销自动化工具) 的一些推送通知数据,它分析了 6.71 亿条推送消息来揭示一些有意思的趋势,数据具体到一天 24 小时不同的时段。 24 内小时北美居民作息​

6 亿推送数据告诉你,我们的一天究竟在干嘛

北美平均工作日推送通知

让我们先看看市场人员一天中什么时候推送通知,用户如何与这些推送交互。下表从百万消息中抽样,显示了北美的工作日平均每天发送与打开通知的数据。这些数据基于本地化时间做了处理,展示了每个小时原始发送与打开推送的数量。蓝色的线对应左边的坐标,是发送通知的数量。红色的线对应右边的坐标,是打开通知的数量。

6 亿推送数据告诉你,我们的一天究竟在干嘛

这里你可以看出来一个有趣的趋势 - 通过一天的时间维度你可以清晰地看到推送的发送量与打开量趋势,中午时有一个小高峰,下午 3 点有一个大一点的,晚上最大。晚上的趋势挺有意思 - 下午 6 点后,相对于前面的小时,『打开量』曲线开始上升,而『发送量』低一些。这表明晚上来临时移动 App 推送了大量的消息,但实际上如果再晚点推送可能更有效,因为用户参与会更多。不管怎样,这个曲线很有兴趣,我们可以看到用户的行为模式:人们是如何度过一天的。 通过对每天活动的数据研究,进一步表明了这个趋势

美国人一天时间的使用调查 可视化地展示出了上述的通知图表的准确性。该文章有一段视频,动态地对 1000 个人一天中每分钟的活动做了模拟,这些活动诸如:打电话、运动、起床、购物、睡觉等。下图是下班的状态:下午 5 点一到,人们回家准备或者吃晚餐。

6 亿推送数据告诉你,我们的一天究竟在干嘛

点击本链接到网页可以看到动态视频。早上 7 点到 9 点,人们醒过来,开始了早上的活动:吃饭,个人护理,去办公室,工作。从起床到一些列连贯的动作,然后到办公室,开始工作,这可以解释为什么 12 点前的推送打开是很低的。从视频可以看出来下午 3 点有一些有趣的活动变化,与之关联推送的发送与打开更高了。这是因为人们在这个时间点有个茶歇,这是一个走到户外,看一眼手机的好时机。直至下午 6 点,大部分人离开工作状态,切换到休闲状态。这完美的解释了,为什么推送的打开率在晚上 6 点到 9 点如此之高。工作结束,人们就打开手机,浏览 App,跟进社交媒体。休闲活动持续数小时至晚上 10 点,大部分人切换到个人护理与睡觉状态。推送通知的打开情况曲线,与工作结束至休闲的时间完美契合。

媒体消费

那么,我们来看看推送打开率高的休闲时间。在这些休闲时间人们到底在干些什么呢? Flurry 提供的媒体消费展示了一些有趣的趋势:

6 亿推送数据告诉你,我们的一天究竟在干嘛

几个明显的特征:互联网使用有 2 个主要的高峰:早 8 点和晚 7 点(峰值)。 iOS 与 Android App 使用时间在早 7 点至晚 9 点。 TV 明显是工作后回家的事情,晚 7 点至 11 点有一个非常大的高峰。

可以把这个上图与分析英国媒体消费情况的图作对比(来自 Ofcom):

6 亿推送数据告诉你,我们的一天究竟在干嘛

通过这 2 个图,你可以看出,TV 是休闲时间中相当重要的一部分,尤其是工作后。通话在一天中有时间限制,然而在线的交流( SMS/Email/IM )整天都在进行。

推送运营与媒体消费

把上述的媒体消费模式与 Leanplum 的推送运营数据关联起来,我们可以得出结论,为什么人们是在晚上打开推送。我打赌我们已经感受到了手机作为第二屏的影响力,当人们看电视时,不经意间机会看到推送通知。他们很有可能把手机放在口袋里或者在手边,很容易地关注到手机上的 App。

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
美凌格栋栋酱 美凌格栋栋酱
6个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Wesley13 Wesley13
3年前
FLV文件格式
1.        FLV文件对齐方式FLV文件以大端对齐方式存放多字节整型。如存放数字无符号16位的数字300(0x012C),那么在FLV文件中存放的顺序是:|0x01|0x2C|。如果是无符号32位数字300(0x0000012C),那么在FLV文件中的存放顺序是:|0x00|0x00|0x00|0x01|0x2C。2.  
Stella981 Stella981
3年前
SpringBoot整合Redis乱码原因及解决方案
问题描述:springboot使用springdataredis存储数据时乱码rediskey/value出现\\xAC\\xED\\x00\\x05t\\x00\\x05问题分析:查看RedisTemplate类!(https://oscimg.oschina.net/oscnet/0a85565fa
Wesley13 Wesley13
3年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
3年前
PHP创建多级树型结构
<!lang:php<?php$areaarray(array('id'1,'pid'0,'name''中国'),array('id'5,'pid'0,'name''美国'),array('id'2,'pid'1,'name''吉林'),array('id'4,'pid'2,'n
Easter79 Easter79
3年前
SpringBoot整合Redis乱码原因及解决方案
问题描述:springboot使用springdataredis存储数据时乱码rediskey/value出现\\xAC\\xED\\x00\\x05t\\x00\\x05问题分析:查看RedisTemplate类!(https://oscimg.oschina.net/oscnet/0a85565fa
Wesley13 Wesley13
3年前
Java日期时间API系列36
  十二时辰,古代劳动人民把一昼夜划分成十二个时段,每一个时段叫一个时辰。二十四小时和十二时辰对照表:时辰时间24时制子时深夜11:00凌晨01:0023:0001:00丑时上午01:00上午03:0001:0003:00寅时上午03:00上午0
Stella981 Stella981
3年前
JVM 字节码指令表
字节码助记符指令含义0x00nop什么都不做0x01aconst\_null将null推送至栈顶0x02iconst\_m1将int型1推送至栈顶0x03iconst\_0将int型0推送至栈顶0x04iconst\_1将int型1推送至栈顶0x05ic