Commit a633d52f authored by 徐光星's avatar 徐光星

feat: 优惠券弹窗上报埋点

parent f61c6a3d
...@@ -24,6 +24,7 @@ import navigatorApi from '@/api/navigator.api'; ...@@ -24,6 +24,7 @@ import navigatorApi from '@/api/navigator.api';
import editorApi from '@/api/editor.api'; import editorApi from '@/api/editor.api';
import modalApi from '@/api/modal.api'; import modalApi from '@/api/modal.api';
import { getTokenFromApp } from '@qg/citrus-ui/src/helper/service/utils'; import { getTokenFromApp } from '@qg/citrus-ui/src/helper/service/utils';
import { registeredEvents } from '@/service/sa.service';
@Component({ components: { FreedomContainer, GridLayout, GridItem, PageBottomTip, BackTop, InvalidNotice, EmptyState, CouponModal }, name: 'Activity'}) @Component({ components: { FreedomContainer, GridLayout, GridItem, PageBottomTip, BackTop, InvalidNotice, EmptyState, CouponModal }, name: 'Activity'})
export default class Activity extends Mixins(TransformStyleMixin, BottomNavStyleMixin, SaMixin, DisableTouchMixin) { export default class Activity extends Mixins(TransformStyleMixin, BottomNavStyleMixin, SaMixin, DisableTouchMixin) {
...@@ -207,6 +208,19 @@ export default class Activity extends Mixins(TransformStyleMixin, BottomNavStyle ...@@ -207,6 +208,19 @@ export default class Activity extends Mixins(TransformStyleMixin, BottomNavStyle
if (res && Object.keys(res).length) { if (res && Object.keys(res).length) {
this.couponModalData = res; this.couponModalData = res;
this.showCouponModal = true; this.showCouponModal = true;
try {
const popupwindow_name = res.couponPush && res.couponPush.componentName ? res.couponPush.componentName : '';
const popupwindow_id = res.couponPush && res.couponPush.appConfigPushNo ? res.couponPush.appConfigPushNo : '';
const coupon_id = res.couponList.map(item => item.id).join(',');
registeredEvents('H5_ActivityPageCouponPopupExposure', {
activity_id: this.pageInfo.uuid,
popupwindow_name,
popupwindow_id,
coupon_id
});
} catch (e) {
console.log(e);
}
} }
} }
comparePageTime(serverTime) { comparePageTime(serverTime) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment