微信小程序 SDK 插件版
Last updated
Was this helpful?
Last updated
Was this helpful?
经过我们测试,发现如果小程序中使用了插件,在开发者工具下可以修改 App 和 Page,但在线上会报错不能修改 不能修改的话会导致我们自动采集预置事件的功能无效 在 2018-9 月的测试发现,新用户首次使用小程序会出现这样的问题,杀死微信后,再次打开小程序又可以使用。具体原因不详 针对上述情况,也就是使用了插件的小程序客户,需要使用插件版小程序 SDK 这个版本相比小程序 SDK ,复杂在于每个 Page 里的 JS 顶部都要引入一段代码,才可以自动采集 Page 里的预置事件
从 github 上下载 ,sensorsdata.plugin.min.js .
在app.js 和全部的 pages 目录里的 js 顶部引入如下代码;并且调用 setPara() 方法设置初始化参数。注: server_url 需在 setPara() 中配置。
app.js 的顶部引入如下代码
在全部(注意是全部!)的 pages 目录里的 js 顶部引入如下代码
注意: 1 var App 与 var Page 变量名不能修改 2 所有的 pages 目录里的 js 顶部都要引入
如果异步的获取 openid 等操作已经完成,此时调用 init() 方法标志已完成初始化 注意: 必须调用,否则不会发数据
app.js 中自定义方法
page 中使用自定义方法