tencent-updata
TypeScript icon, indicating that this package has built-in type declarations

0.0.10 • Public • Published

封装简易方法,方便上报数据

该模块是前端上报数据时使用,封装了几个方法,上传数据时调用即可。

重要提示

该模块后续不再更新,请及时迁移到新的数据上报模块:

简要的使用样例:

import NewsDataBoss from 'tencent-updata';
 
const boss = new NewsDataBoss({
    BossId: 6663,
    Pwd: 1245693138,
    actid: 56,
});
boss.sendPV('mainpage'); // 上报该页面的pv,传入的参数为当前页面的名称
 
document.querySelector('.button').addEventListener('click', () => {
    // 点击上报
    boss.send({
        pageName: 'mainpage', // 所在的页面
        sop: 'sop_open_click', // 触发的事件
    });
});

所需要的参数

参数名称 类型 是否必须 说明
BossId number
Pwd number 与 BossId 组成要上传的仓库
actid number 当前活动的 id,请咨询产品索要
debug boolean 是否开启的 debug,开启后,可以 log 出要上报的数据

方法

send()

当需要上报事件时,则调用当前方法。接收的参数类型:

interface SendProps {
    pageName: string; // 当前页面的名称,例如mainpage
    sop: string; // 触发的事件名称
    kv?: Object; // 非必须,其他一些要上传的参数
    refer?: string; // 非必须
}

sendPV()

当需要上报页面的 pv 时,可以调用方法,传入当前页面的名称即可。接收的参数类型:

boss.sendPV(pageNamestring);

Readme

Keywords

none

Package Sidebar

Install

npm i tencent-updata

Weekly Downloads

2

Version

0.0.10

License

ISC

Unpacked Size

14.6 kB

Total Files

6

Last publish

Collaborators

  • xiaowenzi