自定义分析

my.reportAnalytics

说明:mPaaS 10.1.32 及以上版本支持该接口。


自定义分析数据的上报接口。使用前需注意:

  • 需提前在 mPaaS 控制台移动分析 > 自定义分析 > 自定义配置 中新建事件,并配置事件名和属性。更多信息请参见 配置自定义分析
  • my.reportAnalytics 只统计已发布上线的小程序的使用数据。

入参

名称 类型 必填 描述
eventName String 自定义事件名。
data Object 上报的数据。

data 说明

data 为 Object 类型,属性如下:

属性 类型 必填 描述
key String 配置中的字段名。
value Any 要上报的数据。

代码示例

  1. <!-- API-DEMO page/API/report-analytics/report-analytics.axml-->
  2. <view class="page">
  3. <view class="page-description">自定义分析 API</view>
  4. <view class="page-section">
  5. <view class="page-section-title">my.reportAnalytics</view>
  6. <view class="page-section-demo">
  7. <view class="report" onTap="reportAnalytics">自定义分析</view>
  8. </view>
  9. </view>
  10. </view>
  1. // API-DEMO page/API/report-analytics/report-analytics.js
  2. Page({
  3. reportAnalytics() {
  4. my.reportAnalytics('demo_click', {});
  5. my.alert({
  6. content: '数据上报成功,请到小程序管理后台-数据分析中查看',
  7. });
  8. },
  9. });
  1. /* API-DEMO page/API/report-analytics/report-analytics.acss */
  2. .report {
  3. width: 100%;
  4. background: #108ee9;
  5. color: #fff;
  6. border: 1px solid #108ee9;
  7. height: 47px;
  8. line-height: 47px;
  9. border-radius: 5px;
  10. text-align: center;
  11. font-size: 18px;
  12. }