0.0.10 • Published 4 years ago

tencent-updata v0.0.10

Weekly downloads
1
License
ISC
Repository
github
Last release
4 years ago

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

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

重要提示

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

简要的使用样例:

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', // 触发的事件
    });
});

所需要的参数

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

方法

send()

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

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

sendPV()

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

boss.sendPV(pageName: string);
0.0.10

4 years ago

0.0.9

4 years ago

0.0.8

4 years ago

0.0.7

5 years ago

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

6 years ago

0.0.2

6 years ago