|
@@ -0,0 +1,65 @@
|
|
|
|
+/* eslint-disable */
|
|
|
|
+const buriedPoint = (name, id, url) => {
|
|
|
|
+ const userInfo = uni.getStorageSync("userInfo");
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ // 单页应用 或 “单个页面”需异步补充PV日志参数还需进行如下埋点:
|
|
|
|
+ aplus_queue.push({
|
|
|
|
+ action: 'aplus.setMetaInfo',
|
|
|
|
+ arguments: ['aplus-waiting', 'MAN']
|
|
|
|
+ });
|
|
|
|
+ // 单页应用路由切换后 或 在异步获取到pv日志所需的参数后再执行sendPV:
|
|
|
|
+ aplus_queue.push({
|
|
|
|
+ action: 'aplus.sendPV',
|
|
|
|
+ arguments: [{
|
|
|
|
+ is_auto: false
|
|
|
|
+ }, {
|
|
|
|
+ // 当前你的应用信息,此两行请勿修改
|
|
|
|
+ sapp_id: '39367',
|
|
|
|
+ sapp_name: 'FH_SZMP',
|
|
|
|
+ // 自定义PV参数key-value键值对(只能是这种平铺的json,不能做多层嵌套),如:
|
|
|
|
+ page_id: id,
|
|
|
|
+ page_name: name,
|
|
|
|
+ page_url: url
|
|
|
|
+ }]
|
|
|
|
+ })
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ // 如采集用户信息是异步行为需要先执行这个BLOCK埋点
|
|
|
|
+ aplus_queue.push({
|
|
|
|
+ action: 'aplus.setMetaInfo',
|
|
|
|
+ arguments: ['_hold', 'BLOCK']
|
|
|
|
+ });
|
|
|
|
+
|
|
|
|
+ // 设置会员昵称
|
|
|
|
+ aplus_queue.push(
|
|
|
|
+ {
|
|
|
|
+ action: "aplus.setMetaInfo",
|
|
|
|
+ arguments: ["_user_nick", userInfo.username]
|
|
|
|
+ });
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ // 设置用户ID,用户设备ID可不做上报,若上报可使用开放平台JSAPI获取UUID
|
|
|
|
+ //用户id需要埋政钉用户真实信息,用户ID必须用accountId,可通过开放平台“获取用户详情”接口获取。
|
|
|
|
+ aplus_queue.push({
|
|
|
|
+ action: "aplus.setMetaInfo",
|
|
|
|
+ arguments: ["_user_id", sessionStorage.getItem('accountId')]
|
|
|
|
+ });
|
|
|
|
+ // aplus_queue.push({
|
|
|
|
+ // action: "aplus.setMetaInfo",
|
|
|
|
+ // arguments: ["_dev_id", "当前用户设备ID"]
|
|
|
|
+ // });
|
|
|
|
+
|
|
|
|
+ // 如采集用户信息是异步行为,需要先设置完用户信息后再执行这个START埋点
|
|
|
|
+ // 此时被block住的日志会携带上用户信息逐条发出
|
|
|
|
+ aplus_queue.push({
|
|
|
|
+ action: 'aplus.setMetaInfo',
|
|
|
|
+ arguments: ['_hold', 'START']
|
|
|
|
+ });
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+export default buriedPoint
|