From e9b8b064007ac5283a5eee061339ba1db82aca33 Mon Sep 17 00:00:00 2001 From: peng <peng.com> Date: 星期二, 30 九月 2025 16:34:13 +0800 Subject: [PATCH] 埋点调整 --- pages/cart/payment/success.vue | 36 +++++++++++++++++++++++++++++++----- 1 files changed, 31 insertions(+), 5 deletions(-) diff --git a/pages/cart/payment/success.vue b/pages/cart/payment/success.vue index 46e78aa..1227781 100644 --- a/pages/cart/payment/success.vue +++ b/pages/cart/payment/success.vue @@ -55,6 +55,7 @@ <script> // import goodsRecommend from "@/pages/cart/m-goods-recommend/index.vue"; import { getSessionId, userAction } from "@/api/userAction.js"; +import {addPrizeNum} from '@/api/prize.js' export default { data() { return { @@ -95,14 +96,14 @@ }, }, onUnload() { - let param = this.actionParam; + let param = Object.assign({}, this.actionParam); if (this.sendOnShow)return param.pageStatus = "LEAVE" userAction(param) }, onHide() { this.startHidenTime = Date.now() - let param = this.actionParam; + let param = Object.assign({}, this.actionParam); this.sendOnShow = true; param.pageStatus = "LEAVE" userAction(param) @@ -110,9 +111,9 @@ onShow() { getSessionId().then(res=>{ this.pageSessionNo = res.data.data + this.actionParam.sessionId = this.pageSessionNo if(this.pageSessionNo){ - let param = this.actionParam; - param.sessionId = this.pageSessionNo + let param = Object.assign({}, this.actionParam); userAction(param) } }) @@ -123,7 +124,32 @@ this.from = options.from || ""; this.payPrice = options.payPrice || 0; this.orderType = options.orderType; - + let param = { + addType:"USER_BUY_ORDER_NUM", + extend:"", + } + let extend = {orderSn:options.orderSn} + param.extend = JSON.stringify(extend) + addPrizeNum(param); + let param2 = { + addType:"USER_BUY_SUM_PRICE", + extend:"", + } + let extend2 = {orderSn:options.orderSn} + param2.extend = JSON.stringify(extend2) + addPrizeNum(param2); + const shareId = uni.getStorageSync("shareId") + if(shareId){ + let param3 = { + addType:"SHARE_USER_SHOPPING", + extend:"", + + } + let extend3 = {orderSn:options.orderSn, + shareId:shareId} + param3.extend = JSON.stringify(extend3) + addPrizeNum(param3); + } }, methods: { checkOrder() { -- Gitblit v1.8.0