search
数据采集 采集源配置 微信小程序运营数据和性能相关监控指标日志采集

微信小程序运营数据和性能相关监控指标日志采集

简介

运营指标数据相关指标如下 :

  • DailySummary (用户访问小程序数据概况)
  • DailyVisitTrend (用户访问小程序数据日趋势)
  • UserPortrait (小程序新增或活跃用户的画像分布数据)
  • VisitDistribution (用户小程序访问分布数据,此处测试的小程序未有真实数据采集)
  • VisitPage (访问页面。目前只提供按 page_visit_pv 排序的 top200,此处测试的小程序未有真实数据采集)

性能相关监控指标:

  • Performance (小程序启动耗时 下载耗时等,此处测试的小程序未有真实数据采集)

日志采集如下:

  • JsErrSearch (js相关错误,此处测试的小程序未有真实数据采集)

前置条件

  • 已安装 DataKit(DataKit 安装文档
  • 需要有 appid 小程序唯一凭证,即 AppID,可在「微信公众平台 - 设置 - 开发设置」页中获得。(需要已经成为开发者,且帐号没有异常状态)
  • 需要有 secret 小程序唯一凭证密钥,即 AppSecret,获取方式同 appid

配置

配置微信小程序采集器配置

进入 DataKit 安装目录下的 conf.d/wechat 目录,复制 wechatminiprogram.conf.sample 并命名为 wechatminiprogram.conf。示例如下:

[[inputs.wechatminiprogram]]

## Small program unique unique credentials   AppID
 appid = ""
## Small program unique credential key   AppSecret
 secret = ""
 runtime = "18:13"   # 此处设置 运营指标数据运行数据  因微信小程序限制 只能拉取前一天数据

[inputs.wechatminiprogram.analysis]
 name = [
    "DailySummary",
    "VisitDistribution",
    "UserPortrait",
    "DailyVisitTrend",
    "VisitPage"]

#[inputs.wechatminiprogram.operation] # 此处设置性能相关监控指标和日志采集 
# name = [
#    "JsErrSearch",
#    "Performance"]

** 重新启动datakit **

** 指标日志等数据有全局tag 为 appid 即小程序等 appid **

采集指标

DailySummary

  • fields:
指标 类型 说明
visit_total integer 累计用户数
share_pv integer 转发次数
share_uv integer 转发人数

DailyVisitTrend

  • fields:
指标 类型 说明
session_cnt integer 打开次数
visit_pv integer 访问次数
visit_uv integer 访问人数
visit_uv_new integer 新用户数
stay_time_uv Float 人均停留时长 (浮点型,单位:秒)
stay_time_session Float 次均停留时长 (浮点型,单位:秒)
visit_depth Float 平均访问深度 (浮点型)

UserPortrait

  • tags
tag 说明
index_key 分布类型 值为 province、city 、genders 等
index_value 分布类型的属性对应的值 比如 city 对应的值 为 上海
  • fields:

      visit_uv_new 表示 新用户画像
      visit_uv 表示 活跃用户画像
    
    指标 类型
    visit_uv integer
    visit_uv_new integer

    VisitDistribution

  • tags

tag 说明
index_key 分布类型 值为 access_source_session_cnt、access_staytime_info 、access_depth_info 依次表示 访问来源分布 访问时长分布 访问深度的分布
index_value 分布类型的属性对应的值 比如 access_source_session_cnt 对应的值 为 小程序历史列表、扫一扫二维码 等
  • fields
指标 类型 说明
visit_pv integer 访问次数

VisitPage

  • tags
tag 说明
page_path 页面路径
  • fields
指标 类型 说明
page_visit_pv number 访问次数
page_visit_uv number 访问人数
page_staytime_pv number 次均停留时长
entrypage_pv number 进入页次数
exitpage_pv number 退出页次数
page_share_pv number 转发次数
page_share_uv number 转发人数

Performance

  • tags
tag 说明
cost_time_type 耗时类型
  • fields
指标 类型 说明
cost_time number 访问次数

采集日志

JsErrSearch

  • tags
tag 说明
client_version client版本
app_version app版本
  • fields
指标 类型 说明
version_error_cnt number 此版本错误次数
total_error_cnt number 总错误次数
__content string 错误信息