自定义事件上报调用
调用方式
- 请求方式:
POST
- 请求地址:
https://tls2s.allapp.link/manage/event_tracking/custom?project_id=你的ProjectId
请求头参数(Header)
参数 | 必须 | 值 | 说明 |
---|---|---|---|
Content-Type | 是 | application/json | 声明json格式 |
Authorization | 是 | Bearer md5(OpenSecret+(空格)+md5(请求body)) | OpenSecret 获取方式:Dashboard > 开发配置 > 开放平台秘钥 获取OpenSecret |
请求内容参数(Body)
请求示例:
{
"user_id": "1",
"event": "button_click",
"custom_data": [
{ "key": "key1", "value": "value1"},
{ "key": "key2", "value": "value2"}
]
}
参数说明
参数 | 必须 | 类型 | 说明 |
---|---|---|---|
project | 是 | string | 智链Dashboard后台项目管理页中获取到的项目ID |
user_id | 是 | string | 用户id |
event | 是 | string | 事件名称 |
custom_data | 否 | []object | 自定义事件数据参数键值对 |
custom_data.key | 是 | string | 自定义事件参数键 |
custom_data.value | 否 | string | 自定义事件参数值 |
返回示例
{
"code": 200,
"msg": "请求成功",
"data": {
"link_hash_id": "MtwUCV4LxYd7L7V5EUkVom"
}
}
返回参数说明
参数 | 类型 | 说明 |
---|---|---|
code | int32 | 返回状态码 200为成功返回 |
msg | string | 返回状态码信息 |
data | object | 返回内容 |
data.link_hash_id | string | 归因中的所属链接hash |
返回编码(code)说明
返回编码 | 说明 |
---|---|
200 | 成功 |
20000 | 服务器繁忙,请稍后重试 |
10204 | 该用户还没有相关设备信息 |
10205 | 自定义事件不存在 |