400-028-6601
建站资讯

网站建设资讯

为你提供网站建设行业资讯、网站优化知识、主机域名邮箱、网站开发常见问题等。

创新互联小程序教程:微信小程序访问留存

analysis.getDailyRetain

本接口应在服务器端调用,详细说明参见 服务端API。

成都创新互联专注为客户提供全方位的互联网综合服务,包含不限于网站设计制作、成都做网站、酉阳土家族苗族网络推广、微信小程序定制开发、酉阳土家族苗族网络营销、酉阳土家族苗族企业策划、酉阳土家族苗族品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联为所有大学生创业者提供酉阳土家族苗族建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com

本接口支持 云调用。需开发者工具版本 >= 1.02.1904090(最新 稳定版下载)

wx-server-sdk >= 0.4.0

获取用户访问小程序日留存

调用方式:

  • HTTPS 调用
  • 云调用

HTTPS 调用

请求地址

POST https://api.weixin.qq.com/datacube/getweanalysisappiddailyretaininfo?access_token=ACCESS_TOKEN

请求参数

属性 类型 默认值 必填 说明
access_token string 是 接口调用凭证
begin_date string 是 开始日期。格式为 yyyymmdd
end_date string 是 结束日期,限定查询1天数据,允许设置的最大值为昨日。格式为 yyyymmdd

返回值

Object

返回的 JSON 数据包

属性 类型 说明
ref_date string 日期
visit_uv_new Object 新增用户留存
visit_uv Object 活跃用户留存

visit_uv_new 的结构

属性 类型 说明
key number 标识,0开始,表示当天,1表示1天后。依此类推,key取值分别是:0,1,2,3,4,5,6,7,14,30
value number key对应日期的新增用户数/活跃用户数(key=0时)或留存用户数(k>0时)

visit_uv 的结构

属性 类型 说明
key number 标识,0开始,表示当天,1表示1天后。依此类推,key取值分别是:0,1,2,3,4,5,6,7,14,30
value number key对应日期的新增用户数/活跃用户数(key=0时)或留存用户数(k>0时)

请求数据示例

{
  "begin_date" : "20170313",
  "end_date" : "20170313"
}

返回数据示例

{
  "ref_date": "20170313",
  "visit_uv_new": [
    {
      "key": 0,
      "value": 5464
    }
  ],
  "visit_uv": [
    {
      "key": 0,
      "value": 55500
    }
  ]
}

云调用

云调用是小程序·云开发提供的在云函数中调用微信开放接口的能力,需要在云函数中通过 wx-server-sdk 使用。

接口方法

openapi.analysis.getDailyRetain

需在 config.json 中配置 analysis.getDailyRetain API 的权限, 详情

请求参数

属性 类型 默认值 必填 说明
beginDate string 是 开始日期。格式为 yyyymmdd
endDate string 是 结束日期,限定查询1天数据,允许设置的最大值为昨日。格式为 yyyymmdd

返回值

Object

返回的 JSON 数据包

属性 类型 说明
refDate string 日期
visitUvNew Object 新增用户留存
visitUv Object 活跃用户留存

visitUvNew 的结构

属性 类型 说明
key number 标识,0开始,表示当天,1表示1天后。依此类推,key取值分别是:0,1,2,3,4,5,6,7,14,30
value number key对应日期的新增用户数/活跃用户数(key=0时)或留存用户数(k>0时)

visitUv 的结构

属性 类型 说明
key number 标识,0开始,表示当天,1表示1天后。依此类推,key取值分别是:0,1,2,3,4,5,6,7,14,30
value number key对应日期的新增用户数/活跃用户数(key=0时)或留存用户数(k>0时)

请求数据示例

const cloud = require('wx-server-sdk')
cloud.init()
exports.main = async (event, context) => {
  try {
    const result = await cloud.openapi.analysis.getDailyRetain({
        beginDate: '20170313',
        endDate: '20170313'
      })
    return result
  } catch (err) {
    return err
  }
}

返回数据示例

