旁白:推送内容写的好,可以给游戏带来很大的收益,但如果写的很糟糕,就可能是在提醒用户还有一个该卸载的软件没卸载。那么如何写出一个优秀的推送内容呢?

总结:推送文字八字原则

从运营的角度来讲,我们需要找到一个媒体入口,有新活动可以通知玩家,玩家长期失踪可通知召回,大部分时候我们采用和媒介合作来达到以上效果,但还有一种低成本也更及时的方法就是游戏推送

推送内容写的好,可以给游戏带来很大的收益,但如果写的很糟糕,就可能是在提醒用户还有一个该卸载的软件没卸载。那么如何写出一个优秀的推送内容呢?

推送主题

每条推送都有其目的所在,有的是告诉玩家有新活动,有的是召回多日未登陆的玩家等,在推送之前首先就要确定本次推送的目的是什么。

推送用户群体

推送目的确定后,我们就要找到符合我们目的的用户群体,大多时候我们推送是全服推送的,但是有时候可能针对部分渠道进行专属化推送,于是这个时候我们就要定位清楚我们要推送的群体是谁,他们在哪里。

推送文案撰写

找到推送的用户后就要开始撰写推送文案了,这个时候我们就要了解清楚目标用户手机推送能够展现到什么样,比如一般的推送前面会有一个游戏ICON,一个16字标题,一个20-25个字的正文。由于玩家每天收到推送较多,要想保证你的推送被玩家看到并点击,还要做很多功夫。

游戏ICON:想要你的推送在几十条推送中一眼被玩家看中,ICON绝对是最有利的武器,故而在游戏设计ICON的时候就要把ICON可能出现的地方添加手机通知栏,进行设计。之前豌豆荚曾尝试使用大面积的图片推送,后来被玩家反感之后无奈改回来了。

充分合理利用16字标题:经过测试,大多数玩家看到标题前面8个字就失去了阅读的兴趣,故而在标题的前8个字一定要尽量将主题写明。而含有疑问,数字,惊叹,热点,节日等相关词汇的点击率会较高。

正文:标题吸引玩家看完之后,玩家胃口被充分吊起,这个时候就要提供给满足玩家胃口的出口,那就是推送正文。推送正文主要包括:简要解释标题内容以及引导玩家进行游戏。

推送时间选择

一条牛逼哄哄的推送文案已经从你的手里写出来了,接下来就是要让玩家看到了。很多人文案写的超级牛,但一发出去发现游戏数据不升反降,就在于没有把握好推送时间。

由于推送数据量大,会有一定的延迟时间,故而是一个时间段,这个时间段有一条重要的原则,那就是不能打扰玩家休息。一般早上八点推送很多人还没起床,晚上九点多很多人刚开始准备睡觉,我们发推送时就要尽力避免这两个时间点。如果遇到双休日或者节假日这个时间还要晚点,那个时候大多数玩家需要睡懒觉。

推送的延迟时间

推送我们可以选择一个延迟时间,就是为了更好避免打扰玩家。比如早十点发送,延迟八个小时,就是到晚上六点会自动停止,而不管有没有全部发送到玩家手机上。 这个时间设置过长,打扰玩家;设置过短,接收到推送玩家较少,无法达到推送目的。这个时间可以进行合理的尝试,一般笔者比较喜欢设置在8小时,相对合理一 些。

推送优化

推送发出去了,效果是不是如我们所想的那样好呢。这个时候就要进行推送的数据分析:

  • 推送到达率:每次推送时间有限,那么在有限的时间有多少玩家接受到了推送,也就是收到推送人数/总人数。
  • 点击率:收到推送的玩家中有多少人会点击呢,也需要一个衡量标准,点击率=点击人数/收到推送人数。
  • 推送词类汇总:把推送标题含有同一类的分到一起,比如有数据的分一起,有热点的分一起。
  • 推送效果分析:将同一类型的推送进行点击率的分析得出文案优化方向,助你成为一个更牛B的文案;比较不同发送时间,延迟时间设置推送到达率,总结出最佳的发送时间和最佳的延迟时间。

