1.0.5 • Published 4 months ago

@bnfe/track-sdk v1.0.5

Weekly downloads
-
License
MIT
Repository
-
Last release
4 months ago

代码埋点

  • 实时上报:业务方调用发送埋点的 api 后, 立即发出上报请求
  • 延时上报:sdk 内部收集业务方要上报的信息, 在浏览器空闲时间或者页面卸载前统一上报,上报失败会做补偿措施

使用

ESM 导入使用

import TrackSDK from "@bnfe/track-sdk";
TrackSDK.init({
  server_url: "http://127.0.0.1:3000/api/event",
  debounce: 500
});
TrackSDK.track({ event_name: "test", event_data: { a: 1, b: 2 } });

CJS 导入使用

const TrackSDK = require("@bnfe/track-sdk");
TrackSDK.init({
  server_url: "xxx/api",
  debounce: 500
});
TrackSDK.track({ event_name: "test", event_data: { a: 1, b: 2 } });

UMD 直接使用

<script src="xxx/dist/track-sdk.umd.js"></script>
<script>
  TrackSDK.init({
    server_url: "xxx/api",
    debounce: 500
  });
  TrackSDK.track({ event_name: "test", event_data: { a: 1, b: 2 } });
</script>
1.0.5

4 months ago

1.0.4

5 months ago

1.0.3

6 months ago

1.0.2

6 months ago

1.0.1

6 months ago

1.0.0

6 months ago

0.0.7

6 months ago

0.0.6

6 months ago

0.0.5

7 months ago

0.0.4

7 months ago

0.0.3

11 months ago

0.0.2

11 months ago

0.0.1

11 months ago