|
@@ -65,13 +65,18 @@ export default {
|
|
|
},
|
|
|
businessData: {},
|
|
|
itemIndex: "",
|
|
|
+ informId: '', //消息id,从公众号消息模板进来的才有
|
|
|
};
|
|
|
},
|
|
|
onLoad(option) {
|
|
|
this.goodsId = Number(option.goodsId);
|
|
|
this.gradeId = Number(option.goodsId);
|
|
|
this.orderGoodsId = Number(option.orderGoodsId);
|
|
|
- // uni.setStorageSync('courseGoodsId', this.goodsId);
|
|
|
+ // 公众号模板消息的数据埋点
|
|
|
+ if (option.informId) { // 从公众号消息点击进来上报一次,其他地方进来和没登录需要跳到登录页,登录后返回的不需要上报
|
|
|
+ this.informId = option.informId
|
|
|
+ this.clickOfficial()
|
|
|
+ }
|
|
|
if (this.$method.isGoLogin()) { // 从公众号消息进来的没登录需要跳到登录页,登录后返回
|
|
|
return;
|
|
|
}
|
|
@@ -90,6 +95,18 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
+ // 新增微信公众号模板消息点击数据
|
|
|
+ clickOfficial() {
|
|
|
+ this.$http({
|
|
|
+ url: '/data/click',
|
|
|
+ method: 'post',
|
|
|
+ data: { informId: this.informId }
|
|
|
+ }).then((res) => {
|
|
|
+ if (res.data.code == 200) {
|
|
|
+ console.log('埋点')
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
/**
|
|
|
* 返回刷新之前进入的课程数据
|
|
|
*/
|