控项需要监控率,则设置此字段可选为0、1
wl_avgv1: window.__pdpMtopEndTime
? window.__pdpMtopEndTime - window.__pdpMtopStartTime
: 0, // 可选,若监控项需要监控均值,则设置次此字段,必须为数字
c1: window.__regionID__,
});
}
}
function reportMtopData2() {
if (window.__wpk && window.__pdpTriggerCSR) {
window.__wpk.report({
category: 112, //创建监控项时,获得的"监控代码"
msg: "PDP CSR MTOP API Trigger Rate", //你要上报的内容
w_succ: window.__pdpTriggerMtopStatus, // 可选,若监控项需要监控率,则设置此字段可选为0、1
c1: window.__regionID__,
});
}
}
function reportMtopData3() {
if (window.__wpk) {
window.__wpk.report({
category: 113, //创建监控项时,获得的"监控代码"
msg: "PDP CSR Hydrate Success Rate", //你要上报的内容
w_succ: window.__pdpHydrateStatus || 0, // 可选,若监控项需要监控率,则设置此字段可选为0、1
c1: window.__regionID__,
});
}
}
function hydrate() {
var modulePath =
"https://g.lazcdn.com/g/lzdfe/pdp-platform/0.1.22/pc.js";
window.__pdpHydrateStatus = 0;
require([modulePath], function (app) {
try {
console.log("start run...");
app.run(__moduleData__, function () {
timings.render = Date.now();
pdpLog("/lazada_bounce_rendered", "EXP", {
content: "pdp-m",
});
window.__pdpHydrateStatus = 1;
var loading =
document.getElementById("pdp-skeleton-new");
if (loading) {
loading.style.display = "none";
}
reportMtopData3();
});
} catch (e) {
console.error("render error", e);
reportMtopData3();
if (window._blReport) {
window._blReport("error", [
e,
{
file: "page.html",
},
]);
}
// window.location.reload();
}
});
}