diff --git a/src/components/buy/index.vue b/src/components/buy/index.vue index 5d34217eae6862dbd799252b9bb2a1cac3cec825..0826ae6ba470cc0d71f8197bea8e39732f21160b 100644 --- a/src/components/buy/index.vue +++ b/src/components/buy/index.vue @@ -319,15 +319,7 @@ export default { this.buyType = type let query = { shopId: this.shopId, invite_code: this.invite_code }; let invite = this.invite_code; - this.$sa.track("buyCourse", { - buyType: - this.groupDetail.goods_type === 2 && this.buyType === 0 - ? "团è´" - : "ç›´è´", - goodsID: this.shopId, - salesType: invite ? invite.split("-")[1] : "null", - salesID: invite ? Number(invite.split("-")[2]) : 0 - }); + if (this.groupId) { query.group_order_id = this.groupId; } @@ -360,7 +352,18 @@ export default { // console.log(comment.getUrlParam()) query.cct_user_id = comment.getParamhref().cct_user_id; } - console.log(query); + this.$sa.track("buyCourse", { + buyType: + this.groupDetail.goods_type === 2 && this.buyType === 0 + ? "团è´" + : "ç›´è´", + goodsID: this.shopId, + salesType: invite ? invite.split("-")[1] : "null", + salesID: invite ? Number(invite.split("-")[2]) : 0, + gdt_vid: query.gdt_vid, + cct_user_id: query.cct_user_id, + redeem_code: this.$route.query.redeem_code + }); // debugger this.$router.push({ name: "buy", @@ -545,7 +548,10 @@ export default { courseID: this.groupDetail.course_id, courseName: "", salesType: invite ? invite.split("-")[1] : "null", - salesID: invite ? Number(invite.split("-")[2]) : 0 + salesID: invite ? Number(invite.split("-")[2]) : 0, + gdt_vid: this.$route.query.gdt_vid, + cct_user_id: this.$route.query.cct_user_id, + redeem_code: this.$route.query.redeem_code }); if (this.groupDetail.goods_type === 2) { if (localStorage.getItem("cc_token")) { diff --git a/src/components/buy/passShop.vue b/src/components/buy/passShop.vue index c5e38cb3b997e115a28c1e100c41dc38dce950ba..401b4fd784f67423e971c4d65a33edc8aacf76ca 100644 --- a/src/components/buy/passShop.vue +++ b/src/components/buy/passShop.vue @@ -398,7 +398,8 @@ export default { salesType: invite ? invite.split("-")[1] : "null", salesID: invite ? Number(invite.split("-")[2]) : 0, gdt_vid: query.gdt_vid, - cct_user_id: query.cct_user_id + cct_user_id: query.cct_user_id, + redeem_code: this.$route.query.redeem_code }); // debugger @@ -435,7 +436,8 @@ export default { salesType:invite?invite.split('-')[1]:'null', salesID:invite?Number(invite.split('-')[2]):0, gdt_vid: this.$route.query.gdt_vid, - cct_user_id: this.$route.query.cct_user_id + cct_user_id: this.$route.query.cct_user_id, + redeem_code: this.$route.query.redeem_code }); if(window.location.href.indexOf('gdt_vid')>-1){ json.gdt_vid = this.$route.query.gdt_vid