API地址:/api/v1/topd/trace/visit
    提交方式:POST 原文 JSON 结构的内容

    接入三个时间节点,三次都使用相同的显现ID(did)提交数据:

    开始加载时:

    1. {
    2. "did":"s1nW0okAIszhG5cwZxaMlosgQy5bvspy",
    3. "act":"start",
    4. "dev":"11",
    5. "plat":"13",
    6. "srchn":"13001",
    7. "spchn":"130010003",
    8. "url":"/page/index",
    9. "ukey":"B4i42cY740GDhQDYPktgtnIJ2pvvCEc8",
    10. "token":"",
    11. "lcstime":"1588125722022",
    12. "get":{}
    13. }
    字段 描述
    did 每次页面呈现的ID,每次显现都不一样:
    打开A页,产生一个,
    从A页点击跳入B页,B页产生一个
    从B页返回A页,A页重新生产一个
    规则:md5(plat + srchn + spchn + ukey + url + 毫秒时间戳)
    act 标识是哪个时间节点,固定值 start
    plat 相应平台
    srdist 接入终端类型,1:苹果APP、、2:安卓APP、3:微信、4:支付宝
    srchn 运营大渠道
    spchn 运营小河道
    url 打开当前页面的URL地址,如 /page/index
    ukey 用户本地的临时身份KEY(不能超过32位),一般储存在本地,原则上没有删除一直不变
    token 用户登录后由服务器返回的token
    lcstime 用户本地程序开始加载时的毫秒时间戳
    get 打开当前页面的所带的参数,JSON对象。如 /page/product?pid=123&color=red,
    那么 get 是 {pid:123, color:red}

    加载完成时(页面显现了):

    1. {
    2. "did":"s1nW0okAIszhG5cwZxaMlosgQy5bvspy",
    3. "act":"start",
    4. "lcetime":"1588125722043",
    5. "lcspan":"21"
    6. }
    字段 描述
    did 与本次页显现时did一样
    act 标识是哪个时间节点,固定值 end
    lcetime 用户本地程序加载完成时的毫秒时间戳
    lcspan 由本地计算的页面加载完成时间长,单位毫秒,加载完成时间-开始加载时间

    页面离开时(点击离开):

    1. {
    2. "did":"s1nW0okAIszhG5cwZxaMlosgQy5bvspy",
    3. "act":"left",
    4. "lcltime":"11",
    5. "lcstay":"13"
    6. }
    字段 描述
    did 与本次页显现时did一样
    act 标识是哪个时间节点,固定值 left
    lcltime 用户本地程序点击离开页面时的毫秒时间戳
    lcstay 由本地计算的用户在页面停留时间长,单位毫秒,点击离开时间-开始加载时间