获取活动用户轨迹
调用方式
- 请求方式:
POST - 请求地址:
https://tls2s.allapp.link/manage/campaign/user_track?project_id=你的ProjectId
请求头参数(Header)
| 参数 | 必须 | 值 | 说明 |
|---|---|---|---|
| Content-Type | 是 | application/json | 声明json格式 |
| Authorization | 是 | Bearer md5(OpenSecret+(空格)+md5(请求body)) | OpenSecret 获取方式:Dashboard > 开发配置 > 开放平台秘钥 获取OpenSecret |
请求内容参数(Body)
请求示例:
{
"page_size": 1000,
"campaign_id": "cvbvl1urdjknm77a1dj0",
"action_mark": ["view"],
"next_id": "2209348221345837832",
"pre_id": "2209348221345837832",
"start": 1729492992,
"end": 1729492994,
"user_id": "user_id"
}参数说明
| 参数 | 必须 | 类型 | 说明 |
|---|---|---|---|
| project_id | 是 | string | 项目id |
| page_size | 否 | number | 每页数量(不超过 1,000) |
| campaign_id | 是 | string | 活动id |
| action_mark | 否 | array | 轨迹类型 |
| next_id | 否 | string | 下一页id (提交该字段,返回当前id往后的数据,但不包括当前id的数据) |
| pre_id | 否 | string | 上一页id (提交该字段,返回当前id前后的数据,但不包括当前id的数据) |
| start | 否 | number | 开始时间戳(单位:秒) |
| end | 否 | number | 结束时间戳(单位:秒) |
| user_id | 否 | string | 用户id(提交该字段,返回用户轨迹) |
返回示例
{
"code": 200,
"msg": "请求成功",
"data": {
"title": "活动1",
"next_id": "2209348221345837832",
"pre_id": "2209348221345837832",
"list": [
{
"id": "2209348221345837832",
"action_time": 1729492992,
"user_id": "user_id",
"device_id": "device_id",
"action_mark": "view",
"action_desc": "访问活动",
"os": "ios",
"lang": "zh"
}
]
}
}返回参数说明
| 参数 | 类型 | 说明 |
|---|---|---|
| code | int32 | 返回状态码 200为成功返回 |
| msg | string | 返回状态码信息 |
| data | object | 返回内容 |
| data.title | string | 活动标题 |
| data.next_id | string | 下一页id |
| data.pre_id | string | 上一页id |
| data.list | array(object) | 行为列表数据 |
| data.id | string | 轨迹id |
| data.action_time | number | 发生时间戳(单位:秒) |
| data.action_mark | string | 轨迹类型 |
| data.action_desc | string | 轨迹描述 |
| data.os | string | 发生时系统平台 |
| data.lang | string | 发生时语言标识 |
Tips:
- https://i1.branchcn.com/tbl/doc/track_mark.txt 当前文件为轨迹类型说明,用户需要监听当前文件的变动来确认轨迹类型是否有增加或减少