如何设计好一条推送通知

你注意过么,每天从不同的 App 上收到的大量的推送通知与提醒,这些通知里有多少你真的有兴趣?

智能手表屏幕上无意义的通知

每天,用户对各种没用的通知应接不暇,这些通知让他们分散注意力,甚至成为了骚扰。骚扰的通知是用户卸载移动应用的首要原因(71% 的被调查者)

app卸载原因

经过设计的、对用户有用、有相关性的通知,是非常重要的。为了提高参与度,通知是公司能够直接与用户交互,在正确的时间、地点,发送正确的消息最强大的工具。

下面让我们看看,如何把这个反用户体验,转变为对你的产品与用户,既有意义又有价值的重要一环。

友好的通知的核心要素

通知是一个特权,因为用户信任你,让你直接发消息给他,那你更不该辜负这个信任。以用户为中心的通知是任何牛B的移动营销策略的核心构建要素,但是,创建完美的通知不是想像的那么容易。

以下是打造以用户为中心的通知需要记住的 5 个要点。

1. 太多的通知

你可能犯的最常见的错误,长期以来造成最大危害的推送行为,就是给你的用户发送超过他们所需要的通知。过多的与用户直接的会话,可能导致『通知过载』,结果导致用户对全部信息置之不理,或者关闭接收。

通知在同一时间占据手机

小贴士:你需要理解你的用户群体,他们的产品周期,他们的需求,从而弄明白你可以推送通知的频率。

2. 推送价值

当用户刚刚开始使用你的 App,他是不介意得到通知的,只要这些通知是『有价值的』,只要让用户觉得有用、有去。让人心动与愉悦的个性化的内容是关键点。

反面案例:有一些通知从来不应该出现在用户的屏幕上。AppStore 软件更新通知,很有可能设计是遵从『系统状态可视化』的使用性原则,但是用户真的需要看到这个么?如果一种通知根本不需要用户有任何行为而仅仅是个“通知”,为了通知而通知,那么或许它不重要。

Apple AppStore 通知。我真的需要被提醒关注这个么?

反面案例:Facebook App 例行地给用户发送通知,建议你与随机推荐的人连接,或者说『找到更多的 Facebook 好友』。这是一个无奈的举措,力图把用户导回应用。这种通知也打扰了用户因为没什么卵用。

Facebook app for Android正面案例:Netflix 在个性化推送通知方面就很出色。Netflix 使用通知让用户知道什么时候他们喜欢的视频可更新了。

netflix的送推Netflix 不是每次有任何新的视频或者剧集发布就给每个用户发通知,它理解每个用户正在观看的特定视频,只对他喜欢的剧新的集上线时,才对他发推送。结果:app通知了用户个性化的、相关性强的信息。

小贴士:

  • 不要只是因为你能发通知,就发出通知;
  • 不要只是为了引诱用户而发通知;
  • 保证消息清晰而好理解。不管通知的内容是什么,确保它是与你的用户同一个频道、文化的。
  • 不管是否频繁,用户都会接受与自身息息相关的内容。

3. 正确的推送时间

发通知给你的用户,不是你要说什么,而是你什么时候说。你喜欢在午夜被震动的手机吵醒,一个推送通知告诉你如果你邀请一个好友将在下一单里减免 15 美元么?

不合时宜的推送当然,用户总是可以启用他的设备的设置里的睡眠模式,但是那不是一个解决方案。一个正确的方案应该是,在一个理想的对用户最有效的时间节点去发通知,除非这是用户当前急需的。通常,手机使用高峰时间段是下午 6:00 至晚上 10:00。

适宜的小贴士:

  • 不要在不合适的时间发送推送通知(凌晨 0:00 到 6:00 期间发送的病态通知有打扰用户、干扰睡觉的风险);
  • 总是在用户的本地时区发送通知;
  • 为每个用户选择消息时间。关注你的这一天的行程。在用户喜欢的时间自动地分发消息,以便打开你的 App。

