From e9b8b064007ac5283a5eee061339ba1db82aca33 Mon Sep 17 00:00:00 2001 From: peng <peng.com> Date: 星期二, 30 九月 2025 16:34:13 +0800 Subject: [PATCH] 埋点调整 --- pages/prize/PrizeDetail/PrizeDetail.vue | 25 +++++++++++++++++++------ pages.json | 8 +++++++- pages/cart/payment/success.vue | 23 ++++++++++++++++++++--- 3 files changed, 46 insertions(+), 10 deletions(-) diff --git a/pages.json b/pages.json index ebbcf32..ec3cfe2 100644 --- a/pages.json +++ b/pages.json @@ -1570,7 +1570,13 @@ { "path": "complain/complainInfo", "style": { - "navigationBarTitleText": "鎶曡瘔璇︽儏" + "navigationBarTitleText": "鎶曡瘔璇︽儏", + "componentPlaceholder": { + "u-image": "view", + "u-cell-group": "view", + "u-cell-item": "view", + "u-input": "view" + } } }, { diff --git a/pages/cart/payment/success.vue b/pages/cart/payment/success.vue index f8de7a0..1227781 100644 --- a/pages/cart/payment/success.vue +++ b/pages/cart/payment/success.vue @@ -111,9 +111,9 @@ onShow() { getSessionId().then(res=>{ this.pageSessionNo = res.data.data + this.actionParam.sessionId = this.pageSessionNo if(this.pageSessionNo){ let param = Object.assign({}, this.actionParam); - param.sessionId = this.pageSessionNo userAction(param) } }) @@ -131,8 +131,25 @@ let extend = {orderSn:options.orderSn} param.extend = JSON.stringify(extend) addPrizeNum(param); - param.addType = "USER_BUY_SUM_PRICE" - 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() { diff --git a/pages/prize/PrizeDetail/PrizeDetail.vue b/pages/prize/PrizeDetail/PrizeDetail.vue index 165273c..9b6102e 100644 --- a/pages/prize/PrizeDetail/PrizeDetail.vue +++ b/pages/prize/PrizeDetail/PrizeDetail.vue @@ -96,7 +96,6 @@ <button class="chance-item" open-type="share"> <view class="chance-icon">馃懃</view> <text class="chance-title">鍒嗕韩濂藉弸</text> - <text class="chance-subtitle">+1娆℃満浼�</text> </button> <!-- <view class="chance-item" @tap="shareToTimeline"> <view class="chance-icon">馃寪</view> @@ -106,17 +105,14 @@ <view class="chance-item" @tap="watchVideo"> <view class="chance-icon">馃幀</view> <text class="chance-title">娴忚瑙嗛</text> - <text class="chance-subtitle">+1娆℃満浼�</text> </view> <view class="chance-item" @tap="browseProduct"> <view class="chance-icon">馃泹锔�</view> <text class="chance-title">娴忚鍟嗗搧</text> - <text class="chance-subtitle">+1娆℃満浼�</text> </view> <view class="chance-item " @tap="goShopping"> <view class="chance-icon">馃洅</view> <text class="chance-title">鍘昏喘鐗�</text> - <text class="chance-subtitle">浜彈璐墿涔愯叮</text> </view> </view> @@ -154,7 +150,8 @@ prizeInfo, prizeNum, prize, - grantRecord + grantRecord, + addPrizeNum } from '@/api/prize.js' export default { data() { @@ -261,7 +258,23 @@ param.sessionId = this.pageSessionNo userAction(param) } - }) + }) + const shareId = uni.getStorageSync("shareId"); + if(shareId){ + let param = { + addType:"SHARE_USER_REGISTRY", + extend:"", + } + let extend = {shareId:shareId} + param.extend = JSON.stringify(extend) + addPrizeNum(param); + + let param2 = { + addType:"USER_STAY_TIME", + extend:"", + } + addPrizeNum(param2); + } }, async onLoad(option) { if(option.shareId){ -- Gitblit v1.8.0