1. MTA微信小程序统计API文档

1.1. 公共说明

  • host
  • 响应
    • 200 则成功返回
    • 非200 则为异常
  • 必要公共参数
    • app_id 应用ID
    • timestamp 时间戳当前秒数
    • sign 签名
        $secret_key = xxx;
        $params = [
            'app_id' => 'xxx'
            'timestamp' => time(),
            '...' => 'xx'
        ];
        ksort($params);
        foreach ($params as $key => $value) {
            $secret_key.= '&' . $key . '=' . $value;
        }
        $sign = md5($secret_key);
      
  • demo url
    http://openapi.mta.qq.com/wx/v1/analytics/machine?start_time=2017-11-16&end_time=2017-11-23&timestamp=1524622573&app_id=500013092&sign=ec0c0651e51f4420de434ac49a916e2c
    

1.2. 微信小程序接口 /wx/v1

1.2.1. 实时数据 GET /analytics/real_time

  • 请求参数
    • app_id 应用ID
    • timestamp 时间戳当前秒数
    • sign 签名
  • 响应
      {
          data: {
              pv: 17516,
              uv: 1512,
              vv: 2415,
              iv: 1048,
              pv_day_ratio: 4.3945,
              uv_day_ratio: 2.5829,
              vv_day_ratio: 2.7384,
              iv_day_ratio: 1.4092,
              pv_week_ratio: 0.1207,
              uv_week_ratio: 0.0544,
              vv_week_ratio: 0.1451,
              iv_week_ratio: 0.001
          }
      }
    

1.2.2. 历史趋势 GET /analytics/history

  • 请求参数
    • app_id 应用ID
    • timestamp 时间戳当前秒数
    • sign 签名
    • start_time: yyyy-mm-dd
    • end_time: yyyy-mm-dd
  • 响应
      {
          data: [
              {
                  date: "2017-05-16",
                  pv: 17523,
                  uv: 1436,
                  vv: 2313,
                  iv: 895,
                  avg_online_time: 600,
                  avg_online_time_formatted: "00:10:00"
              }
          ]
      }
    

1.2.3. 新老用户 GET /analytics/user_compare

  • 请求参数
    • app_id 应用ID
    • timestamp 时间戳当前秒数
    • sign 签名
    • start_time: yyyy-mm-dd
    • end_time: yyyy-mm-dd
  • 响应
      [
          data: [
              {
                  date: "2017-05-16",
                  new_visitor: 1351,
                  old_visitor: 2787,
                  new_visitor_percent: 0.32649,
                  old_visitor_percent: 0.67351
              }
          ]
      ]
    

1.2.4. 分享分析 GET /analytics/share

  • 请求参数
    • app_id 应用ID
    • timestamp 时间戳当前秒数
    • sign 签名
    • start_time: yyyy-mm-dd
    • end_time: yyyy-mm-dd
  • 响应
      [
          data: [
              {
                  date: "2017-05-16",
                  share_times: 129,
                  uv: 74,
                  vv: 88
              }
          ]
      ]
    

1.2.5. 地域 GET /analytics/area

  • 请求参数
    • app_id 应用ID
    • timestamp 时间戳当前秒数
    • sign 签名
    • start_time: yyyy-mm-dd
    • end_time: yyyy-mm-dd
    • area_id 可选 省id 不输入为全国的省列表
  • 响应
      [
          data: [
              {
                  area_id: 3103,
                  pv: 9587,
                  uv: 597,
                  vv: 1053,
                  iv: 493,
                  area_name: "深圳"
              }
          ]
      ]
    

1.2.6. 终端信息 GET /analytics/terminal

  • 请求参数
    • app_id 应用ID
    • timestamp 时间戳当前秒数
    • sign 签名
    • start_time: yyyy-mm-dd
    • end_time: yyyy-mm-dd
    • type: 可选以下
      wechat_version 微信版本
      system 操作系统
      resolution 分辨率
      language 语言
      platform 平台
      
  • 响应 ``` [
      data: [
          {
              area_id: 3103,
              pv: 9587,
              uv: 597,
              vv: 1053,
              iv: 493,
              area_name: "深圳"
          }
      ]
    
    ]

1.2.7. 网络类型 GET /analytics/network

  • 请求参数

    • app_id 应用ID
    • timestamp 时间戳当前秒数
    • sign 签名
    • start_time: yyyy-mm-dd
    • end_time: yyyy-mm-dd
  • 响应 ``` [

      data: [
          {
              param: "modem",
              pv: 22,
              uv: 21,
              vv: 22,
              iv: 19
          }
      ]
    

    ]

