0.0.9 • Published 2 years ago

fspacefe-tracker v0.0.9

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

空间折叠(Fspace)数据埋点 SDK

空间折叠前端- 用户行为数据采集SDK

install


npm install fspacefe-tracker

yarn add fspacefe-tracker

// cdn
<script src="https://cdn.jsdelivr.net/npm/fspacefe-tracker@0.0.9/lib/index.min.js"></script>

init


import FSTracker from "fspacefe-tracker";

const fst = new FSTracker({
  url: "", // 服务地址
  vue: Vue,
  debug: true,
  platform: "1",
  session_id: "",
  device_name: "huawei",
  enableHeatMap: true, // 开启热力图
});

Options


参数必填默认值类型
platform''string设备类型 ANDROID ,2 IOS ,3 PC WEB, 4 WECHAT
device_name''string设备名称
debugfalsebool开启调试模式
url''string请求地址
cvs''string客户端版本号
enableHeatMapfalsebool开启热力图
enableAutoPVfalsebool开启自动上传
company_oid''string客户 id

Methods


方法名说明参数
setConfig设置全局参数Options
sendTracker手动上报{自定义}

Directives


指令会自动上报

Vue2.0


方法名说明参数
v-track:click点击事件...
v-track:keyup键盘事件...
// 点击
<div v-track:click="{'event_type': 12, ...}">加入购物车</div>

// 键盘
<div v-track:keyup="{'event_type': 10, ...}">搜索</div>

demo


import FSTracker from "fspacefe-tracker";

const fst = new FSTracker({
  url: "", // 服务地址
  vue: Vue,
  debug: true,
  platform: "1",
  session_id: "",
  device_name: "huawei",
  enableHeatMap: true, // 开启热力图
});

// 更新传参
fst.setConfig(options);

// 自定义上传
fst.sendTracker(params);

build


npm build

npm publish

持续完善中...

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago