HiAppEvent介绍

HiAppEvent是在系统层面为应用开发者提供的一种事件打点机制,帮助应用记录在运行过程中发生的故障信息、统计信息、安全信息、用户行为信息,支撑开发者分析应用的运行情况。以便进一步统计分析访问数、日常用户活跃数量、用户操作习惯以及其他影响用户使用产品的关键因素。

基本概念

打点: 记录由用户操作引起的变化,提供业务数据信息,供开发、产品、运维分析。

事件设计规范

  • 事件领域:标识事件的领域,建议设置为业务模块名称,以便于区分不同的业务模块。

  • 事件名称:指定事件的名称,建议设置为具体的业务名称,以便于描述实际的业务意义。

  • 事件类型:指定事件的类型,支持以下四种类型事件:

    • 行为事件:记录用户日常操作行为的事件,例如按钮点击、界面跳转等行为。
    • 故障事件:定位和分析应用故障的事件,例如界面卡顿、掉网掉话等异常。
    • 统计事件:统计和度量应用关键行为的事件,例如对使用时长、访问数等的统计。
    • 安全事件:记录涉及应用安全行为的事件,例如密码修改、用户授权等行为。
  • 事件参数:指定事件的参数,每个事件可以包含一组参数,建议设置为事件属性或事件发生上下文信息,以便于描述事件的详细信息。