1.2.8. 新老访客 GET /analytics/user_compare

  • 请求参数

    • app_id 应用ID
    • timestamp 时间戳当前秒数
    • sign 签名
    • start_time: yyyy-mm-dd
    • end_time: yyyy-mm-dd
  • 响应 ``` [

      data: [
          {
              date: "2017-04-06",
              new_visitor: 1310,
              old_visitor: 2735,
              new_visitor_percent: 0.32386,
              old_visitor_percent: 0.67614
          }
      ]
    

    ]

1.2.9. 自定义事件列表 GET /analytics/event

  • 请求参数

    • app_id 应用ID
    • timestamp 时间戳当前秒数
    • sign 签名
    • start_time: yyyy-mm-dd
    • end_time: yyyy-mm-dd
  • 响应 ``` [

      data: [
          {
              event: "mta.qq.com/mta/overview/ctr_single_app",
              name: "",
              click_times: 129,
              click_users: 74,
              vv: 88,
              iv: 1
          }
      ]
    

    ]

1.2.10. 自定义事件详情 GET /analytics/event_detail

  • 请求参数

    • app_id 应用ID
    • timestamp 时间戳当前秒数
    • sign 签名
    • start_time: yyyy-mm-dd
    • end_time: yyyy-mm-dd
    • event_id
  • 响应 ``` [

      data: [
          {
              date: "2017-04-06",
              vv: 88,
              click_times: 129,
              click_users: 74
          }
      ]
    

    ]

1.2.11. 自定义事件-漏斗模型详情 GET /analytics/funnel

  • 请求参数

    • app_id 应用ID
    • timestamp 时间戳当前秒数
    • sign 签名
    • start_time: yyyy-mm-dd
    • end_time: yyyy-mm-dd
    • funnel_id 漏斗id
  • 响应 ``` [

      data: [
          {
              step: 1,
              date: "2017-04-06",
              pv: 35,
              uv: 1
          },
          {
              step: 2,
              date: "2017-04-06",
              pv: 9,
              uv: 1
          }
      ]
    

    ]

1.2.12. 漏斗模型配置 GET /funnel

  • 请求参数

    • app_id 应用ID
    • timestamp 时间戳当前秒数
    • sign 签名
  • 响应 ``` [

      data: [
          {
              funnel_id: "funnel",
              funnel_desc: "漏斗示例",
              author: "",
              step1: "funnel",
              step1_cond: "start=true",
              step1_name: "开始",
              step2: "funnel",
              step2_cond: "choose=true",
              step2_name: "选择",
              step3: "funnel",
              step3_cond: "pay=true",
              step3_name: "购买",
              step4: null,
              step4_cond: null,
              step4_name: null,
              step5: null,
              step5_cond: null,
              step5_name: null,
              step6: null,
              step6_cond: null,
              step6_name: null,
              step7: null,
              step7_cond: null,
              step7_name: null,
              step8: null,
              step8_cond: null,
              step8_name: null,
              step9: null,
              step9_cond: null,
              step9_name: null,
              step10: null,
              step10_cond: null,
              step10_name: null
          }
      ]
    

    ]

使用时段 GET /analytics/period
  • 请求参数

    • app_id 应用ID
    • timestamp 时间戳当前秒数
    • sign 签名
    • start_time: yyyy-mm-dd
    • end_time: yyyy-mm-dd
  • 响应

      [
          data: [
              {
                  hour: "23:00-23:59",
                  pv: 868,
                  uv: 87,
                  vv: 136,
                  iv: 95,
                  online_time: 3211
              }
          ]
      ]
    

1.2.13. 机型 GET /analytics/machine

  • 请求参数

    • app_id 应用ID
    • timestamp 时间戳当前秒数
    • sign 签名
    • start_time: yyyy-mm-dd
    • end_time: yyyy-mm-dd
  • 响应

      [
          data: [
              {
                  machine: "client",
                  pv: "28",
                  uv: "17",
                  vv: "17",
                  iv: "14",
                  name: "客户端"
              }
          ]
      ]
    

results matching ""

    No results matching ""