360分析-小程序
功能概述
分析接入小程序,主要用于自定义数据收集,帮助开发者、运营人员数据分析,进行小程序优化。
代码配置
需要小程序开发者修改项目脚本,以编程方式配置。
一、安装代码
需要安装npm包,命令如下:
npm install @qihoo/fx-mp
建议在项目中的 app.js 文件中引入,脚本会自动运行,自定义行为的触发,请按后面说明进行使用。
二、自定义事件
自定义事件分析支持灵活多维和近实时的用户行为分析,可以通过自定义事件触发进行上报,对用户在小程序内的行为做精细化跟踪。目前支持注册、表单类、付款事件。
-
注册
在注册成功的回调中调用下面代码,即可发送注册成功的打点
代码如下:
_qha.register({
eid: ''
})
-
表单
在表单中提交后的回调中调用下面代码,即可发送提交成功的打点
代码如下:
_qha.form({
eid: xx
})
-
付款
在付款成功后的回调中调用下面代码,即可发送付款成功的打点
代码如下:
_qha.payment({
eid: xx,
pymny: xx,
ptype: 1
})
三、自定义点击
自定义点击主要针对页面中某些按钮,区域的点击量进行数据采集,便于开发者、运营人员进行数据分析。
_qha是全局变量,通过npm包的引入而创建,所以自定义点击的声明不得早于代码的执行。建议在app.js中onReady中声明,或者在target页面中的onReady中声明。
代码如下:
_qha.setClickTarget'({
id: 'Target的ID', /*必填项, string*/
name: '自定义事件名称' /* 必填项,主要用于数据分析,查看其转化数据*/
})
对于页面中的下载按钮的点击次数的收集,例如下载按钮的id是download,事件名称定为下载转化,示例如下
_qha.setClickTarget({ id: 'download', name: '下载转化' })