I直接答案
小程序收到“存在违规收集手机号”提示,直接原因是微信审核判定它在用户还没实际使用需求、也没看到任何内容前就弹出手机号授权。微信对“一进入就收集”和“非必要场景收集”两条判定得非常机械:只要一打开小程序、首屏还没看到商品或页面内容,授权框就先跳出来了,基本就会被拦下来。
对应到订货宝系统里,决定这个行为的是一个开关——系统设置里的开放性注册,其中的游客模式。这个开关没打开时,小程序默认走的是“先登录再看内容”的路径,用户一进去就被要求授权手机号;把它打开之后,用户可以先以游客身份浏览,手机号授权只发生在他真正需要下单、看价格、走账期这类业务动作的时候,审核侧就不会判定为一进入就收集。
所以结论是:这不是小程序审核碰运气,而是后台一个设置项的开关状态问题。小程序提交审核期间,游客模式需要保持一直开启状态,审核通过之后也不要马上关掉,否则会影响小程序的正常使用。
II操作问答
为什么是游客模式在起作用
微信判断“违规收集手机号”,看的是收集发生的时机和场景,而不是你有没有在隐私协议里写清楚。它的逻辑很直白:如果用户进入小程序后没有任何主动操作,手机号授权就弹出来了,那就是“一进入就收集”;如果用户只是点了个浏览、看个列表,授权就弹出来了,那就是“非必要场景收集”。
订货宝的小程序默认把手机号当作用户身份入口,这样下单、查价格、走账期、看历史订单都能对应到具体客户。但提交微信审核时,审核人员不是你的客户,他打开小程序只是看看页面能不能用。此时如果游客模式关闭,首屏直接就是授权登录页,审核人员看到的就是“一进入就收集手机号”。
打开游客模式之后,小程序允许未登录状态先浏览页面结构,授权动作被推后到真实的业务场景里。审核人员看到的是一个正常可浏览的小程序,自然就不会触发这条违规提示。
III操作问答
在订货宝后台具体怎么改
第一步,用管理员账号登录订货宝后台,进入系统设置,找到开放性注册这一项。这个入口一般和注册相关的配置放在一起,不要跑到小程序配置或商城装修里去找,那里没有这个开关。
第二步,在开放性注册里找到游客模式,把它打开。打开后建议顺手确认一下相关的注册方式设置没有和它冲突,比如是否强制注册后才能进入,如果有类似的强制项,需要一并调整。
第三步,保存设置,然后到小程序端实际验证:用没有登录过的微信打开小程序,看首屏是不是还能正常浏览,而不是直接跳授权。确认浏览正常之后,再去提交小程序审核。
第四步,审核期间保持这个开关一直是打开状态。不要因为担心数据或者客户看到价格,在审核中途又把它关掉——审核人员可能在任何时间点打开你的小程序,一关就可能重新触发违规提示,前面的等待就白费了。
IV操作问答
最容易配错的两种情形
第一种,游客模式开了,但只开了很短的时间,提交完就关掉。现象是:第一次审核可能通过了,但后续版本更新审核、或者被抽查时又收到同样的违规提示。小程序审核不是一次性动作,每次提审都会重新看当前状态,所以这个开关要按审核节奏来,而不是按提交按钮的那一下来。
第二种,游客模式开了,但小程序里还有别的地方在进入时触发手机号授权,比如首页弹窗、活动弹层、开屏广告里带了授权按钮。现象是:后台明明显示游客模式是打开的,审核还是提示“一进入就收集手机号”。遇到这种情况,要把小程序端所有首屏会弹出的组件逐个检查一遍,看看有没有哪个弹层自带手机号授权动作。
这两种情况的共同点是,后台设置看起来是对的,但用户和审核人员实际看到的路径并不一致。排查的时候不要只看设置页,一定要用未登录的微信真机走一遍首屏路径。
V操作问答
它和哪些功能会互相影响
和价格体系联动最明显。订货宝支持不同客户看到不同价格,游客模式下未登录用户看到的是游客价或者不显示价格,登录后才展示对应客户等级的价格。如果你对价格敏感,需要在游客模式下把价格展示策略一并想清楚,否则审核通过了,客户体验又会出问题。
和账期、预存款、授信额度联动。这些数据都是挂在具体客户身上的,游客身份看不到,只有手机号授权并绑定客户之后才能使用。也就是说,游客模式只是把授权时机往后推,并没有取消授权,业务动作该登录还是要登录。
和库存、订单、报表联动。游客浏览会带来访问数据,但不会产生订单和库存占用,业务报表里也不会把游客算成客户。如果想区分游客行为和客户行为,需要在数据口径上提前和内部对齐,避免上线后看到访问量涨了但订单没涨而产生误判。
和权限联动。开放性注册和游客模式属于系统级设置,改动会影响所有小程序端用户,不是单个账号的权限能覆盖的。调整前最好确认一下有没有其他人也在依赖当前的注册逻辑。
VII常见问题
被问得最多的几个问题
取决于你在价格和库存上的展示设置。游客模式只影响未登录状态下能不能浏览页面,登录后才展示的内容仍然由客户等级、价格策略和权限控制。如果不想让游客看到价格,把价格展示限定在登录后即可,不需要靠关闭游客模式来实现。
不建议马上关。小程序后续版本更新会再次提交审核,被抽查时也会看当前状态。如果审核一过就关掉,下次提审又会回到“一进入就收集手机号”的状态。比较稳妥的做法是让游客模式保持开启,把授权时机交给真实的业务场景去触发。
先确认设置是否真的保存并生效,再用没有登录过的微信真机走一遍首屏。如果后台显示已开启但依然被提示,重点排查首页弹窗、活动弹层、开屏页里有没有额外的手机号授权按钮,这些组件会在游客模式之外单独触发授权。
VII继续查
企业微信 · 专属顾问