1.0.0 • Published 4 years ago

miniprogram-buried-point v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

miniprogram-Buried Point

####小程序的埋点方案 github地址:https://github.com/JayneJing/MiniprogramBuriedPoint

命令

$ npm i miniprogram-buried-point

demo的使用方法

1、使用云平台,上传/cloudfunctions中的云函数
2、运行命令
$ npm run dev
3、使用小程序开发工具打开/miniprogram_dev目录,运行
$ npm init
$ npm install 

并配置相关依赖

注意:需要保证小程序的appid和云平台的appid一致

###API 使用方法 使用前请先自行上传云函数并配置npm依赖

1)App

在app.js中加入以下代码即可

import { App } from 'miniprogram-buried-point'
2)Page

在/pages路径下的每个页面的js文件中加入以下代码即可

import { Page } from 'miniprogram-buried-point'
3)自定义埋点方法

以app.js为例,代码如下

import { App, addAppCustomPoint, AppEventHub } from 'components/index'

AppEventHub.on('appTestPoint', function () {
  console.log("自定义埋点方法成功")
})
const appConf = {
  onLaunch: function (options) {
  },
  onShow: function (options) {
    // 测试自定义埋点方法
    this.click()
   },
  onHide: function () { },
  onError: function (msg) { },
  testPoint: function() {
  }
}
appConf.click = addAppCustomPoint(appConf.testPoint, 'appTestPoint')
App(appConf)

其中,AppEventHub.on(pointFunName, function())和addAppCustomPoint(originFunName, pointFunName)的使用必须在App(appConf)之前

AppEventHub.on('appTestPoint', function () {
  console.log("自定义埋点方法成功")
})

为自定义的埋点方法事件,事件名为'appTestPoint'。

appConf.click = addAppCustomPoint(appConf.testPoint, 'appTestPoint')

作用是将自定义埋点方法加入到原方法'testPoint'中。

1.0.0

4 years ago

0.0.3

4 years ago

0.0.4

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago