900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 营销玩法|世界杯期间产品如何提高互动性?

营销玩法|世界杯期间产品如何提高互动性?

时间:2018-08-30 14:44:34

相关推荐

营销玩法|世界杯期间产品如何提高互动性?

万众瞩目的卡塔尔世界杯即将开幕,许多行业都想借势世界杯赚取一波红利,哪些活动可以调动用户参与度,从而提高产品的互动性呢?

1、号召粉丝为球队打call

让用户选择自己支持的世界杯主队,然后分享邀请好友支持,支持率排名前三的球队获战衣奖,抽取用户送出限量球衣;额外抽参与奖,送给部分参加活动的用户。

2、集卡送大奖

用户参与世界杯小游戏(感兴趣的可以上群玩互动服务预约接入)完成支付动作可随机获得一张球卡,集齐一定数量可获得相对的奖品。在提供常规奖励外,再给少量价值较高的礼品,然后以“用户集齐卡分享给好友后”作为抽奖条件,既能引导分享增加曝光,也能提升用户的骑行活跃度。

3、猜比分赢奖品

猜比分,猜胜负,猜冠军… 每逢世界杯,竞猜是逃不掉的主题。让用户参与预测近期的对战球队比分,使用会员积分竞猜比赛赢奖励,分享获得抽奖机会等。

4、瓜分奖金

世界杯竞猜瓜分百万奖金,聊天室用户看球随机掉红包。

世界杯小游戏嵌入方案:

游戏大厅接入流程

注意:

需应用申请通过后才能接入

1. 获取accountSecToken 和imUrl 连接地址

请求URL

/api/account/login

请求方式

POSTContent-type application/json

参数

请求示例

{"timeStamp":1663207750000,"uid":"2334","uname":"何时","headImg":"/static/img/undercover.44746290.png","appId":"16341843345645","sign":"c8d68af6848f90a328bf42c403e12759","nonceStr":"fd5c15816d204518aee17625717a0db9"}

返回示例

{"code":"200","message":"操作成功","success":true,"data":{"accountSecToken":"e6aa932ca44e433aa9a9a32d00e54083","imUrl":"ws://192.168.101.128:8888"}}

返回参数说明

2. 参数传入

?accountSecToken=${accountSecToken}&imUrl=${imUrl}

初始化UndercoverPlay

undercoverPlay = new UndercoverPlay(new UndercoverCallBack() {@Overridepublic void onWordMessage(String word) {}@Overridepublic void onSay(String uid, int timeLimit) {}@Overridepublic void onVoteList(List<PlayerBean> voteList, int timeLimit) {}@Overridepublic void onVoteResult(List<UVoteResultBean> voteList, List<PlayerBean> overList, int timeLimit) {}@Overridepublic void onGameOver(List<UGameResultBean> resultList) {}@Overridepublic void onRoleCount(int role0Number, int role1Number, int role2Number) {}});

后续步骤请参考快速使用部分

UndercoverPlay API

/*** 结束发言*/public void endSay()/*** 投票*/public void vote(String uid)

回调

/*** 发词** @param word 你的词*/void onWordMessage(String word);/*** 各个身份人数** @param role0Number 平民人数* @param role1Number 卧底人数* @param role2Number 白板人数*/void onRoleCount(int role0Number, int role1Number, int role2Number);/*** 发言** @param uid 玩家id* @param timeLimit 倒计时*/void onSay(String uid, int timeLimit);/*** 投票成员列表** @param voteList 可投票的玩家列表* @param timeLimit 倒计时*/void onVoteList(List<PlayerBean> voteList, int timeLimit);/*** 投票结果** @param voteList 投票结果的列表* @param overList 淘汰的玩家列表(无人投票的情况下会为多个)* @param timeLimit 倒计时*/void onVoteResult(List<UVoteResultBean> voteList, List<PlayerBean> overList, int timeLimit);/*** 游戏结束** @param resultList 游戏结果列表*/void onGameOver(List<UGameResultBean> resultList);

模型

投票结果模型UVoteResultBean

通知模型NoticeBean

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。