# 上报日访问趋势


开发之前需拥有一个有数数据仓库 (dataSourceId),可将 dataSourceId 理解为数据的集合。创建一个数据源后,所有接口传输数据时都可重复使用。


上报步骤:

  1. 每天早上 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。

  2. 每天早上 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


# 请求体参数

名称
类型
必填
描述
dataSourceIdstringY数据源id(create方法返回的data.dataSource.id)
rawMsgjson arrayY微信小程序后台请求结果列表

# 请求体示例

{
    "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": {}
}