該功能預(yù)期幫助游戲提升:新增、留存、在線時(shí)長、arpu、錄屏分享等數(shù)據(jù)項(xiàng)。
功能概述
- 開發(fā)者通過平臺(tái)提供的各端(頭條/抖音等)排行榜,進(jìn)行游戲內(nèi)成績排列
- 依據(jù)排行榜成績,給用戶提供一些游戲內(nèi)獎(jiǎng)勵(lì)如:榮譽(yù)稱號/限定皮膚/專屬相框/游戲貨幣等
適用游戲類型
- 單機(jī)玩法,每局有分?jǐn)?shù)統(tǒng)計(jì),如《別碰紅點(diǎn)》
- io 類游戲,如《貪吃蛇大作戰(zhàn)》
- 跑酷類游戲,如《湯姆貓跑酷》
實(shí)驗(yàn)案例及收益——《別碰紅點(diǎn)》
- 活動(dòng)時(shí)間:活動(dòng)時(shí)間 1-3 天
- 榜單邏輯:可以設(shè)置成 3 天總榜;或每天單榜
- 活動(dòng)獎(jiǎng)勵(lì):活動(dòng)期間/活動(dòng)期間每天全服前 xx 名,會(huì)有活動(dòng)獎(jiǎng)勵(lì)。x 名-xx 名是什么獎(jiǎng)勵(lì),以此類推
- 排行邏輯:每天活動(dòng)結(jié)束前/活動(dòng)周期結(jié)束前,排行榜實(shí)時(shí)更新,玩家可通過反復(fù)參與游戲而獲得更高分?jǐn)?shù),從而獲得更高獎(jiǎng)勵(lì)
- 參與規(guī)則:可保留游戲普通模式前提下,設(shè)置單獨(dú)的運(yùn)營副本-沖榜模式,玩家初次進(jìn)入游戲會(huì)有 3 點(diǎn)體力用于沖榜,每局比賽可看一次視頻復(fù)活一次;每局結(jié)束后分享一次視頻可以獲得 3 點(diǎn)體力,玩家在單天的活動(dòng)時(shí)間內(nèi)可無限次分享視頻,獲得體力刷新比賽成績。(可依據(jù)游戲?qū)嶋H情況自行設(shè)定,也可將游戲日常模式直接改為運(yùn)營活動(dòng)模式)
- 活動(dòng)引導(dǎo):每局結(jié)束后需要提示玩家,當(dāng)前分?jǐn)?shù),排名(只提示 1000 名內(nèi),未進(jìn)榜單的用戶,提示他繼續(xù)加油,沖進(jìn)榜單領(lǐng)取獎(jiǎng)勵(lì);分?jǐn)?shù)在 1000 名內(nèi)的用戶,告知排名及可獲得獎(jiǎng)勵(lì),并激勵(lì)再次游戲獲得更好成績)
- 涉及頁面:入口(首頁);排行榜;活動(dòng)規(guī)則;結(jié)算頁等
- 發(fā)獎(jiǎng)操作:日榜:每天 23:00 之后,鎖榜,按照排行榜玩家名單發(fā)放獎(jiǎng)勵(lì),也可以等活動(dòng)周期結(jié)束統(tǒng)一發(fā)放;總榜:活動(dòng)周期結(jié)束后,按照排行榜玩家名單發(fā)放獎(jiǎng)勵(lì)*以上所有數(shù)值/時(shí)間,均可自行定義
- 實(shí)驗(yàn)數(shù)據(jù)效果:提升明顯 (活動(dòng)期間及日常數(shù)據(jù)變化:基于歷史數(shù)據(jù)及活動(dòng)期間數(shù)據(jù)對比)

該功能對開發(fā)者的要求
- 活動(dòng) ui 設(shè)計(jì)需醒目,提高活動(dòng)參與率
- 需提前做好活動(dòng)副本數(shù)據(jù)打點(diǎn),收集活動(dòng)數(shù)據(jù),總結(jié)活動(dòng)效果
- 獎(jiǎng)勵(lì)提前告知用戶,并按時(shí)發(fā)放
- 游戲內(nèi)錄屏及錄屏發(fā)布的邏輯需要調(diào)優(yōu)可參考: 視頻激勵(lì)-錄屏分享參考規(guī)范
活動(dòng)申請流程及要求
- 活動(dòng)形式及接口為全開放形式,所有 cp 可以根據(jù)自家游戲本身玩法及特性設(shè)計(jì)活動(dòng)形式,不局限于本文檔
- 接入活動(dòng)后的產(chǎn)品可聯(lián)系平臺(tái)小游戲運(yùn)營同學(xué),業(yè)務(wù)側(cè)會(huì)根據(jù)產(chǎn)品數(shù)據(jù)判斷是否給與額外資源支持
平臺(tái)提供接口
申請排行榜 key
Notice:
- 活動(dòng)排行榜 key 在活動(dòng)日期過后失效, 除非重新配置活動(dòng)時(shí)間等信息
- 設(shè)置排行榜更新周期:如果要求每天重新計(jì)排行榜,則選“每天”;以此類推

set rank
使用開放數(shù)據(jù)域接口tt.setUserCloudStorage,其中 key 為排行榜 key,value 形如{'ttgame': {'score': 1}} 調(diào)用接口示例如下:
const data = {
ttgame: {
score: 16,
update_time: 1513080573
},
cost_ms: 36500
};
tt.setUserCloudStorage({
KVDataList: [{ key: "testRank", value: JSON.stringify(data) }]
});
get rank
使用開放數(shù)據(jù)域接口tt.getCloudStorageByRelation,其中,type 字段填寫"group",key 為排行榜 key 調(diào)用接口示例如下:
tt.getCloudStorageByRelation({
type: "group",
keyList: ["testRank"],
extra: {
sortKey: "testRank"
},
success(res) {},
fail(e) {}
});
接口返回?cái)?shù)據(jù)示例:
{
data: [
// 每一項(xiàng)對應(yīng)一個(gè)用戶存儲(chǔ)的數(shù)據(jù)
{ avatarUrl: '', nickname: '', openid: '', KVDataList: [{ key: 'test1', value: '' }...], money: 0},
...
]
}
獲取個(gè)人金額
同 3 接口,遍歷,isMe字段等于true為本人
更多建議: