热闹的春节刚过,又将迎来团圆美满的元宵节🏮。我们今天就来讲讲,关于节日营销的小巧思!
【产品+游戏】
在每一个关于节日的营销里,将游戏作为切入点与产品相结合,往往可以获得意想不到的效果。对于场景单一的app,用户使用久了以后难免会感到单调,逐渐失去兴趣,这时候就需要融入新潮玩法,增加用户的新鲜感。再者,节假日是好友相聚的最佳时间,也是大家放松娱乐的时候,用小游戏来充当生活的调味剂再合适不过了,我们也能借此机会活跃用户,从而带动产品的消费,提升变现效率。
【方案1】
猜灯谜是元宵的传统节目之一,我们可以把这个游戏加入到产品里,作为限时活动吸引用户参与。
1.活动主题:元宵猜猜乐
2.活动时间:元宵节前后
3.活动规则:在猜灯谜游戏中排行居高者,可以获得对应的奖励。
4.奖励设置:第一名 iPad、第二名 蓝牙音箱、第三名 年度会员套餐、幸运奖 季度会员套餐 、参与奖 优惠券。
5.参与方式:扫码参与/分享获取/前往app参与。
【方案2】
鸿运当头,谁能抵挡得住幸运转盘的魅力?把产品放到转盘里,既能让用户体验抽奖的乐趣,又能促进消费。
1.活动主题:幸运大转盘
2.活动时间:元宵节前后
3.活动规则:转盘随机抽奖,玩家领取转盘指针停下后所指向的奖励。
4.奖池设置:游戏机、明星周边、优惠券、游戏金币、道具、精美皮肤。
5.参与方式:邀请好友参与/活动页进入/消费得次数。
【方案3】
大人小孩都爱玩的经典捕鱼游戏!在鱼池中加入“锦鲤”,捕捞到“锦鲤”的玩家可以前往商城兑换礼品。
1.活动主题:锦鲤闹元宵
2.活动时间:元宵节前后
3.活动规则:经典捕鱼游戏,玩家在游戏中捕到“锦鲤”/祈福鱼,可以去商城兑换幸运大奖。
4.锦鲤奖励:iPhone手机、大额消费券等。
5.参与方式:扫码使用**/打开app,点击“锦鲤闹元宵”参与活动。
对于非游戏专业的企业,在拓展游戏业务时不可避免地会碰到难题,比如技术和人力成本。游戏的开发需要产品、运营、技术、测试的密切配合,若要开展一门新业务必然要耗费大量的时间和人力成本,不太适合这类短暂的运营活动。
面对上述问题,企业其实可以选择群玩专业互动内容平台。只要提前将游戏的诉求和个性化设定与开发人员沟通好,就可以轻松将游戏接入到产品,自由调用更灵活!兼容多语言多场景,打造丝滑顺畅的游戏体验,轻松解决用户留存难的问题。
接入概述
直接嵌入互动内容、游戏等,服务已经将玩法开发完成,可以根据需求修改或默认玩法规则,无需再次开发。
- 创建应用
- 获取accountSecToken
- 依据接口文档实现业务逻辑
第一步:创建应用
登录开放平台官网后,在管理中心创建应用,在审核成功后,开通游戏服务。
第二步:获取accountSecToken
accountSecToken的使用及生成方式说明:
- accountSecToken是用户在客户端操作凭据,建议开发者在服务端获取accountSecToken。
接入流程图
请求方式
POST http://open.doyep.cn/api/account/login
请求参数
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
appId | 是 | string | 应用id |
timeStamp | 是 | string | 时间戳(毫秒) |
nonceStr | 是 | string | 随机字符串 |
sign | 是 | string | MD5签名 |
uid | 是 | string | 用户唯一标识 |
uname | 否 | string | 用户昵称 |
headImg | 否 | string | 用户头像URL |
返回参数
参数名 | 类型 | 说明 |
---|---|---|
accountSecToken | string | 用户token |
imUrl | string | im连接地址 |
返回示例
{
"code": "200",
"message": "操作成功",
"success": true,
"data": {
"accountSecToken": "e6aa932ca44e433aa9a9a32d00e54083",
"imUrl": "ws://192.168.101.128:8888"
}
}
签名生成规则
private static String genSign(String appSecurity, Map<String, String> params) {
//1. 参数名按照ASCII码表升序排序
String[] keys = params.keySet().toArray(new String[0]);
Arrays.sort(keys);
//2. 按照排序拼接参数名与参数值
StringBuilder sb = new StringBuilder();
for (String key : keys) {
sb.append(key).append(params.get(key));
}
//3. 将secretKey拼接到最后
sb.append(appSecurity);
//4. MD5是128位长度的摘要算法,转换为十六进制之后长度为32字符
try {
byte[] bytes = sb.toString().getBytes("UTF-8");
return DigestUtils.md5Hex(bytes);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return null;
}
第三步:依据接口文档实现业务逻辑 立即接入
回调说明
注意事项
1、 请求接收方式POST
2、 参数接收方式RequestBody
公共参数
参数名 | 类型 | 说明 |
---|---|---|
appId | string | 应用id |
method | string | 开始游戏game.start 结束游戏game.stop |
timeStamp | string | 时间戳(毫秒) |
body | string | 业务数据 |
sign | string | MD5签名 |
游戏开始
body说明
参数名 | 类型 | 说明 |
---|---|---|
sessionId | string | 会话id |
startUid | string | 开启人id |
gameType | string | 游戏类型 |
size | int | 题数 |
游戏结束
body说明
参数名 | 类型 | 说明 |
---|---|---|
sessionId | string | 会话id |
result | object | 游戏结果 |
result
参数名 | 类型 | 说明 |
---|---|---|
uid | string | 用户唯一标识 |
num | int | 答对题数 |
status | int | 成员状态 0正常 1退出 |
winOrLose | int | 0平局 1获胜 2失败 |