• JS API 列表
  • 基础
  • TTML
  • 网络
  • 媒体
  • 地图
  • 文件
  • 数据缓存
  • 地理位置
  • 设备
  • 画布
  • 界面
  • 页面导航
  • 开放接口
  • 登录
  • 用户信息
  • 广告
  • 支付
  • 分享
  • 小程序跳转
  • 抖音视频能力
  • 收货地址
  • 设置
  • 授权
  • 评价能力
  • 数据分析
  • tt.reportAnalytics
  • 视频拍摄器
  • 引导关注
  • 订阅消息
  • 电商插件能力(即将废弃)
  • AI/AR能力
  • 转发和挂载
  • 直播能力
  • 流量来源识别
  • 侧边栏能力
  • 隐私信息授权
  • web化
  • 行业开放
  • 第三方平台
  • 其它
  • tt.reportAnalytics
    收藏
    我的收藏

    基础库 1.8.0 开始支持本方法,这是一个同步方法。

    自定义分析数据上报接口,调用后,会将数据上报到小程序开发者平台,开发者可以在小程序开发者平台中查看上报数据。使用前,需要在小程序管理后台事件中新建事件,配置好事件名与字段。

    前提条件
    业务背景
    使用限制
    注意事项
    • 数据上报后,需要 T+1 天才能在平台查看;
    • 开发者可以在「分组查询」中筛选不同的「宿主」和「版本」,从而区分测试数据与线上数据。
    支持沙盒
    相关教程

    语法

    tt.reportAnalytics(event, data)

    参数说明

    event

    类型默认值必填说明最低支持版本
    string
    事件名,注意不能超过 110 字符
    1.8.0

    data

    类型默认值必填说明最低支持版本
    object
    上报的数据
    1.8.0

    data 参数说明

    data 是上报的自定义数据:key 为配置中的字段名 类型为string;value 为上报的数据 类型为 number | string | boolean。

    返回值

    错误码

    errorCodeerrMsgerrorType说明最低支持版本
    115799reportAnalytics:fail the value of data[xxx] exceeded the maximum number of bytes: 1024.D
    参数超长

    入参达到大小上限

    1.8.0
    115799eventName exceeded the maximum length: 110.D
    参数超长

    入参达到大小上限

    1.8.0
    115799data exceeded the maximum number of fields: 256.D
    参数超长

    入参达到大小上限

    1.8.0
    115799${key} exceeded the maximum number of bytes: 128.D
    参数超长

    入参达到大小上限

    1.8.0
    115799the key first char can not be _.D
    data参数字段不能以"_"开头
    1.8.0
    115792reportAnalytics:fail native exception xxxF
    小程序框架内部错误,有需要请创建工单咨询
    1.8.0

    扫码体验

    请使用字节宿主APP扫码

    代码示例

    开发者工具中预览

    tt.reportAnalytics("clickBanner", { time: 1547533711355, uid: 123456, });