VIP计划和忠诚度系统通过平台

导言

忠诚度系统和贵宾计划保留了最活跃的参与者,并提高了终身价值(LTV)。在平台一级,他们实现了分数累积的多层模型,状态之间的自动过渡,个性化的奖励和报告。所有元素均由促销引擎和PMS微服务控制。

1.忠诚度体系结构

1.忠诚服务(微服务)

存储具有转弯阈值和奖励特权的关卡配置("Bronze","Silver","Gold","Platinum")。

API: `/loyalty/{playerId}`, `/loyalty/points/add`, `/loyalty/status/update`.
  • 2.Event Bus

Kafka события: `BetPlaced`, `WinCredited`, `DepositMade`, `BonusRedeemed`.

Loyalty Service Consumer汇总转盘并获得积分。

3.PMS集成

更改玩家状态后,通过webhook通知PMS以更新细分和访问权限。

2.评分模型

1.基于Turnover的分数

对于每一个EUR等效费率,将获得1点(配置)。

2.游戏系数

插槽: × 1,棋盘游戏:× 0。5、现场赌场:× 1.5、独家:× 2.

3.权重乘数

作为活动的一部分("DoublePointsWeek"),促销引擎设置了临时的"multiplier"。

3.VIP级别和特权

级别转弯阈值(EUR)奖金乘数迷你现金返还个人经理
Bronze0–9 999×10 %
Silver10 000–49 999×1.11 %
Gold50 000–199 999×1.252 %电子邮件支持
Platinum≥ 200 000×1.53 %个人经理

到达阈值时自动升级,并通过滚动30天转弯降低升级。

个人离职者:特殊自由职业者,独家锦标赛,加速提款。

4.触发器和工作流

1.事件驱动处理

对于每次"BetPlaced"事件,忠诚服务都会重新计算模拟转弯和积分。

2.状态工作流

该服务支持状态机:

if cumulative_turnover ≥ level.threshold and current_level < level:
transition to next_level
if rolling_30d_turnover < prev_level.threshold:
transition down

3.通知玩家

当级别发生变化时,促销引擎会通过通知服务发送电子邮件/SMS/推送。

5.计算费用和积分还款

转换积分→奖金

量表:1000点=10 EUR免费播放。

在创建还款请求时会阻止积分,并在确认使用后注销。

有效期

Points经过12个月的不活动(滚动表演),通过Cron-job自动演绎而过期。

6.与促销引擎和GMS的集成

链接活动

VIP触发器("OnLevelUp")在Campaign Engine中启动活动。

设置RTP调整

对于GMS中的白金播放器,可以通过特征旗指定更高的RTP最低值。

7.分析和报告

1.忠诚服务指标

`points_accrued_total`, `points_redeemed_total`, `level_up_events`, `avg_points_per_user`.
  • 2.Grafana/BI的Dashbord

层之间的过渡漏斗,根据VIP状态进行转移,对ARPU产生影响。

3.导出数据

CSV文件包含用于财务分析的应计和还款细节。

8.安全性和访问控制

RBAC

划定层配置权限并查看VIP数据:"loyalty_admin"、"marketing_manager"角色。

Audit Trail

所有操作的日志:改变阈值、手动调整分数、强制状态。

9.可扩展性和容错能力

Stateless Loyalty Service

通过Kubernetes HPA横向缩放到Kafka。

Replica-sharing Redis

Kesh cumulative\_ turnover和current\_ level,复制和Sentinel for HA。

Circuit Breaker

Event Bus中的故障保护:对最后保存的值进行后退。

二.结论

VIP程序和忠诚度系统的平台实现结合了事件驱动体系结构,层级状态机,与促销引擎和GMS的集成,以及详细的储蓄和还款计算。这种方法可以灵活地设置特权,透明地监视和保留最有价值的参与者。

Caswino Promo