1.1.8-0 • Published 2 years ago

pagetrack v1.1.8-0

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

PageTrack 页面埋点插件

插件需要的参数

options

keyvalue说明
distinctIdnull用户ID
project_name项目名称(必传)
server_url数据上报地址(必传)
send_typeimage数据上报方式
send_interval0间隔多少毫秒发一次数据
send_number1一次发送多少条数据
callback_timeout0回调函数执行时间,当用户上传超时,则直接执行当前回调
datasend_timeout3数据发送超时时间
is_track_single_pagefalse是否开启单页面模式
show_logtrue是否在控制台打印出要发送的数据
callBackNameupload_data如果是jsonp,那这时候回调函数的名称
pageMaptrue页面初始化事件 页面初始化的时候需不需要上报一下
platform0默认0 可以自定义

实例方法

keytype(参数类型)说明
$libSDK 类型
$lib_versionSDK 版本
registerGetProp获取自定义属性
registerSetPropObject设置自定义属性
registerDeletePropObject删除自义定属性
profileSetObject用来自定义设置用户属性,直接设置,存在就替换
profileSetOnceObject如果已经存在就不更新,如果没有就设置
profileIncrementObject如果对应是值是数字,那就是递增
profileDeleteObject删除
profileAppendObject追加,对于值是数组的进行追加
profileUnsetObject删除属性
pageView页面一打开就要执行一次,或者当路由变化时
getProperties获取上报类型对应的预设属性
reportMethodObject(要上传的数据) Function(回调函数)上报方法,可以用来和getProperties方法自定义上报方案
trackString(事件名称) Object(要上传的数据)放入队列的数据上报方案,用来对type:track相关数据进行操作
updateUserIdString,Number更新用户登陆后ID
updateDistinctIdString,Number更新用户的插件生成ID
setProjectString(属性名) String(属性值)设置项目的对应存储数据,当前插件所对应的本地存储都必须通过这个方法来设置
getProjectString(属性名)不传就是整个数据获取项目的对应存储数据,当前插件所对应的本地存储都必须通过这个方法来获取
startQueue开始执行队列,返回true代表正在执行,返回false代表执行失败
stopQueue终止队列执行
addQueueObject(数据)往队列中添加要上传的数据
removeQueue清除整个队列
hasQueue判断队列是否正在执行

构造函数上的方法

keytype(参数类型)说明
tabBase64String对数据进行base64编码或解码
copyObjectObject(要拷贝的数据) Boolean(是否深拷贝) Boolean(是否按JSON数据方式进行拷贝)对数据进行拷贝
formatParamsObject对要上传的数据进行编码
judgmentTypeString判断数据类型
storageString操作本地存储
1.1.8-0

2 years ago

1.1.7

2 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.1.2

3 years ago

1.0.28

3 years ago

1.0.27

3 years ago

1.0.26

3 years ago

1.0.25

3 years ago

1.0.24

3 years ago

1.0.23

3 years ago

1.0.22

3 years ago

1.0.21

3 years ago

1.0.20

3 years ago

1.0.19

3 years ago

1.0.18

3 years ago

1.0.17

3 years ago

1.0.16

3 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.6

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

1.0.0

3 years ago