如何判断小程序分享转发是否成功?

追格官方小助手/ 2022年10月15日/ 小程序/ 浏览 6959

分享转发是小程序获取流量的一个重要方法,只要是做小程序,就不能忽视分享转发功能。

玩得人都了,就有人动心思,导致腾讯对分享功能限制也是越来越严格。


如何判断用户是否分享转发了小程序,还真不好判断。


能够判断用户点击了分享,只要在 onShareAppMessage 中监听就可以。


能够统计分享出去的页面,被多少人打开,官方文档中都写的很清楚:


通常开发者希望转发出去的小程序被二次打开的时候能够获取到一些信息,例如群的标识。现在通过调用 wx.showShareMenu 并且设置 withShareTicket 为 true ,当用户将小程序转发到任一群聊之后,此转发卡片在群聊中被其他用户打开时,可以在 App.onLaunch 或 App.onShow 获取到一个 shareTicket。通过调用 wx.getShareInfo 接口传入此 shareTicket 可以获取到转发信息。


唯独是无法判断,用户有没真的分享出去


有一些场景中,是无法等分享出去的页面别打开,再做反应的。比如,“羊了个羊”,玩得正在关键处,分享可继续,还要等别人打开一下,这要求就有点过分。所以,很多小游戏中,只需要点击一下分享,然后返回游戏(并不需要真的发到群里火朋友圈),就能得到奖励。


分享转发得奖励是官方非常不鼓励的,所以这个问题估计一时半会儿也不会解决……

发表评论

暂无评论,抢个沙发...

客服 工单