埋点业务流程规范

     前端或客户端通过调用后端提供的接口,将埋点信息上报(只管上报,不用判断失败)。后端通过队列的方式接收数据,并将数据打印到服务器日志里面。然后大数据再去取日志数据进行解析进行数据统计形成报表。

二、目前现状

2.1 埋点分类

页面路径

记录每一次页面跳转的前后页面路径。并且默认所有页面都必须埋点。

数据样例1:

"actions":[{"cp":"/pages/home/Home","lp":"/pages/home/Home","ts":"2024-04-13 11:06:19"}]

数据样例2(原生APP专用):

[{"cp":"105","lp":"182","ts":"2024-07-02 22:47:42"}]

自定义事件

根据运营需求,定制化的埋点。目前包含选择、取消、弹窗、其他等。

数据样例1:

"chooseEvent":[{"c_ts":"2024-04-13 11:06:19","code":"158C01"}]

数据样例2:

"chooseEvent":[{"c_ts":"2024-04-13 11:10:32","code":"productId|322|671"}]

数据样例3(B端APP专用,搜索词):

"chooseEvent":[{"c_ts":"2024-07-02 09:11:07","code":"1177C0000","keyword":"结束充电"}]

前端调用接口接口上报埋点数据

调用接口的报文如下:

{ "uuid":"48b694f3-f1ce-48a6-85ff-e2ec13fd3f69" // uuid前端生成
"uid": "3432545", // 用户user_id,用户登录后必传
"suid": "485", // 归属用户sys_user_id
"oid": "0", // 公众号owner_id
"pd": "lvcc-WA-2.1.0", // 产品product 目前C端传空,B端管理中心传的'lvcc-webapp' "chargeTypeTag":"0" // 用户标签tag,0 二轮车 1 汽车
"common": { // 普通信息
"ch": "1", // 渠道来源channel 1:微信公众号 2:微信小程序 3:支付宝小程序 4:支付宝生活号 5:ios 6:安卓 7:pc端
"md": "iPhone 14ProMax", // 手机品牌型号model
"pid": "YXfhjAYH6As2z9Iq", // 手机设备唯一码phone id: IMEI或udid
"os": "IOS", // 手机操作系统 Android、IOS、HarmonyOS等
"osv": "13.2.9", // 手机操作系统版本 os_version
"ip": "192.168.10.15", // 访问的(公网)ip地址
"sr": "1024*768" // 屏幕分辨率screen resolution
},
"actions": [{ // 页面事件信息 支持list多个
"ts": "2023-07-01 09:00:00",// 事件点击时间times 日期格式
"cp": "/page/index", // 当前页面 current page
"lp": "/page/userList", // 上个页面last page 无则为空
"dt": 7648, // 页面停留时间(单位毫秒) during_time 目前这个值没传 }],
"clickEvent": [{// 点击事件,当前页面所有点击事件点击记录后一次性上传,支持list多个 目前这个还没做好
"px_x": "210", // 点击的X轴像素(单位px)
"px_y": "822", // 点击的Y轴像素(单位px)
"e_ts": "2023-07-01 09:01:00" // 点击事件时间 Event times },
{ "px_x": "223",
"px_y": "834",
"e_ts": "2023-07-01 09:01:23" }],
"chooseEvent": [{ // 同一个页面的点击事件,支持list多个
"code": "100C01", // 事件编码code
"c_ts": "2023-07-01 09:01:00",
"keyword": "搜索内容" // 针对特殊业务加的关键词记录,比如B端APP搜索框 },
{"code": "100C0101",
"c_ts": "2023-07-01 09:01:00" }]
}

字段说明:

节点名称

中文释义

说明

uuid

每条消息唯一id

每次上报时该值不能重复;可以取uuid

uid

用户id

C端充电云平台的用户id;C端产品传这个值

suid

系统用户id

B端用户登录的系统用户id;B端产品传这个值

oid

公众号id

所属公众号id

pd

产品版本类型

APP原生端传APP的版本id(例:LVCC-I-PH_2.4.1)

C端非原生传空

B端非原生传‘lvcc-webapp’

chargeTypeTag

用户标签

0 二轮车 1 汽车

common

对象

ch

渠道来源

1:微信公众号 2:微信小程序 3:支付宝小程序 4:支付宝生活号 5:ios 6:安卓 7:pc端

md

手机品牌型号

pid

手机设备唯一码

app原生端:每次安装时生成唯一码,卸载重装时重新生成;

非原生端:取的uni-app给的唯一id

原则上取IMEI,但是牵扯额外权限就未获取

os

手机操作系统

osv

手机操作系统版本

ip

访问的(公网)ip地址

该字段后端会自动根据请求生成。可传空

sr

屏幕分辨率

目前该字段未使用起来

actions

list集合;自定义点击事件

ts

事件点击时间

字符串格式:yyyy-mm-dd hh24:mi:ss

cp

当前页面路径

APP原生端:传的是页面id。

非原生端:传的是路由信息;

例如:/pages/home/Home

lp

上个页面路径

同上

dt

页面停留时间

因不好界定计算,目前此值未传。

clickEvent

list集合

px_x

点击的X轴像素

单位px;目前未使用

px_y

点击的Y轴像素

单位px;目前未使用

e_ts

点击时间

字符串格式:yyyy-mm-dd hh24:mi:ss;目前未使用

chooseEvent

list集合

code

自定义事件编码

字典详见数字运营系统-运营管理-埋点数据-埋点事件

c_ts

点击时间

字符串格式:yyyy-mm-dd hh24:mi:ss

keyword

关键词

目前仅在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值