微信小程序日志接入一神策开源 js 快速接入

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yan88888888888888888/article/details/87974081

最近接到一个需求,想收集下小程序的日志,老大也不说具体需求,就说先考虑区分下用户,用同一个微信登陆的都为同一个用户。

开发前准备:

1、微信小程序账号申请

2、微信小程序开发工具

3、一个合法的 https 域名

以上参考微信小程序开发文档:https://developers.weixin.qq.com/miniprogram/dev/index.html?t=19022220

准备神策 js

1、从GitHub下载 两个js https://github.com/sensorsdata/sa-sdk-miniprogram 

2、把这两个文件放在小程序的 utils 目录下,然后在 app.js 第一行添加以下代码

var sensors = require('./utils/sensorsdata.min.js');
// sensors.init(); 用openid 初始化

现在在其他 Page 里就可以通过 getApp 来使用神策的追踪了

var app = getApp();
app.sensors.track(eventName, properties) // 第一个参数事件名 字符串类型,第二个参数 属性值 对象类型

以上参考神策技术文档:https://www.sensorsdata.cn/manual/mp_sdk.html

修改js

在 sensorsdata_conf.js 参数配置 server_url 为我们接收日志的服务器的接口 该地址为准备阶段说的合法域名(需要在微信小程序后台配置下),

参考 微信小程序获取用户openid-亲测可用  在onlanch里面获取 openid ,开始日志收集

有图有真相

1、点击编译

2、真机调试

3、 真机调试模式

4、调试日志信息

5、日志实时上传 上传到日志服务器

 

这篇文章只是初步接入,真正接入需要分析具体需求,和之前的其它日志进行拟合, 往日志服务器推送,如有问题,欢迎一起交流!

猜你喜欢

转载自blog.csdn.net/yan88888888888888888/article/details/87974081