所有行为追踪事件的集合

title字段均为pageview的标题; 为方便统计 source字段均为固定链接,取源链接或者预览链接; 使用remark来区分同一微站下同种事件的不同主题,也为了语义化,方便进行数据分析; 注意事项见:https://www.tapd.cn/55958943/markdown_wikis/show/#1155958943001000377; ActionView

interface ActionView {
    answerview: {
        remark: string;
        right: string;
        wrong: string;
    };
    clickview: {
        remark: string;
        to: string;
    };
    collectview: {
        name: string;
        url: string;
    };
    customrecord: {
        remark: string;
        [key: string]: string;
    };
    documentview: {
        name: string;
        source: string;
    };
    downloadview: {
        name: string;
        source: string;
    };
    likeview: {
        active: boolean;
        remark: string;
    };
    mailDoc: {
        mail: string;
        name: string;
        source: string;
    };
    pageview: {
        productBu?: string;
        title: string;
    };
    pre-videoview: {
        currentTime: string;
        duration: string;
        event: string;
        name: string;
        source: string;
    };
    recommendview: {
        recommenderOpenid: string;
        remark: string;
    };
    scoreview: {
        remark: string;
        score: string;
    };
    searchview: {
        searchFor: string;
        searchVal: string;
    };
    shareview: {
        remark?: string;
    };
    signInview: {
        remark: string;
    };
    uncollectview: {
        name: string;
        url: string;
    };
    videorecord: {
        duration: string;
        name: string;
        source: string;
    };
    videoview: {
        currentTime: string;
        duration: string;
        event: string;
        name: string;
        source: string;
    };
    webinarview: {
        name: string;
        relatedId: string;
    };
}

属性

answerview: {
    remark: string;
    right: string;
    wrong: string;
}

答题结果

类型声明

  • remark: string

    事件主题,区分不同答题

  • right: string

    正确个数

  • wrong: string

    错误个数

clickview: {
    remark: string;
    to: string;
}

点击

类型声明

  • remark: string

    事件主题,区分不同点击行为

  • to: string

    点击后去往的链接

collectview: {
    name: string;
    url: string;
}

收藏

类型声明

  • name: string

    收藏的物料名称

  • url: string

    查看收藏物料的链接

会员中心收藏时可抛出收藏事件

customrecord: {
    remark: string;
    [key: string]: string;
}

自定义事件

类型声明

  • [key: string]: string
  • remark: string

    写明使用的场景

非标准事件,可以抛出一些特殊的行为,通常用于与系统的某些模块作通信(eg.workflow事件)

documentview: {
    name: string;
    source: string;
}

文档预览

类型声明

  • name: string

    文档名称

  • source: string

    文档源链接

downloadview: {
    name: string;
    source: string;
}

下载资源

类型声明

  • name: string

    资料名称

  • source: string
likeview: {
    active: boolean;
    remark: string;
}

点赞

类型声明

  • active: boolean

    点赞/取消点赞

  • remark: string

    区分不同主题的点赞

mailDoc: {
    mail: string;
    name: string;
    source: string;
}

发送文档至邮箱

类型声明

  • mail: string

    邮箱

  • name: string

    文档名称

  • source: string

    文档源链接

pageview: {
    productBu?: string;
    title: string;
}

页面统计

类型声明

  • 可选productBu?: string

    统计的时候区分不同bu

  • title: string

    区分不同页面的追踪标题

pre-videoview: {
    currentTime: string;
    duration: string;
    event: string;
    name: string;
    source: string;
}

试看视频

类型声明

  • currentTime: string

    对应event.currentTime 事件发生的时间

  • duration: string

    对应event.duration 视频时长

  • event: string

    对应event.type play/pause/ended

  • name: string
  • source: string

    视频源链接

recommendview: {
    recommenderOpenid: string;
    remark: string;
}

推荐

类型声明

  • recommenderOpenid: string

    推荐人(A)的openid

  • remark: string

    区分不同主题的推荐

scoreview: {
    remark: string;
    score: string;
}

互动分数

类型声明

  • remark: string

    事件主题,区分不同主题的得分

  • score: string

    分数

searchview: {
    searchFor: string;
    searchVal: string;
}

搜索内容

类型声明

  • searchFor: string

    查询范围

  • searchVal: string

    查询关键词

shareview: {
    remark?: string;
}

分享

类型声明

  • 可选remark?: string

    备注

进行分享行为时抛出的事件

signInview: {
    remark: string;
}

签到

类型声明

  • remark: string

    事件主题,区分不同签到

uncollectview: {
    name: string;
    url: string;
}

取消收藏

类型声明

  • name: string

    收藏的物料名称

  • url: string

    查看收藏物料的链接

会员中心取消收藏时可抛出取消收藏事件

videorecord: {
    duration: string;
    name: string;
    source: string;
}

观看视频记录

类型声明

  • duration: string

    观看时长

  • name: string
  • source: string

    视频源链接

videoview: {
    currentTime: string;
    duration: string;
    event: string;
    name: string;
    source: string;
}

观看视频

类型声明

  • currentTime: string

    对应event.currentTime 事件发生的时间

  • duration: string

    对应event.duration 视频时长

  • event: string

    对应event.type play/pause/ended

  • name: string
  • source: string

    视频源链接

webinarview: {
    name: string;
    relatedId: string;
}

观看直播

类型声明

  • name: string

    直播名称

  • relatedId: string

    相关直播的id,从后台获取