> For the complete documentation index, see [llms.txt](https://dtsupport.gitbook.io/mta-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dtsupport.gitbook.io/mta-docs/wechat_mini_program/wechat_mini_program_advance_access.md).

# 高级功能

MTA小程序分析除了配置完成后可直接分析的基础访问、环境、用户等类型的数据。还有配置后才能使用的高级功能：

* 渠道分析
* 自定义事件
* 使用分析
* 用户画像

## 渠道分析

### 说明

渠道分析能分析出小程序应用打开的场景来源、入口路径、参数下钻，使用渠道分析可以了解每个渠道场景推广、优化、差异化进入界面的效果。参数下钻能针对同一来源的不同位置的效果分析，更多分析效果可结合用户自己的小程序。

![](https://2127914552-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M7ju6xZm7Kx7T1QAutN%2Fsync%2Fbc397beb354b8dbcc2c2c761df448db55b0df45e.png?generation=1589941744181278\&alt=media)![](https://2127914552-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M7ju6xZm7Kx7T1QAutN%2Fsync%2F6851e63dbb232f4d529fcbca5c038abfc92914ef.png?generation=1589941744040838\&alt=media)

### 使用说明

* 需在onLaunch方法传入options，并把options参数传入 lauchOpts参数，即可上报渠道相关信息：

  ```
  onLaunch: function(options){
     mta.App.init({
        "appID":"500361298",
        "lauchOpts":options,
     });
  }
  ```
* 渠道参数下钻分析，在路径中加入参数\_mta\_ref\_id，可统计该参数的值做下钻分析

  。例：pages/detail/detail?id=5363928&\_mta\_ref\_id=channel\_id

## 自定义事件

### 说明

自定义事件分析包含普通的自定义事件分析、带参数的自定义事件分析、参数值下钻分析以及漏斗模型。![](https://2127914552-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M7ju6xZm7Kx7T1QAutN%2Fsync%2F8d209d47e0b72fda9e5edb8d6b64ccd01f0d2583.png?generation=1589941744495943\&alt=media)

### 使用说明

* 在管理台上选中开通自定义事件统计，并获得eventID
* 更新App.onLaunch上报初始化代码，注入eventID
* 在"基础分析"-"自定义事件"-"事件列表"中配置自定义事件，以及参数(如需要)，将生成自定义事件代码在事件发生处调用mta.Event.stat(…)。例：

  ```
  //这里要统计一个搜索事件
  mta.Event.stat("ico_search", {"query":"特斯拉"});
  ```

  * "ico\_search" 为事件id，在配置管理页面自定义
  * "query" 为事件参数的key，在配置管理页面自定义
  * "特斯拉" 为事件参数的value，来自业务系统用户的实际输入

## 使用分析

### 说明

用户分享、下拉刷新、页面触底的操作分析。

### 使用说明

* 在管理台上选中开通自定义事件统计，并获得eventID
* 更新App.onLaunch上报初始化代码，注入eventID
* 对以下项目在初始化代码里配置开通:

"statPullDownFresh":true, "statShareApp":true, "statReachBottom":true

```
   //初始化代码可在管理copy
    mta.App.init({
     // appID为应用ID，必须填写
        "appID":"500361298",
     // eventID为高级功能-自定义事件统计ID，配置开通后在初始化处填写
        "eventID":"500389596",
     // 使用分析-下来刷新次数/人数，必须配置了合法的eventID
        "statPullDownFresh":true, 
     // 使用分析-分享次数/人数，必须配置了合法的eventID
        "statShareApp":true, 
     // 使用分析-页面触底次数/人数，必须配置了合法的eventID
        "statReachBottom":true 
    });
```

## 用户画像

### 说明

用户特征分析图表，帮助您了解分析用户群体，如性别比例、年龄分布、学历分布、职业分布和新用户比例。

### 使用说明

小程序不能通过cookie获取信息并分析出用户信息，需要用户自动上报一些用户信息，经过腾讯分析的画像集群分析出用户画像。

* 第一步：小程序业务获取授权登陆的openid与用户填写的手机号(手机号为必须, openid辅助验证可不上报)
* 第二步：openid与phone信息设置到全局变量mta.Data.userInfo中

  ```
  //示例
  mta.Data.userInfo = {'open_id':'oiDJkdkfek-dkwien', 'phone':18718600001}
  ```
* 第三步：在Page.onLoad调用mta.Page.init()做页面上报

上报完成后，隔天可在“用户画像”指标中查看画像信息
