首页 > 编程语言 >获取用户小程序访问分布数据

获取用户小程序访问分布数据

时间:2025-01-14 09:33:06浏览次数:1  
标签:info index 获取 用户 value access 访问 key

获取用户小程序访问分布数据

调试工具

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

接口说明

接口英文名

getVisitDistribution

功能描述

该接口用于获取用户小程序访问分布数据。

调用方式

HTTPS 调用

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

第三方调用

  • 调用方式以及出入参和HTTPS相同,仅是调用的token不同
  • 该接口所属的权限集id为:18、21
  • 服务商获得其中之一权限集授权后,可通过使用authorizer_access_token代商家进行调用

请求参数

属性 类型 必填 说明
access_token string 接口调用凭证,该参数为 URL 参数,非 Body 参数。使用access_token或者authorizer_access_token
begin_date string 开始日期。格式为 yyyymmdd
end_date string 结束日期,限定查询 1 天数据,允许设置的最大值为昨日。格式为 yyyymmdd

返回参数

属性 类型 说明
ref_date string 日期,格式为 yyyymmdd
list array 数据列表
属性类型说明indexstring分布类型。枚举值为:access_source_session_cnt(访问来源分布)、access_staytime_info(访问时长分布)、access_depth_info(访问深度的分布 )item_listarray

其他说明

index 的合法值

说明
access_source_session_cnt 访问来源分布
access_staytime_info 访问时长分布
access_depth_info 访问深度的分布

访问来源 key 对应关系(index='access_source_session_cnt'),场景值说明参见场景值

key 访问来源 对应场景值
1 小程序历史列表 1001 1002 1004
2 搜索 1005 1006 1027 1042 1053 1106 1108 1132
3 会话 1007 1008 1044 1093 1094 1096
4 扫一扫二维码 1011 1025 1047 1105 1124 1150
5 公众号主页 1020
6 聊天顶部 1022
7 系统桌面 1023 1113 1114 1117
8 小程序主页 1024 1135
9 附近的小程序 1026 1033 1068
11 模板消息 1014 1043 1107 1162
12 客服消息 1021
13 公众号菜单 1035 1102 1130
14 APP分享 1036
15 支付完成页 1034 1060 1072 1097 1109 1137 1149
16 长按识别二维码 1012 1048 1050 1125
17 相册选取二维码 1013 1049 1126
18 公众号文章 1058 1091
19 钱包 1019 1057 1061 1066 1070 1071
20 卡包 1028 1128 1148
21 小程序内卡券 1029 1062
22 其他小程序 1037
23 其他小程序返回 1038
24 卡券适用门店列表 1052
25 搜索框快捷入口 1054
26 小程序客服消息 1073 1081
27 公众号下发 1074 1076 1082 1152
28 系统会话菜单 1080 1083 1088
29 任务栏-最近使用 1089
30 长按小程序菜单圆点 1085 1090 1147
31 连wifi成功页 1064 1078
32 城市服务 1092
33 微信广告 1045 1046 1067 1084 1095
34 其他移动应用 1065 1069 1111 1140
35 发现入口-我的小程序 1003 1103
36 任务栏-我的小程序 1104
37 微信圈子 1138 1163
38 手机充值 1098
39 H5 1018 1055
40 插件 1040 1041 1099
41 大家在用 1118 1145
42 发现页 1112 1141 1142 1143
43 浮窗 1131
44 附近的人 1075 1134
45 看一看 1115
46 朋友圈 1009 1110 1154 1155
47 企业微信 1119 1120 1121 1122 1123 1156
48 视频 1136 1144
49 收藏 1010
50 微信红包 1100
51 微信游戏中心 1079 1127
52 摇一摇 1039 1077
53 公众号导购消息 1157
54 识物 1153
55 小程序订单 1151
56 小程序直播 1161
57 群工具 1158 1159 1160
10 其他 除上述外其余场景值

访问来源 key 对应关系(index='access_staytime_info')

key 访问时长
1 0-2s
2 3-5s
3 6-10s
4 11-20s
5 20-30s
6 30-50s
7 50-100s
8 >100s

