微信小程序中获知用户运行小程序的场景

最近,微信小程序团队像打了鸡血似的,不断推出一系列新的小程序功能,以及拓展了不少小程序的入口,使得小程序的运行场景变得越来越丰富。因此,不同的进入场景,必然会带来不同的用户需求,如何能根据这些不同的用户场景,来优化和提升我们的小程序的体验呢?

从小程序的基础库API v1.1.0的开始,场景值这一功能被正式的引入。我们可以在小程序的App入口代码中获取该场景值:

//在小程序的onLaunch和onShow方法参数中可获取场景值
App({
    onLaunch: function (options) {
        console.log("[onLaunch] 场景值:", options.scene)
    },
    onShow: function (options) {
        console.log("[onShow] 场景值:", options.scene)
    }
})

目前支持的所有场景值如下:

1001    发现栏小程序主入口
1005    顶部搜索框的搜索结果页
1006    发现栏小程序主入口搜索框的搜索结果页
1007    单人聊天会话中的小程序消息卡片
1008    群聊会话中的小程序消息卡片
1011    扫描二维码
1012    长按图片识别二维码
1013    手机相册选取二维码
1014    小程序模版消息
1017    前往体验版的入口页
1019    微信钱包
1020    公众号 profile 页相关小程序列表
1022    聊天顶部置顶小程序入口
1023    安卓系统桌面图标
1024    小程序 profile 页
1025    扫描一维码
1028    我的卡包
1029    卡券详情页
1031    长按图片识别一维码
1032    手机相册选取一维码
1034    微信支付完成页
1035    公众号自定义菜单
1036    App 分享消息卡片
1042    添加好友搜索框的搜索结果页
1043    公众号模板消息
1044    群聊会话中的小程序消息卡片(带 shareTicket)
1047    扫描小程序码
1048    长按图片识别小程序码
1049    手机相册选取小程序码

简单的举个例子,如果场景值是1001,就代表用户是直接从微信的下方的“发现”页面中的小程序入口运行你的小程序的:

场景1001

对于这个场景值数据,我想,无论是用于对小程序的针对性功能改善,或是作为精准市场运营的参考,都是非常具有价值的信息。

希望本文对大家有所帮助。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏ytkah

微信公众号客服接口升级 支持第三方平台调用

客服接口今日又升级了,除了自定义客服头像和昵称外,也支持第三方平台代替公众号管理客服帐号和调用客服接口,需第三方平台接入公众号登录授权(在微信开放平台接入)。 ...

61250
来自专栏小程序·云开发专栏

1个开发如何撑起一个过亿用户的小程序

2018年12月,腾讯相册累计用户量突破1亿,月活1200万,阿拉丁指数排行 Top 30,已经成为小程序生态的重量级玩家。

12.7K120
来自专栏腾讯大讲堂的专栏

Mac用户麻烦进来一下,有大事相告

等了好久终于等到今天,Mac微信2.0版本上线啦! 激动?兴奋?手舞足蹈?小派能想象你们的表情~ ? 让我们来点音乐,一起看看这次更新都升级了哪些功能~ (以下...

33780
来自专栏司想君

Google Web应用开发指南第一章:什么是Web应用?

很多人向我问起学习HTML5技术的权威入门资料,我总是毫不犹豫地推荐由Google推出的HTML5rocks,这个网站就像一个宝库,包含经 典的教程、文章、De...

33170
来自专栏极乐技术社区

『小白入门』从注册到上线系列

本期带来小白入门系列,整理的微信小程序从注册到上线系列教程,供大家参考学习。 从注册到上线 从注册到上线系列《一》个人注册及个人限制说明 从注册到上线系列《二》...

26390
来自专栏杨建荣的学习笔记

胖客户端程序总结(r3笔记44天)

这周基本功能都花在了胖客户端程序上,自己考虑做一个应用,个人比较倾向于胖客户端程序,主要考虑了一下几种。 spring richclient 开源的,自己之前...

33870
来自专栏逍遥剑客的游戏开发

在3D游戏中显示网页

22040
来自专栏北京马哥教育

并发数和TPS

马哥linux运维 | 最专业的linux培训机构 ---- 并发数和TPS 术语定义: 并发用户数:指的是现实系统中操作系统业务的用户,一般测试指的是虚拟用...

46370
来自专栏Web项目聚集地

学习 Node.js 一本书就够了【送书】

每过十天半个月,公众号「Web项目聚集地」就会给大家发福利,福利不限于学习资料、实体书籍。电子工业出版社上新了一本书籍《Node.js实战:使用Egg.js+V...

39530
来自专栏无原型不设计

UX术语详解:任务流,用户流,流程图以及其它全新术语

? 用户体验拥有一长串专业的术语和可交付内容。当在线查看UX相关职位描述时,所罗列的这类术语更是全面繁多。而且,随着时间的流逝和它们自身的不断演变,其中很大一...

43550

扫码关注云+社区

领取腾讯云代金券