4. 严格测试

你如何让一个好的推送更好呢?测试!A/B 测试在推送通知这个领域上是有效的。但是,与网站设计的 A/B 测试不同,测试消息推送需要速度与决心。

来自 Adam Marchick 有趣的实践:临近情人节,1-800-Flowers 准备 A/B 测试非常不同的消息。他们给那些购物车里加了一项但没有完成购买的小部分用户,测试了一条消息的 2 个版本。第一个版本的消息是一个简单的提醒:

Forget something? come back !但是第二个版本不同的是加了优惠 15% 的优惠码。

iOS Push Notification: Forget Something? Come back and SAVE 15% with Promo Code

与我们预期的不同,效果好的消息是第一个版本 - 没有包含优惠码的版本。实际上,没有包含优惠码的消息比包括优惠码的版本,产生了 50% 多的营业额,更少的 App 卸载。这就你需要测试任何事情的原因。

但仅仅跟踪正向的统计指标(比如登录数据)的趋势是一个很大的错误。你应该有一个大的蓝图,跟踪所有主要的统计指标:

目标达成:『这条推送驱使用户去做了我们期望他做的行为么?』要达成的目标例如:社区分享、购买、登录,等等。

用户打开:『这条推送提高和加强了用户的体验么?』回答这个问题的重要指标是,收到这条消息推送通知后,打开你的 App 的用户的数量。这个指标是评估推送是以用户为中心,还是以公司为中心重要数据。

应用卸载或者关闭推送:推送通知所导致的用户卸载或者关闭通知数量。当你实时关注这个数据,就会更容易的在出错前,判断或者取消任何有害的通知活动。

5. 构建消息策略

建立有效的移动app通讯战略的最佳方法是使用不同的消息类型 - 推送通知,邮件,应用内通知,滚动新闻类消息。

Select proper notification type based on urgency and content. Source: Appboy

消息多样化 - 你的各种形式的消息应该协调使用,以构建很棒的用户体验。

结论

移动策略就是,每条消息都有价值。

能够给你的用户生活带来真实的价值的通知,对提升你的品牌、增加你的营业额是非常重要的。当你摸索到了如何发送一条好的推送消息时仍要记住这些小贴士:

  1. 个性化消息内容,以确保用户收到的是对他们相关的、有价值的通知;
  2. 成功的通知策略根据用户的情况来确认发消息的时间;
  3. 发送消息前,你应该确定一个目标,跟踪必要的指标,来确认是次沟通是否有效果的;
  4. 多样化你的消息方式。推送通知无法解决所有的问题;
  5. 我希望这篇文章是有趣的,对如何优化你的通知活动,你有一个好的理解。
时间: 2024-10-07 09:34:09

如何设计好一条推送通知的相关文章

苹果推送通知服务APNs编程(转)

add by zhj: 下面的几篇文章也非常好, http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1 http://www.raywenderlich.com/32963/apple-push-notification-services-in-ios-6-tutorial-part-2 http://blog.csdn.net/chenglibin1988/art

Apple推送通知服务教程

Apple推送通知服务教程 生成APP ID和SSL证书 登录iOS Provisioning Portal页面 首先,我们将要新建一个App ID. 每一个推送APP都需要一个唯一的对应的App ID,推送的消息将被送达到这个ID对应的APP应用中(这里不能使用通配ID). 在iOS Provisioning Portal页面左侧选择 App IDs,然后点击 New App ID 的按钮. 在例子中,对应的表单项填的值如下: · Description: PushChat · Bundle

通过PhoneGap在Android上去推送通知

需求 必备知识 这篇文章至少需要有过一个中等层次的PhoneGap的开发经验 必须产品 PhoneGap Build 用户级 全部适用 我上一篇文章是通过PhoneGap能够在苹果设备上推送通知.在这篇文章中,我将会讲解如何在Android平台上使用PhoneGap去推送通知.通过对比,我发下我的通知在Android设备上的推送速度更快. Google Cloud Messaging Android的通知推送可以通过 GoogleCloud Messaging(GCM)的服务,这个和苹果的通知推

