全部产品

日志模型简介

更新时间:2020-01-16 21:19:15

信息收集说明

移动分析功能依赖于客户端上报的埋点日志。为了提供更为精准、丰富的分析能力,埋点日志会收集用户如下设备相关的信息:公网 IP、IMEIIMSI、设备型号、系统版本、网络类型(如 WIFI、3G 或 4G)、操作系统语言、CPU 核数、CPU 转速、内存大小、屏幕分辨率、客户端渠道号、客户端版本号等。

埋点日志模型

不同类型的日志,其格式各不相同。日志是一个由逗号分隔的字符串,字符串的不同位置代表不同的含义,服务器根据位置信息来切分日志。

常见的埋点类型如下:

  • Android 和 iOS 埋点
    • 自定义事件埋点:记录按钮、链接点击等操作,可在 App 内任意动作触发时机埋入,用于 自定义事件分析漏斗分析 等功能。
    • 行为埋点
      • 报活埋点:记录 App 的启动操作,包括客户端冷启动或压后台 30 分钟后 App 界面回到前台。用于统计 启动次数新增用户活跃用户活跃账号 等核心指标。
      • 页面自动埋点:自动记录页面的打开、来源、停留时长等信息。用于分析 页面 PVUV来源去向 等指标。
      • 压后台埋点:记录 App 前后台切换相关信息。用于分析 用户使用应用的时长活跃时间 等指标。
    • 性能埋点
      • 启动埋点:记录 App 的 启动速度,区分首次启动(杀进程后启动)和非首次启动(App 由后台切换至前台)。
      • 卡死埋点:记录 App 卡死及相关错误日志。包括以下情况:
        • Android 启动卡死:App 启动时主线程 5 秒 未执行完一个方法。
        • Android ANR 卡死:即系统 ANR 卡死,定义详见 Android 官网 ANR
        • iOS 启动卡死:App 启动时主线程 5 秒 未执行完一个方法。
        • iOS ANR 卡死:App 运行时主线程 5 秒 未执行完一个方法。
      • 卡顿埋点:卡顿是指主线程超过一定时间(Android 2.5 秒,iOS 2 秒)未执行完一个方法。卡顿埋点记录 App 卡顿及相关错误日志。
      • 闪退埋点:记录 App 闪退及错误堆栈。
  • H5 和 PC 埋点
    • 页面埋点:自动记录网页的开打、来源等信息,用于统计 页面 PVUV来源去向 等指标。
    • 点击埋点:记录网页页面内某个按钮、链接的点击操作。
    • 曝光埋点:记录网页页面内某段内容的曝光情况。