[注]一条牛B的游戏推送要具备哪些条件?的更多相关文章

  1. Unity游戏推送技术

    https://www.cnblogs.com/wuzhang/p/wuzhang20150401.html https://www.cnblogs.com/yangwujun/p/5789969.h ...

  2. ios推送:本地通知UILocalNotification

    Notification是智能手机应用编程中非常常用的一种传递信息的机制,而且可以非常好的节省资源,不用消耗资源来不停地检查信息状态(Pooling),在iOS下应用分为两种不同的Notificati ...

  3. 58同城高性能移动Push推送平台架构演进之路

    本文详细讲述58同城高性能移动Push推送平台架构演进的三个阶段,并介绍了什么是移动Push推送,为什么需要,原理和方案对比:移动Push推送第一阶段(单平台)架构如何设计:移动Push推送典型性能问 ...

  4. 转: 58同城高性能移动Push推送平台架构演进之路

    转: http://geek.csdn.net/news/detail/58738 文/孙玄 本文详细讲述58同城高性能移动Push推送平台架构演进的三个阶段,并介绍了什么是移动Push推送,为什么需 ...

  5. iOS-推送通知

    推送通知可以做3件事:(1)文字信息(2)一种声音 (3)一个徽章的标记号(第几条消息..) 推送通知流程  (app应用程序--->iOS 设备--->APNS(apple服务器)--- ...

  6. 使用GCM服务(Google Cloud Messaging)实现Android消息推送

    最近在网上查了关于很多Android消息推送的资料,其中主要有四种方法. 1) 使用GCM服务(Google Cloud Messaging) 2) 使用XMPP协议(Openfire + Spark ...

  7. 【Android应用开发】 推送原理解析 极光推送使用详解 (零基础精通推送)

    作者 : octopus_truth 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/45046283 推送技术产生场景 : -- ...

  8. Android P正式版即将到来:后台应用保活、消息推送的真正噩梦

    1.前言 对于广大Android开发者来说,Android O(即Android 8.0)还没玩热,Andriod P(即Andriod 9.0)又要来了.   下图上谷歌官方公布的Android P ...

  9. 了解iOS消息推送一文就够:史上最全iOS Push技术详解

    本文作者:陈裕发, 腾讯系统测试工程师,由腾讯WeTest整理发表. 1.引言 开发iOS系统中的Push推送,通常有以下3种情况: 1)在线Push:比如QQ.微信等IM界面处于前台时,聊天消息和指 ...

随机推荐

  1. 杭电60题--part 1 HDU1003 Max Sum(DP 动态规划)

    最近想学DP,锻炼思维,记录一下自己踩到的坑,来写一波详细的结题报告,持续更新. 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1003 Problem ...

  2. DNS 处理模块 dnspython

    简介: dnspython (http://www.dnspython.org/)是Python实现一个DNS的工具包,支持所有的记录类型,可以用于查询.传输并动态更新ZONE信息. 安装 wget ...

  3. 题目分享V

    题意:现在两个人做游戏,每个人刚开始都是数字1,谁赢了就能乘以k^2,输的乘以k(k可以是任意整数,每次不一定相同)现在给你最终这两个人的得分,让你判断是否有这个可能,有可能的话Yes,否则No. 分 ...

  4. OSG程序设计之osg::Group

    以下是一个简单的模型读取程序: #include <osgDB/ReadFile> #include <osgViewer/Viewer> #include <osg/N ...

  5. Java方法重写

    重写override 为什么要重写方法呢? 1:当父类中的方法无法满足子类需求时候,重写方法 2:当子类需要有特有的功能时候,重写方法. Java方法重载:在同一类中,出现多个方法名相同的方法,但是参 ...

  6. c#一些常用知识点

    UID自动生成随机数 UID.Text = Guid.NewGuid().ToString(); GridView中常用格式化公式 <asp:BoundField DataField=" ...

  7. jQuery中val() text()和html()的区别

    2020年4月21日 16:48:11 jQuery 学习 html() 它可以设置和获取起始标签和结束标签中的内容. 跟 dom 属性 innerHTML 一样.text() 它可以设置和获取起始标 ...

  8. 一步一步教你PowerBI数据分析:制作客户RFM数据分析

    客户分析就是根据客户信息数据来分析客户特征,评估客户价值,从而为客户制订相应的营销策略与资源配置.通过合理.系统的客户分析,企业可以知道不同的客户有着什么样的需求,分析客户消费特征与商务效益的关系,使 ...

  9. 【Scala】利用Akka的actor编程模型,实现2个进程间的通信

    文章目录 步骤 一.创建maven工程,导入jar包 二.master进程代码开发 三.worker进程代码开发 四.控制台结果 步骤 一.创建maven工程,导入jar包 <propertie ...

  10. Day_11【集合】扩展案例5_对list集合对象中的元素进行反转,求最大值最小值,求元素i在list集合中首次出现的索引,将oldvalue替换为newvalue

    分析以下需求,并用代码实现 定义MyArrays工具类,该工具类中有以下方法,方法描述如下: 1.public static void reverse(ArrayList<Integer> ...