Nature's Powerful Meme

    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);

    Keywords

    none

    Install

    npm i tencent-updata

    DownloadsWeekly Downloads

    7

    Version

    0.0.10

    License

    ISC

    Unpacked Size

    14.6 kB

    Total Files

    6

    Last publish

    Collaborators

    • xiaowenzi