1.5.0 • Published 3 years ago

mta-h5 v1.5.0

Weekly downloads
45
License
ISC
Repository
-
Last release
3 years ago

mta的web端的sdk

本次更新点

(1)ts参数可以不用传,sdk里主动创建ts参数为当前时间(10位秒级)。
(2)enterPage()方法里已经主动调用了 ac为"PV"的事件,不用额外调用PV事件。
(3) 为方便使用,只暴露 register,cutRegister,up,enterPage,leavePage 五个api,内置事件只用在up方法中传对应的参数即可。

引用方式

#1.npm安装
npm install mta-h5
import mta from 'mta-h5'

#2.通过cdn资源路径直接引入,然后就会存在全局变量 mta
<script src="https://tiov.cdn-go.cn/lib/latest/mta-h5/mta-h5.min.js"></script>

API通用必传参数:(path和ts参数,已经在sdk中自行获取,无需调用方传入)

(1)appId : 应用的appId
(2)baseUrl : 请求上报的baseUrl,各个项目的baseUrl可能不一样,所以作为参数
(3)ac : 埋点行为标识(详见:https://docs.qq.com/sheet/DZEtXVXFocW1wd3Rt?tab=BB08J2)

特殊可选参数:

(1) paramsType :(默认值为"0",即不对参数做任何处理),如果执行mta.register({paramsType:'1'}),那么会将参数中的content对象字段,转换成"a=1&b=2..."这种连接字符串的形式,作为args字段名扩展到原参数上,再上报。

其他可选参数详见:https://docs.qq.com/sheet/DZHZsQlhCdEhLUHFk?tab=0zam46

全局注册固定参数,必须先全局注册appId参数和请求上报地址的baseUrl参数,其他参数不强制(后续调API可以省略已注册的参数)

//比如:
mta.register({appId:'XXXXXXXXX',baseUrl:'http://*******'})
//或者多参数
mta.register({appId:'XXX',baseUrl:'http://*******',uid:'XXX',api:'/xx/xx/xxx'})

去除全局注册固定参数

//比如:
mta.cutRegister('uid')
//或者多参数
mta.cutRegister('uid','uuid')

API - 进入和离开页面

#进入某个页面时
mta.enterPage()

#离开某个页面时
mta.leavePage()

API - 上报(传入已注册的全局参数以外的 所需上报的参数)

mta.up({...参数})

ac的取值详见:https://docs.qq.com/sheet/DZHZsQlhCdEhLUHFk?tab=BB08J2

1.5.0

3 years ago

1.4.8

3 years ago

1.4.6

3 years ago

1.4.4

3 years ago

1.4.3

3 years ago

1.4.2

3 years ago

1.4.1

3 years ago

1.4.0

3 years ago

1.3.9

3 years ago

1.3.8

3 years ago

1.3.7

3 years ago

1.3.6

3 years ago

1.3.5

3 years ago

1.3.4

3 years ago

1.3.3

3 years ago

1.3.0

3 years ago

1.2.8

3 years ago

1.2.6

3 years ago

1.2.4

3 years ago

1.2.2

3 years ago

1.2.1

3 years ago

1.2.0

3 years ago

1.1.8

3 years ago

1.1.6

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago