若外链扫码立刻渲染验真结果,用户没有必要再点公众号菜单,涨粉链路会断。双入口设计刻意把「触达」与「核验」分开:包装码负责记录这次扫码,菜单负责取出凭证并完成查询。
入口一:包装外链(只触达,不出结果)
消费者用微信扫包装上的防伪码,请求到达防伪服务后,若该批次已开启公众号营销:
- 采集设备指纹与公网 IP,写入短时凭证(通常 5 分钟有效);
- 同步写入扫码触达记录(已扫码、待核验);
- 页面只提示「请关注公众号,点菜单【防伪验真】查询」,不展示验真结果。
入口二:公众号菜单 H5(才允许出结果)
商户在防伪设置中选定品牌域名,生成可复制链接 https://品牌域名/verify,配置到订阅号 / 服务号自定义菜单。用户点菜单进入后,用同一指纹 + IP 匹配凭证,命中则进入现网验真结果与营销 CTA。
为什么凭证要短时过期
TTL 过短会影响体验,过长会放大错配与重放风险。固定短窗口(如 5 分钟)要求用户尽快完成「扫码 → 关注 → 点菜单」;过期后需重新扫包装码,触达记录仍保留,便于统计漏斗。
未开通批次怎么办
只有绑定并开启公众号营销的批次才走双入口;其它批次仍按现网普通验真,避免全站行为被一刀切。
双入口的本质不是「多一次点击」,而是把开箱流量可控地导向品牌公众号,同时守住验真主链路的语义。
常见问题
凭证过期了怎么办?
重新扫描包装防伪码即可再写凭证;已产生的触达记录不会因过期被删除。
菜单域名怎么选?
从商户已有品牌域名列表中选择一个作为核验入口 host,未选择则不给出可复制链接。
平台域名微信拦截会影响菜单吗?
菜单路径与凭证命中后的验真跳转需放行;普通防伪码直链在平台域上的拦截逻辑可保留。