Natural Preference for Minification

    @hypers/hwa-sdk
    TypeScript icon, indicating that this package has built-in type declarations

    0.1.2 • Public • Published

    hwa-sdk-js

    hwa-sdk-js 是对 hwt.js 的一个封装

    安装

    npm i @hypers/hwa-sdk
    

    快速开始

    import HyperWebAnalytics from '@hypers/hwa-sdk';
    
    const hwa = new HyperWebAnalytics();
    
    // projectId 应该以实际获取的 ID 为准
    hwa.create('projectId');
    hwa.sendPageview();

    示例

    开启全埋点

    hwa.create('projectId', {
      auto_track: true,
    });

    带参数的页面跟踪

    // 传递 title 与 url
    hwa.sendPageview({
      title: '登录页面',
      url: '/index.html#login',
    });

    用户行为跟踪

    // 一个男性用户关注了 5 个领域的标签,这里的标签也是存在多个,所以采用了数组的类型。
    hwa.sendAction('follow', {
      labels: ['数码', '音乐', '体育', '篮球', '动漫'],
      gender: '男',
    });

    更多功能

    API

    // 创建跟踪对象
    hwa.create(projectId, [options], [callback]);
    
    // 认证用户信息
    hwa.identify([options]);
    
    // 页面访问跟踪
    hwa.sendPageview([options], [callback]);
    
    // 行为跟踪
    hwa.sendAction(name, [params], [callback]);
    
    // 表单跟踪
    hwa.sendForm([params], [callback]);

    API 参数详细说明

    Keywords

    Install

    npm i @hypers/hwa-sdk

    DownloadsWeekly Downloads

    0

    Version

    0.1.2

    License

    Apache-2.0

    Unpacked Size

    25.5 kB

    Total Files

    11

    Last publish

    Collaborators

    • simonguo
    • hiyangguo