Commit ac685dc9 authored by cc's avatar cc

update

parent 2faf7692
......@@ -35,7 +35,7 @@ class App extends Component {
myPrize: MyPrize, // TODO 举例子 新宿台奖品页
index: LoadingDemo,
sharepage:SharePage,
}[skinId] || GamePage;
}[skinId] || HomePage;
PageCtrl.changePage(defaultPage);
}
......
......@@ -32,7 +32,7 @@ class Rulepop extends React.Component {
sensorLog(LOG_KEY.click, "b14294", "d14295", {
page_name: "活动规则弹窗",
button_name: "关闭按钮",
});
});
ModalCtrl.closeModal()
})
......
......@@ -21,7 +21,7 @@ import dynamicSvga from "../../assets/svga/3输出出奖啊.svga";
import output1Svga from "../../assets/svga/4中奖扭蛋.svga";
import output2Svga from "../../assets/svga/5中奖弹窗.svga";
// import { LOG_KEY, pageView, sensorLog } from '@src/utils/sensors';
import { LOG_KEY, pageView, sensorLog } from '../../utils/sensors.js';
@observer
class Capsulepage extends React.Component {
......@@ -39,21 +39,13 @@ class Capsulepage extends React.Component {
componentDidMount() {
this.getDrawInfo();
// pageView("b12842", {
// page_name: "抽奖大转盘",
// });
// sensorLog(LOG_KEY.exposure, "b12842", "d12843", {
// page_name: "抽奖大转盘",
// button_name: "立即抽奖按钮",
// });
// sensorLog(LOG_KEY.exposure, "b12842", "d12844", {
// page_name: "抽奖大转盘",
// button_name: "做任务,赚次数按钮",
// });
// sensorLog(LOG_KEY.exposure, "b12842", "d12845", {
// page_name: "抽奖大转盘",
// button_name: "返回按钮",
// });
pageView("b14280", {
page_name: "抽奖页面",
});
sensorLog(LOG_KEY.exposure, "b14280", "d14281", {
page_name: "抽奖页面",
button_name: "立即抽奖按钮",
});
}
/** 获取抽奖信息 */
......@@ -68,10 +60,10 @@ class Capsulepage extends React.Component {
// 开始抽奖
lottteryHandle = _asyncThrottle(async () => {
// sensorLog(LOG_KEY.click, "b12842", "d12843", {
// page_name: "抽奖大转盘",
// button_name: "立即抽奖按钮",
// });
sensorLog(LOG_KEY.click, "b14280", "d14281", {
page_name: "抽奖页面",
button_name: "立即抽奖按钮",
});
// 微信端拦截
if (isWeiXin()) {
// 友客小程序
......@@ -142,21 +134,12 @@ class Capsulepage extends React.Component {
/** 返回 */
backHome = _throttle(() => {
// sensorLog(LOG_KEY.click, "b12842", "d12845", {
// page_name: "抽奖大转盘",
// button_name: "返回按钮",
// });
if (this.btnStarting) return false;
// store.changePage(PAGE_MAP.HOME_PAGE)
PageCtrl.changePage(Homepage);
});
goTask = _throttle(() => {
// sensorLog(LOG_KEY.click, "b12842", "d12844", {
// page_name: "抽奖大转盘",
// button_name: "做任务,赚次数按钮",
// });
if (this.btnStarting) return false;
// modalStore.pushPop("Taskpop", { onClose: () => this.getDrawInfo() })
});
......
......@@ -15,7 +15,7 @@ import RankPage from '../RankPage/RankPage.js';
import MyPrize from '../MyPrize/MyPrize.js';
import shareStore from '@/store/share.js';
import { LOG_KEY, MatterShareOpt, MatterViewDuration, MatterViewOpt, pageView, sensorLog } from "@/utils/sensors.js";
import { CHANNEL_PARAMS } from '@/utils/constants.js';
import { CHANNEL_PARAMS, extranceName } from '@/utils/constants.js';
@observer
class Homepage extends React.Component {
......@@ -102,11 +102,20 @@ class Homepage extends React.Component {
// 6 拜访清单
case 6:
// TODO
sensorLog(LOG_KEY.click, "b14268", "d14268", {
page_name: "友客首页",
button_name: "拜访清单按钮",
});
break;
// 7 分享活动
case 7:
// TODO
MatterShareOpt("b14268", "d14322", {
button_name: "分享活动按钮",
page_name: "友客首页",
})
shareStore.doShare();
break;
......@@ -116,18 +125,18 @@ class Homepage extends React.Component {
})
initSensor = () => {
if (CFG.channel == CHANNEL_PARAMS.YK_MINI) {
sensorLog(LOG_KEY.exposure, "b13489", "d13491", {
sensorLog(LOG_KEY.exposure, "b14268", "d14322", {
page_name: "友客首页",
button_name: "分享活动按钮",
});
}
if (CFG.channel == CHANNEL_PARAMS.YK_MINI || CFG.channel == CHANNEL_PARAMS.YK_PUBLIC) {
MatterViewOpt("b13489", {
MatterViewOpt("b14268", {
page_name: "友客首页",
})
if (store?.indexData?.isAgent) {
sensorLog(LOG_KEY.exposure, "b13489", "d13490", {
sensorLog(LOG_KEY.exposure, "b14268", "d14269", {
page_name: "友客首页",
button_name: "拜访清单按钮",
});
......
......@@ -10,7 +10,7 @@ import API from '@/api';
import { extranceName } from '@/utils/constants.ts';
// import { handleLogClick, handleLogExposure } from '../../../MD';
import shareStore from '@/store/share.ts';
// import { LOG_KEY, MatterShareOpt, MatterViewDuration, MatterViewOpt, sensorLog } from '@src/utils/sensors';
import { LOG_KEY, MatterShareOpt, MatterViewDuration, MatterViewOpt, sensorLog } from '../../utils/sensors.js';
@observer
class AgentSharepage extends React.Component {
......@@ -22,18 +22,19 @@ class AgentSharepage extends React.Component {
}
this.startTime = +new Date();
this.shareRef = null;
this.startTime = +new Date();
}
async componentDidMount() {
// MatterViewOpt("b13548", {
// page_name: "非遗-落地页",
// });
MatterViewOpt("b14316", {
page_name: "落地页",
});
// sensorLog(LOG_KEY.exposure, "b13548", "d13549", {
// page_name: "非遗-落地页",
// button_name: "分享活动按钮",
// });
sensorLog(LOG_KEY.exposure, "b14316", "d14317", {
page_name: "落地页",
button_name: "分享活动",
});
// await store.checkBindStatus();
// await this.getShareInfo();
......@@ -48,9 +49,6 @@ class AgentSharepage extends React.Component {
}
componentWillUnmount() {
// MatterViewDuration("b13548", +new Date() - this.startTime, {
// page_name: "非遗-落地页",
// });
}
......@@ -65,22 +63,21 @@ class AgentSharepage extends React.Component {
/** 跳转微信端活动 */
toWeActHandle = () => {
if (getUrlParam("inviteCode")) {
// handleLogClick(13)
} else {
// handleLogClick(20)
}
CFG.workerCode = getUrlParam("ykCode");
let url = CFG.domain + CFG.indexUrl + '&channel=' + CFG.channel + `${!!getUrlParam("inviteCode") ? ("&inviteCode=" + getUrlParam("inviteCode")) : ""}` + `${!!CFG.workerCode ? `&ykCode=${CFG.workerCode}` : ""}`
location.href = url
MatterViewDuration("b14316", +new Date() - this.startTime, {
page_name: "落地页",
});
setTimeout(() => {
location.href = url;
}, 500)
}
handleShareAct = _throttle(() => {
// MatterShareOpt("b13548", "d13549", {
// button_name: "分享活动按钮",
// page_name: "非遗-落地页",
// entrance: extranceName[CFG.channel],
// })
MatterShareOpt("b14316", "d14327", {
button_name: "分享活动按钮",
page_name: "落地页",
})
console.log("share")
shareStore.doShare()
......
......@@ -10,7 +10,7 @@ import API from "@/api";
// import { PAGE_MAP } from "@src/utils/constants";
// import modalStore from "@src/store/modal";
// import { handleLogClick, handleLogExposure } from "../../../MD";
// import { LOG_KEY, MatterViewDuration, MatterViewOpt, sensorLog } from "@src/utils/sensors";
import { LOG_KEY, MatterViewDuration, MatterViewOpt, sensorLog } from "../../utils/sensors.js";
@observer
class Sharepage extends React.Component {
......@@ -29,20 +29,20 @@ class Sharepage extends React.Component {
// accessLog(506)
// await store.checkBindStatus();
await this.getShareInfo();
MatterViewOpt("b14316", {
page_name: "落地页",
});
sensorLog(LOG_KEY.exposure, "b14316", "d14319", {
page_name: "落地页",
button_name: "进入活动按钮",
});
sensorLog(LOG_KEY.exposure, "b14316", "d14318", {
page_name: "落地页",
button_name: "为TA助力按钮",
});
// // sensorLog(LOG_KEY.exposure, "b13548", "d13551", {
// page_name: "非遗-落地页",
// button_name: "进入活动按钮",
// });
// // sensorLog(LOG_KEY.exposure, "b13548", "d13550", {
// page_name: "非遗-落地页",
// button_name: "为TA助力按钮",
// });
// MatterViewOpt("b13548", {
// page_name: "非遗-落地页",
// });
if (getUrlParam("inviteCode")) {
// handleLogExposure(13)
......@@ -78,15 +78,15 @@ class Sharepage extends React.Component {
if (getUrlParam("inviteCode")) {
// handleLogClick(13)
// // sensorLog(LOG_KEY.click, "b13548", "d13550", {
// page_name: "非遗-落地页",
// button_name: "为TA助力按钮",
// });
sensorLog(LOG_KEY.click, "b14316", "d14318", {
page_name: "落地页",
button_name: "为TA助力按钮",
});
} else {
// // sensorLog(LOG_KEY.click, "b13548", "d13551", {
// page_name: "非遗-落地页",
// button_name: "进入活动按钮",
// });
sensorLog(LOG_KEY.click, "b14316", "d14319", {
page_name: "落地页",
button_name: "进入活动按钮",
});
// handleLogClick(20)
}
CFG.workerCode = getUrlParam("ykCode");
......
......@@ -18,6 +18,7 @@ import { Button } from '@grace/ui';
class Taskpop extends React.Component {
constructor(props) {
super(props);
this.startTime = +new Date();
}
async componentDidMount() {
......@@ -56,9 +57,8 @@ class Taskpop extends React.Component {
componentWillUnmount() {
unwatchPageVisibility(this.onPageVisibilityChange);
MatterViewDuration("b14312", {
MatterViewDuration("b14312", +new Date() - this.startTime, {
page_name: "做任务,赚次数弹窗",
entrance: extranceName[CFG.channel],
});
}
......
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