活動預測和參與觸發因素
1)挑戰
需要預測玩家何時會高概率(或者相反,可能「抽搐」),以及在遵守誠實和負責任的遊戲(RG)的同時,將增加參加任務/預選賽/錦標賽的機會。
關鍵問題:- 「他通常什麼時候玩?」(臨時模式)
- 「什麼會觸發參與?」(內容、格式、獎勵、持續時間)
- 「怎麼不過熱?」(接觸頻率、RG限制、經濟預算)
2)數據信號
行為:輸入節奏(小時/天),會話的長度和節奏,參加活動的頻率。
內容:最喜歡的供應商/類型,新穎性,多樣性。
促銷經濟學:對過去助推器/季節性令牌/化妝品的反應。
Sots信號:聊天,剪輯,反應(如果有)。
上下文:設備、頻道、超時區、本地假期/活動。
RG:時間/存款限制,疲勞跡象,「停頓信號」。
所有的fici都是聚合的,沒有PII超出監管最低限度。
3)Fichering(示例)
季節性/節奏:單熱時鐘0-23,一周日;拉格自相關(ACF/PACF)。
4)模型堆棧
1.活動時間系列:- Prophet/NeuralProphet,用於組模式的LSTM/臨時融合變形器;
- 用於在線的簡單同源季節性配置文件。
- 2.Survival/Time-to-Event:
Cox/Weibull/RSF →下一屆會議的時間;「抽搐」(churn-hazard)的風險。
3.參與性(P(join))
GBDT/TabTransformer:在顯示報價時參加的可能性。
4.Uplift建模(CATE):- Two-Model/T-Learner,X-Learner,DR-Learner可以選擇哪個觸發器/內容產生收益。
- 上下文強盜(LinUCB/Thompson),用於在線選擇一個頻道,×內容×引擎蓋內的時間。
5)參與觸發器的類型
內容:比賽形式(sprint 20-30分鐘,馬拉松),最喜歡的提供商,「本周新奇」。
暫時:「15分鐘後開始」,「晚間預選賽」與可能的入口窗口匹配。
獎勵(化妝品/代幣):不付費;稀有-所有人共享。
社交:朋友在線,挑戰社區,合作挑戰(道德,無壓力)。
跨任務:短任務熱身→進入預選賽。
6)觸摸編排(頻道×時間×頻率)
通道:應用內,push,電子郵件,網絡收件箱;應用程序優先級→ push →電子郵件。
時間選擇: p交叉(活動到接下來的90-120分鐘)與時間表.
頻率/撥號:不超過N接觸/周,M/天;觸發器之間的嚴格冷卻。
安靜模式:用戶的夜間窗口;應用程序中的「安靜」p → ush inbox卡。
7)誠實,合規,RG
對RTP/賠率沒有影響。觸發器改變「路徑」而不是等待勝利。
透明度:「我們如何選擇通知」頁面:活動窗口,頻率限制,拒絕個性化-1點擊。
RG警衛:當疲勞/限制時-我們降低頻率,建議暫停,不叫長格式。
退房/退房:立即受到尊重;投訴後的「聰明的沈默」。
8)反垃圾郵件和反垃圾郵件
對用戶和頻道進行限制。
含義重復數據消除:不要連續泄露2個類似的原因。
經濟預算:按季節發放代幣/化妝品。
正義:獎勵的最高價值相同;個性化-關於相關性。
9) KPI和控制指標
點擊率窗口:在活動會話中接觸的比例± Δ分鐘。
Join Uplift:參與度增加vs控制。
D7/D30目標隊列中的Retention uplift。
Fatigue:發布/發表/投訴;Mute Rate<目標閾值。
RG指標:超長會話減少,軟停頓的比例。
ROI 獎/GGR獎-使促銷經濟具有彈性。
Incremental Revenue/User-week(如果適用且監管允許)。
10) A/B模式
1.提醒窗口:在預選賽開始前T-30/15/5分鐘。
2.格式持續時間:晚間插槽沖刺20分鐘vs 35分鐘。
3.內容類型:最喜歡的提供商vs「本周新奇」。
4.頻道:in-app vs push;push與深參考vs沒有。
5.Uplift政策:目標只是uplift陽性vs廣泛覆蓋。
6.組合觸發器:熱身任務→錦標賽與比賽同時進行。
11) JSON模板
玩家預測簡介:json
{
"user_id": "u_29104", "next_active_window": {"start": "2025-10-24T17:00:00Z", "end": "2025-10-24T19:00:00Z", "p_active": 0.72}, "p_join_by_trigger": {
"sprint_20min": 0.41, "marathon_60min": 0.18, "new_provider_event": 0.36
}, "uplift_by_trigger": {
"sprint_20min": 0.12, "new_provider_event": 0.07
}, "rg_flags": {"fatigue": false, "limit_time": false}, "cooldowns": {"push": true, "in_app": false}
}
觸摸編曲器的解決方案:
json
{
"decision_id": "dec_2025_10_24_1630", "user_id": "u_29104", "touch": {
"channel": "in_app", "time": "2025-10-24T17:05:00Z", "trigger": "sprint_20min", "creative": "evening_sprint_card_v3"
}, "fairness": {"reward_cap_equivalent": true}, "rg": {"suggest_break": false}
}
12)編排的偽代碼
python ctx = build_context(user_id)
p_active = activity_model.predict_window(ctx, horizon_hours=4)
p_join = propensity_model.score_triggers(ctx)
uplift = uplift_model.estimate(ctx, triggers=p_join.keys())
RG和if ctx頻率限制。rg.fatigue or over_frequency_cap(user_id):
schedule_silent_inbox(user_id);exit()
選擇窗口和觸發器win=best_time_window (p_active、events_schedule)
trigger = argmax(uplift, mask=channel_caps(user_id))
touch = compose_touch(user_id, channel="in_app", window=win, trigger=trigger)
if economy_budget_ok(trigger) and not in_quiet_hours(user_id, touch.time):
deliver(touch);log(touch)
13) UX模式
大堂卡: 「晚間沖刺20分鐘,15分鐘開始,Rare化妝品。」
時間估計:「≈20 -25分鐘」+復雜度指示器。
控制選項:「稍後提醒」,「跳過此主題」,「保持沈默一周」。
安靜的VFX:簡短,無創的,沒有侵入性的聲音。
14)實施計劃
1.MVP(2-4周):同源活動窗口+簡單的推進劑;一個通道(在應用程序中),頻率帽,透明屏幕。
2.v0.9:進入前的生存時間模型;push+inbox;2-3觸發器的基本uplift。
3.v1.0:上下文強盜,完整的事件日歷,發布預算,RG整合,誠實報告。
4.接下來:個人的「本周時間表」,交叉任務,地理活動,MLOps漂移自動化。
15)發行前的Checlist
- 對RTP/賠率沒有影響;獎項價值的上限是相同的。
- 包括頻率限制和「安靜模式」。
- RG衛隊活躍;有一個快速的opt-out。
- 經濟預算得到確認;反垃圾郵件工作。
- A/B計劃和KPI成功閾值已確定。
- 「如何工作」屏幕和日誌審核解決方案已準備就緒。
預測活動和觸發器是時間×內容× RG和誠實的鏈接下的渠道。Time Series和survival給出了「何時」,propensiti和uplift-「什麼叫」,強盜-「如何在線適應」。通過嚴格的頻率,透明度和穩定的預算,促銷活動可以減少噪音,增加參與度以及可預測的季節經濟。