平均访问深度 key 对应关系(index='access_depth_info')

key 访问时长
1 1 页
2 2 页
3 3 页
4 4 页
5 5 页
6 6-10 页
7 >10 页

调用示例

示例说明: HTTPS调用

请求数据示例

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

返回数据示例

{
  "ref_date": "20170313",
  "list": [
    {
      "index": "access_source_session_cnt",
      "item_list": [
        {
          "key": 10,
          "value": 5
        },
        {
          "key": 8,
          "value": 687
        },
        {
          "key": 7,
          "value": 10740
        },
        {
          "key": 6,
          "value": 1961
        },
        {
          "key": 5,
          "value": 677
        },
        {
          "key": 4,
          "value": 653
        },
        {
          "key": 3,
          "value": 1120
        },
        {
          "key": 2,
          "value": 10243
        },
        {
          "key": 1,
          "value": 116578
        }
      ]
    },
    {
      "index": "access_staytime_info",
      "item_list": [
        {
          "key": 8,
          "value": 16329
        },
        {
          "key": 7,
          "value": 19322
        },
        {
          "key": 6,
          "value": 21832
        },
        {
          "key": 5,
          "value": 19539
        },
        {
          "key": 4,
          "value": 29670
        },
        {
          "key": 3,
          "value": 19667
        },
        {
          "key": 2,
          "value": 11794
        },
        {
          "key": 1,
          "value": 4511
        }
      ]
    },
    {
      "index": "access_depth_info",
      "item_list": [
        {
          "key": 5,
          "value": 217
        },
        {
          "key": 4,
          "value": 3259
        },
        {
          "key": 3,
          "value": 32445
        },
        {
          "key": 2,
          "value": 63542
        },
        {
          "key": 1,
          "value": 43201
        }
      ]
    }
  ]
} 

示例说明: 云函数调用

请求数据示例

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

返回数据示例

{
  "refDate": "20170313",
  "list": [
    {
      "index": "access_source_session_cnt",
      "itemList": [
        {
          "key": 10,
          "value": 5
        },
        {
          "key": 8,
          "value": 687
        },
        {
          "key": 7,
          "value": 10740
        },
        {
          "key": 6,
          "value": 1961
        },
        {
          "key": 5,
          "value": 677
        },
        {
          "key": 4,
          "value": 653
        },
        {
          "key": 3,
          "value": 1120
        },
        {
          "key": 2,
          "value": 10243
        },
        {
          "key": 1,
          "value": 116578
        }
      ]
    },
    {
      "index": "access_staytime_info",
      "itemList": [
        {
          "key": 8,
          "value": 16329
        },
        {
          "key": 7,
          "value": 19322
        },
        {
          "key": 6,
          "value": 21832
        },
        {
          "key": 5,
          "value": 19539
        },
        {
          "key": 4,
          "value": 29670
        },
        {
          "key": 3,
          "value": 19667
        },
        {
          "key": 2,
          "value": 11794
        },
        {
          "key": 1,
          "value": 4511
        }
      ]
    },
    {
      "index": "access_depth_info",
      "itemList": [
        {
          "key": 5,
          "value": 217
        },
        {
          "key": 4,
          "value": 3259
        },
        {
          "key": 3,
          "value": 32445
        },
        {
          "key": 2,
          "value": 63542
        },
        {
          "key": 1,
          "value": 43201
        }
      ]
    }
  ],
  "errMsg": "openapi.analysis.getVisitDistribution:ok"
} 

错误码

错误码 错误描述 解决方案
-1 system error 系统繁忙,此时请开发者稍候再试
40001 invalid credential access_token isinvalid or not latest 获取 access_token 时 AppSecret 错误,或者 access_token 无效。请开发者认真比对 AppSecret 的正确性,或查看是否正在为恰当的公众号调用接口

标签:info,index,获取,用户,value,access,访问,key
From: https://www.cnblogs.com/AtlasLapetos/p/18641065

相关文章

  • 电商平台数据挖掘之用户运营
    一、项目背景与目标某电商平台专注于母婴产品销售,拥有一定规模的用户群体,但近年来用户活跃度有所下降,新用户增长趋缓,复购率也不尽如人意。为了提升用户运营效果,平台决定借助数据挖掘技术深入了解用户行为和需求,制定精准的用户运营策略,目标是在接下来的四个月内将用户活跃度提......
  • C++中获取随机数的几种方法
    1.C++中获取随机数的几种方法1.1随机数基本概念:随机数:在一定范围内[a,z],每个数出现的概率相等并且无法预测下一个数的数值序列。伪随机数生成器(PRNG)原理:由一个状态寄存器和一个更新函数组成,初始状态由种子决定,更新状态会根据当前状态生成下一个状态,并输出一个伪随机......
  • MySQL(高级特性篇) 03 章——用户与权限管理
    一、用户管理MySQL用户可以分为普通用户和root用户。root用户是超级管理员,拥有所有权限,包括创建用户、删除用户和修改用户的密码等管理权限。普通用户只拥有被授予的各种权限MySQL提供了许多语句用来管理用户账号,这些语句可以用来管理包括登录和退出MySQL服务器、创建用户、......
  • 如何获取该网站特有的加密函数
    免责声明,只是记录学习中的笔记,也是为了方便各位师傅学习知识,以下代码、网站只涉及学习内容,其他的都与本人无关,切莫逾越法律红线,否则后果自负。在渗透测试的过程中,很多网站都有自己特有的加密方式,我们要插入payload时缺因为不知道该网站的加密方式而卡住。学习过程中偶然间发......
  • 《零基础Go语言算法实战》【题目 2-18】获取结构体中字段的 tag 值
    《零基础Go语言算法实战》【题目2-18】获取结构体中字段的tag值在Go语言中,使用json包时,在结构体中的字段前会加上tag,有没有什么办法可以获取到这个tag的内容呢?举例说明。【解答】tag信息可以通过reflect包内的方法获取,下面通过一个例子来加深理解:packagema......
  • 基于DPDK的用户态协议栈(2)基于DPDK实现UDP的数据接收
    注:本文只实现了数据接收部分一、使用DPDK实现UDP的数据接收流程1.1初始化EALmain(intargc,char*argv[]){//main函数的标准参数,用于接收命令行参数。argc表示参数的数量,argv是一个指向字符串数组的指针,这些字符串是传递给程序的命令行参数。//初始化EAL。if(......
  • springboot+vue的网购平台用户购买力差异分析及研究python-计算机毕业设计
    目录功能和技术介绍具体实现截图![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/43904518e65045b98fdab97fa21adb87.png)开发核心技术:开发环境开发步骤编译运行核心代码部分展示系统设计详细视频演示可行性论证软件测试源码获取功能和技术介绍该系统基于......
  • k8s volcano + deepspeed多机训练 + RDMA ROCE+ 用户权限安全方案
    前提:nvidia、cuda、nvidia-fabricmanager等相关的组件已经在宿主机正确安装,如果没有安装可以参考我之前发的文章GPUA800A100系列NVIDIA环境和PyTorch2.0基础环境配置【建议收藏】_a800多卡运行环境配置-CSDN博客文章浏览阅读1.1k次,点赞8次,收藏16次。Ant系列GPU支持NvLink&N......
  • 写一个获取数组的最大值、最小值的方法
    在前端开发中,获取数组的最大值和最小值是一个常见的需求。你可以使用JavaScript的Math.max()和Math.min()函数结合扩展运算符(...)来实现这个功能。以下是一个简单的示例:functiongetMaxAndMin(arr){if(!Array.isArray(arr)||arr.length===0){return{max:null,m......
  • PCIe总线-存储器域和PCIe总线域访问流程分析(二)
    1.概述PCIe总线的最大特点是像CPU访问DDR一样,可以直接使用地址访问PCIe设备(桥),但不同的是DDR和CPU同属于存储器域,而CPU和PCIe设备属于两个不同的域,PCIe设备(桥)的地址空间属于PCIe总线域。存储器域访问PCIe总线域或者PCIe总线域访问存储器域,需要经过一系列的转换才可以完成。2.跨域......