数据接口

公共说明

  • 响应

    • 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

    https://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

微信小程序接口 /wx/v1

实时数据 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
          }
      }

历史趋势 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"
              }
          ]
      }

新老用户 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
              }
          ]
      ]

分享分析 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
              }
          ]
      ]

地域 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: "深圳"
              }
          ]
      ]

终端信息 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: "深圳"
              }
          ]
      ]

网络类型 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
              }
          ]
      ]

自定义事件列表 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
              }
          ]
      ]

自定义事件详情 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
              }
          ]
      ]

自定义事件-漏斗模型详情 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
              }
          ]
      ]

漏斗模型配置 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
              }
          ]
      ]

机型 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: "客户端"
              }
          ]
      ]

Last updated