微信H5活动如何防止恶意刷红包

微信H5活动如何防止恶意刷红包

首页休闲益智欢乐剪羊毛红包版更新时间:2024-04-29

最近,来我们蓝橙互动咨询h5开发的客户都会问我们同一个问题,怎样防止有人恶意刷红包呢?小编通过分析无数惨痛的h5案例给大家总结出来几个防止“羊毛党”的方法!

那么什么是羊毛党?

羊毛党可以理解是以在网上寻找各种活动作为重要收入来源的群体,比如抢红包,抢券,信用卡活动套现,注册返利等等,各种商家的优惠活动都通过某种渠道转化成大笔的收入。如果你花了钱做了一个h5活动,还充了好多钱来发红包,最后这些红包全部进了羊毛党的口袋,那真是要吐血。

羊毛党有很多种工作方法,这里先贴个图给大家感受一下。

微信H5

防羊毛党方法一:红包验证码

平台的红包组件新推出验证码功能,在发红包的时候默认打开,会在后台对真人进行验证。此功能默认打开,不需要做任何额外的设置。

建议大家不要关掉这个功能,这样可以防住一大批非真人的批量操作的机器羊毛党。

防羊毛党方法二:限制最高金额,活动场次,每人领取限制等

这个是我们发红包的时候必须要做的限制,红包组件可以限制每人领取的最高限额,领取次数等:

所有这些限制,都可以增加羊毛党的撸羊毛的难度,因此请大家务必设置。

另外,在微信的商户平台,还可以做进一步的限制,来做双重的保险,在产品中心,找到企业红包,然后进入产品设置。

点进之后,可以进一步设置每个用户可以领取的红包个数。

微信H5

防羊毛党方法三:设置领取门槛

前面的两种方法,只能防住大规模刷红包的机器羊毛党,但对于人工羊毛党,比如,羊毛群中的专业人员,一般每个人可能有10几个微信号和几个手机,群里收到通知后,就会开始抢红包,最后他们会把各个小号抢到的钱汇总到主账号来提现。

针对这种专业的真人多账号的撸羊毛行为,我们只能通过提高领取门槛来设防。领取门槛大概有以下几种方法

1.严格防止直接进入页面,通过点击按钮领取红包的设置。-- 我们发现很多红包案例,会先放一个广告,然后直接可以跳过广告进入第二页,点击领取红包。这种设置相当于就是直接喂钱给羊毛党,对于真人羊毛群来说,领取毫无限制,你的钱会瞬间被刷完 。

如果在h5的后台发现有类似突然大量爆发的超过正常活动限额的红包领取行为,也可能触发自动的保护机制,暂时屏蔽案例,弹出“服务器繁忙”提示,但通常情况下当保护机制被触发的时候,你的钱也已经被撸得差不多了。

2.关掉舞台的“允许浏览器返回”属性,当打开这个属性后,每个页面都可以通过一个浏览器参数来访问,这样如果你有多个页面,在最后一个页面才能领红包,那羊毛党可以直接通过浏览器的url进入红包页面,当正常的用户辛辛苦苦玩了游戏最后进入红包页的时候,钱已经被撸玩了。

3.如果是玩游戏领红包,或者答题领红包的流程,限制用户必须得分超过一定分数才能领,尽量不要一题都不对也能领最低额,然后答对题多就多给,否则羊毛群里的人随便点击按钮都能拿到钱,尽管拿的不多,但挡不住人多。

4.限制活动的时间,比如,红包活动只有在某月某日20:00-20:05分开始,用户进入h5后,必须在一定时间内(比如1分钟或2分钟)经过一定的游戏或答题环节,才能领到红包,超过这个时间进入游戏的用户,或者在规定时间进入,但没有在规定时间内完成游戏的用户,就不能领红包了。由于一般活动羊毛党群里传,都要花时间,如果我们先限制了活动时间,就能限制活动在羊毛群中的传递。同时,我们限制了单人游戏的时间,比如2分钟内没有完成答题或游戏的用户就算失败,那么一人多账户的人,要同时操作10个手机来完成游戏,也会变得很有难度(况且一人多账户的羊毛党,一般没有10个手机,都是只有一个手机,然后要切换账号才行。)

再次提醒:

以上限制活动时间的方法,有个前提是不要“犯2”,不要打开浏览器后退,或舞台页面的翻页,要羊毛党可以跳过游戏环节直接进入红包环节点“领取红包”按钮。因此,为了防止我们自己“犯2”,建议所有发送红包的事件,都不要直接通过一个按钮来触发,而是通过游戏的时间轴,计数器等事件,这样羊毛党必须严格通过我们设计的游戏流程才能领到红包,很难大规模去刷钱了。

案例打开的时间限制,可以通过获取系统的unix时间,和一个预设的unix时间进行比对来实现。后台中的系统时间是案例打开时从服务器获取的,因此无论本地怎样修改时间,都没有办法作弊。

防羊毛党方法四:延时发放红包

如果我们的活动实在很大,发的钱很多,要进一步防止羊毛党的话,还有一个方法就是延时发放,让用户直接提交微信的openid,然后通过微信商户后台的批量上传openid去发放。

我们可以和用户说一下时间,比如活动结束后,将在某个统一的时间发送红包。这样会影响到用户的交互体验,但给了我们一个缓冲的时间,可以通过分析数据,比如数据库提交的ip,提交的时间,游戏的分数等等,过滤掉一些明显的羊毛党,然后再去发送。另外,当我们做了这样的限制之后,也会让许多羊毛党放弃这个活动,毕竟羊毛党撸羊毛也是有机会成本的。

用户的openid,可以通过微信.openid去获取,在提交数据库的时候,可以顺便提交这个字段。

最后,还是提醒大家,我们发一个活动,很难完全防住羊毛党,只能说在一个到处都是羊毛党的世界里,依然能够正常的欢乐的达成我们活动的目的。

另外,建议大家有大型的红包活动在开始之前,把案例发给客服检查一下,至少避免明显的漏洞,让羊毛党撸羊毛的成本尽量提高。

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved