# 上报日访问趋势
开发之前需拥有一个有数数据仓库 (dataSourceId),可将 dataSourceId 理解为数据的集合。创建一个数据源后,所有接口传输数据时都可重复使用。
上报步骤:
每天早上 12 点前(推荐11:30)调用微信 analysis.getDailyVisitTrend (opens new window) 接口。
调用微信接口请使用微信的access_token (opens new window)。
grant_type
填写 "client_credential" ;appid
填写微信小程序的 appId,可在<微信公众平台 (opens new window) >- <设置> - <开发设置>中获得;secret
填写微信小程序的 appSecret ,获取方式同微信小程序 appId。
每天早上 12 点前请求腾讯有数上报页面访问接口,将 analysis.getDailyVisitTrend (opens new window) 接口返回的数据按原格式上报。
调用腾讯有数接口请使用腾讯有数的开发账号。
因为微信数据计算需要时间,请求微信 analysis.getDailyVisitTrend (opens new window) 接口 过早可能会有微信返回结果为空的情况,如您多次返回为空,有数小助手可能会与您联系协商新的请求策略。
# 请求地址
域名/data-api/v1/analysis/add_wxapp_daily_visit_trend
# 请求方法
POST
# 请求参数
参数名 | 样例 | 描述 |
---|---|---|
app_id | abc | 分配的app_id |
nonce | 61794670f155b | 随机字符串 |
sign | sha256 | 签名算法 |
timestamp | 1569232087 | 请求时间戳(秒级) |
signature | aee30792812d7b09ba7d3aa67c24e16c6a7ea81282ac728ad5966dd1b3eef6d5 | 签名结果 |
# 请求体类型
application/json
# 请求体参数
名称 | 类型 | 必填 | 描述 |
---|---|---|---|
dataSourceId | string | Y | 数据源id(create方法返回的data.dataSource.id) |
rawMsg | json array | Y | 微信小程序后台请求结果列表 |
# 请求体示例
{
"dataSourceId": "107",
"rawMsg": [
{
"list": [
{
"ref_date": "20170313",
"session_cnt": 142549,
"visit_pv": 472351,
"visit_uv": 55500,
"visit_uv_new": 5464,
"stay_time_uv": 98.2758,
"stay_time_session": 0,
"visit_depth": 1.9838
}
]
}
]
}
# 应答体结构
参数名 | 类型 | 描述 |
---|---|---|
retcode | integer | 返回码 |
errmsg | string | 错误信息 |
data | json object | 响应内容 |
# 应答示例
{
"retcode":0,
"errmsg":"",
"data": {}
}