{
  "refDate": "20170313",
  "visitUvNew": [
    {
      "key": 0,
      "value": 5464
    }
  ],
  "visitUv": [
    {
      "key": 0,
      "value": 55500
    }
  ],
  "errMsg": "openapi.analysis.getDailyRetain:ok"
}

analysis.getMonthlyRetain

本接口应在服务器端调用,详细说明参见 服务端API。

本接口支持 云调用。需开发者工具版本 >= 1.02.1904090(最新 稳定版下载)

wx-server-sdk >= 0.4.0

获取用户访问小程序月留存

调用方式:

  • HTTPS 调用
  • 云调用

HTTPS 调用

请求地址

POST https://api.weixin.qq.com/datacube/getweanalysisappidmonthlyretaininfo?access_token=ACCESS_TOKEN

请求参数

属性 类型 默认值 必填 说明
access_token string 是 接口调用凭证
begin_date string 是 开始日期,为自然月第一天。格式为 yyyymmdd
end_date string 是 结束日期,为自然月最后一天,限定查询一个月数据。格式为 yyyymmdd

返回值

Object

返回的 JSON 数据包

属性 类型 说明
ref_date string 时间,如:"201702"
visit_uv_new Object 新增用户留存
visit_uv Object 活跃用户留存

visit_uv_new 的结构

属性 类型 说明
key number 标识,0开始,表示当月,1表示1月后。key取值分别是:0,1
value number key对应日期的新增用户数/活跃用户数(key=0时)或留存用户数(k>0时)

visit_uv 的结构

属性 类型 说明
key number 标识,0开始,表示当月,1表示1月后。key取值分别是:0,1
value number key对应日期的新增用户数/活跃用户数(key=0时)或留存用户数(k>0时)

注意

请求json和返回json与天的一致,这里限定查询一个自然月的数据,时间必须按照自然月的方式输入: 如:20170201(月初), 20170228(月末)

请求数据示例

{
  "begin_date" : "20170201",
  "end_date" : "20170228"
}

返回数据示例

{
  "ref_date": "201702",
  "visit_uv_new": [
    {
      "key": 0,
      "value": 346249
    }
  ],
  "visit_uv": [
    {
      "key": 0,
      "value": 346249
    }
  ]
}

云调用

云调用是小程序·云开发提供的在云函数中调用微信开放接口的能力,需要在云函数中通过 wx-server-sdk 使用。

接口方法

openapi.analysis.getMonthlyRetain

需在 config.json 中配置 analysis.getMonthlyRetain API 的权限, 详情

请求参数

属性 类型 默认值 必填 说明
beginDate string 是 开始日期,为自然月第一天。格式为 yyyymmdd
endDate string 是 结束日期,为自然月最后一天,限定查询一个月数据。格式为 yyyymmdd

返回值

Object

返回的 JSON 数据包

属性 类型 说明
refDate string 时间,如:"201702"
visitUvNew Object 新增用户留存
visitUv Object 活跃用户留存

visitUvNew 的结构

属性 类型 说明
key number 标识,0开始,表示当月,1表示1月后。key取值分别是:0,1
value number key对应日期的新增用户数/活跃用户数(key=0时)或留存用户数(k>0时)

visitUv 的结构

属性 类型 说明
key number 标识,0开始,表示当月,1表示1月后。key取值分别是:0,1
value number key对应日期的新增用户数/活跃用户数(key=0时)或留存用户数(k>0时)

请求数据示例

const cloud = require('wx-server-sdk')
cloud.init()
exports.main = async (event, context) => {
  try {
    const result = await cloud.openapi.analysis.getMonthlyRetain({
        beginDate: '20170201',
        endDate: '20170228'
      })
    return result
  } catch (err) {
    return err
  }
}

返回数据示例

{
  "refDate": "201702",
  "visitUvNew": [
    {
      "key": 0,
      "value": 346249
    }
  ],
  "visitUv": [
    {
      "key": 0,
      "value": 346249
    }
  ],
  "errMsg": "openapi.analysis.getMonthlyRetain:ok"
}

analysis.getWeeklyRetain

本接口应在服务器端调用,详细说明参见 服务端API。

本接口支持云调用。需开发者工具版本 >= 1.02.1904090(最新 稳定版下载)

wx-server-sdk >= 0.4.0

获取用户访问小程序周留存

调用方式:

  • HTTPS 调用
  • 云调用

HTTPS 调用

请求地址

POST https://api.weixin.qq.com/datacube/getweanalysisappidweeklyretaininfo?access_token=ACCESS_TOKEN

请求参数

属性 类型 默认值 必填 说明
access_token string 是 接口调用凭证
begin_date string 是 开始日期,为周一日期。格式为 yyyymmdd
end_date string 是 结束日期,为周日日期,限定查询一周数据。格式为 yyyymmdd

返回值

Object

返回的 JSON 数据包

属性 类型 说明
ref_date string 时间,如:"20170306-20170312"
visit_uv_new Object 新增用户留存
visit_uv Object 活跃用户留存

visit_uv_new 的结构

属性 类型 说明
key number 标识,0开始,表示当周,1表示1周后。依此类推,取值分别是:0,1,2,3,4
value number key对应日期的新增用户数/活跃用户数(key=0时)或留存用户数(k>0时)

visit_uv 的结构

属性 类型 说明
key number 标识,0开始,表示当周,1表示1周后。依此类推,取值分别是:0,1,2,3,4
value number key对应日期的新增用户数/活跃用户数(key=0时)或留存用户数(k>0时)

注意

请求json和返回json与天的一致,这里限定查询一个自然周的数据,时间必须按照自然周的方式输入: 如:20170306(周一), 20170312(周日)

请求数据示例

{
  "begin_date" : "20170306",
  "end_date" : "20170312"
}

返回数据示例

{
  "ref_date": "20170306-20170312",
  "visit_uv_new": [
    {
      "key": 0,
      "value": 0
    },
    {
      "key": 1,
      "value": 16853
    }
  ],
  "visit_uv": [
    {
      "key": 0,
      "value": 0
    },
    {
      "key": 1,
      "value": 99310
    }
  ]
}

云调用

云调用是小程序·云开发提供的在云函数中调用微信开放接口的能力,需要在云函数中通过 wx-server-sdk 使用。

接口方法

openapi.analysis.getWeeklyRetain

需在 config.json 中配置 analysis.getWeeklyRetain API 的权限,详情

请求参数

属性 类型 默认值 必填 说明
beginDate string 是 开始日期,为周一日期。格式为 yyyymmdd
endDate string 是 结束日期,为周日日期,限定查询一周数据。格式为 yyyymmdd

返回值

Object

返回的 JSON 数据包

属性 类型 说明
refDate string 时间,如:"20170306-20170312"
visitUvNew Object 新增用户留存
visitUv Object 活跃用户留存

visitUvNew 的结构

属性 类型 说明
key number 标识,0开始,表示当周,1表示1周后。依此类推,取值分别是:0,1,2,3,4
value number key对应日期的新增用户数/活跃用户数(key=0时)或留存用户数(k>0时)

visitUv 的结构

属性 类型 说明
key number 标识,0开始,表示当周,1表示1周后。依此类推,取值分别是:0,1,2,3,4
value number key对应日期的新增用户数/活跃用户数(key=0时)或留存用户数(k>0时)

请求数据示例

const cloud = require('wx-server-sdk')
cloud.init()
exports.main = async (event, context) => {
  try {
    const result = await cloud.openapi.analysis.getWeeklyRetain({
        beginDate: '20170306',
        endDate: '20170312'
      })
    return result
  } catch (err) {
    return err
  }
}

返回数据示例

{
  "refDate": "20170306-20170312",
  "visitUvNew": [
    {
      "key": 0,
      "value": 0
    },
    {
      "key": 1,
      "value": 16853
    }
  ],
  "visitUv": [
    {
      "key": 0,
      "value": 0
    },
    {
      "key": 1,
      "value": 99310
    }
  ],
  "errMsg": "openapi.analysis.getWeeklyRetain:ok"
}


名称栏目:创新互联小程序教程:微信小程序访问留存
新闻来源:http://hnjierui.cn/article/djieeop.html

其他资讯