详解APNS苹果消息推送通知

苹果消息通知什么? 如下图如示 就是APP的服务端在用户未打开APP进程时,还能发通知给用户APP的服务技术 相关概念 Provider:提供推送的第三方服务系统 Device:苹果设备,例如iphone和ipad等 APNS:苹果推送消息服务,属于苹果的服务 APP:安装在苹果设备上的应用程序 DeviceToken:设备的标识,用于确定接收通知的设备及APP Payload:推送消息的传输形式 总体示意图 从上图可以看出Provider与APNS之间是要建立连接的,APNS和Device之间

推送通知

推送通知的作用: 可以让不在前台运行的app 告知用户app内部发生了什么事情 推送通知的呈现效果: 1.在屏幕顶部显示一条横幅 2.在屏幕中间弹出一个UIAlertView 3.锁屏状态下也可以呈现 4.呈现推送通知的同时还可以更新app图标的数字 5.播放音效 用户接收的通知 都会展示在通知中心  如何打开通知中心:从屏幕顶部往下滑 就可以打开通知中心 推送通知的呈现效果设置: 1.显示横幅还是UIAlerView 取决于用户的设置 2.用户也可以决定是否要开启以下4个功能: 是否显示app

远程推送通知

什么是远程推送通知 就是从远程服务器推送给客户端的通知 此操作需要联网 远程推送服务 又称为APNs (Apple Push Notification Services) 为什么需要远程推送通知? 传统获取数据的局限性: 通过上图可以看到,张三如果想要发送消息给李四 首先需要向服务器发送一条消息,然后由服务器将消息推送给李四 反之一样 但是有一个问题就是:如果张三要给李四发送消息必须先发送给服务器 服务器再推送给李四 也就是说李四要正确收到张三发送的消息 就必须和服务器建立一个长连接,但是假如李

控制 打开和关闭远程推送通知

首先初始化一个switch,如下: 我是在cell里面创建的, 然后实现switch的方法: 这里的话,通过判断switch的状态,yes或是no来控制关闭的,因为app首次运行的话,是有一个注册通知的提示框,点击好以后,就可以接受到apns的推送服务了,如果用户点击不允许的话,是不能接收到推送的!切记! 注意这里面的状态判断:1,声明一个bool变量,根据key值取出来,进行关联,注意这样的话,有一个问题,就是switch默认的状态是no,所以如果就直接这样写的话,用户首次运行,apns的服务

【WP 8.1开发】手机客户端应用接收推送通知

上一篇文章中,已经完成了用于发送通知的服务器端,接下来我们就用这个服务端来测试一下. 在开始测试之前,我们要做一个接收通知的WP应用. 1.启动VS Express for Windows,新建项目,在项目模板中选择“空白应用程序(Windows Phone)”. 2.既然要接收通知,肯定少不了Toast.磁贴这几样常用的通知的,故我们得先准备一些图片. 在“解决方案资源管理器”中,双击打开清单文件,切换到“可见资产”选项卡,这个“资产”指的不你的银行卡存款有多少,而是你的应用中的一些如图片.音

【WP 8.1开发】推送通知测试服务端程序

所谓推送通知,用老爷爷都能听懂的话说,就是: 1.我的服务器将通知内容发送到微软的通知服务器,再由通知服务器帮我转发消息. 2.那么,微软的推送服务器是如何知道我的服务器要发消息给哪台手机呢?手机客户端应用程序在创建推送通道时,微软的通知服务器会为手机分配一个URL,我的服务器只要知道这个URL就可以向指定的手机发送消息.所以,手机客户端必须通过网络把获取到的手机URL发给我的服务器,方法很多,如使用Socket.HTTP提交.Web服务.WCF等都可以. 要测试推送通知,可以通过WP 8.1的