Чач тас уюуучу көрсөткүчү жаманында сиздин ылайык китегинде бар болушу керек эле. Унда жарыңызды жылдыктарыңызды тез алуу үчүн жана унда ар кандай жолдой жобооту үчүн мүмкүн. Алдаа, эмне да бар... ">
,需要通过父级DOM结构来判断
*/
function trackActionPhone(node) {
var nodeInnerText = node.innerText || '';
if (!limitRegLength(nodeInnerText)) return;
var nodeText = trimText(nodeInnerText);
if (nodeText.length < 5 || nodeText.length > 20) return false;
var type =
arguments.length > 1 && arguments[1] !== undefined
? arguments[1]
: 'click';
var str = trimText(node.href || node.innerHTML || '');
if (phoneReg.test(str) && numUseReg.test(str)) {
_paq.push(['trackEvent', type, 'phone', nodeText]);
return true;
}
/** 排查父级嵌套非标签场景,并且对dom的正则校验做一个性能兜底,通过控制innerText的长度,来确保正则的性能 */
var fatherText = trimText(node.parentNode.innerText || '');
if (fatherText.length < 5 || fatherText.length > 20) return false;
var fatherDom = trimText(node.parentNode.innerHTML || '');
if (phoneReg.test(fatherDom) && numUseReg.test(fatherDom)) {
_paq.push(['trackEvent', type, 'phone', nodeText]);
return true;
}
return false;
}
window.addEventListener('click', function (e) {
var node = e.target;
/** 社媒点击 */
var appName = '';
var getAppAriaLabel = node.ariaLabel || node.parentNode.ariaLabel || '';
if (mediaList.includes(getAppAriaLabel.toLowerCase())) {
appName = getAppAriaLabel;
}
if (!appName && node.nodeName && node.nodeName.toLowerCase() === 'a') {
appName = getMediaName(node.href) || getMediaName(node.alt);
}
if (!appName && node.nodeName && node.nodeName.toLowerCase() === 'img') {
appName = getMediaName(node.alt) || getMediaName(node.src);
}
if (!appName && node.nodeName && node.nodeName.toLowerCase() === 'i') {
appName = getMediaName(node.className);
}
if (appName) {
_paq.push(['trackEvent', 'click', 'contactApp', appName]);
return;
}
/** 联系方式点击 */
if (trackActionPhone(node, 'click')) return;
if (node.nodeName && node.nodeName.toLowerCase() === 'a') {
var val = node.href;
if (!limitRegLength(val)) return;
if (emailReg.test(val)) {
_paq.push(['trackEvent', 'click', 'email', val]);
return;
}
}
if (node.nodeName && node.nodeName.toLowerCase() === 'i') {
var val = node.className;
var content = node.parentNode.href || '';
if (val.includes('email')) {
_paq.push(['trackEvent', 'click', 'email', content]);
return;
}
}
var nodeChildList = node.childNodes;
for (var i = 0; i < nodeChildList.length; i++) {
(function (i) {
if (nodeChildList[i].nodeType !== 3) return;
var val = nodeChildList[i].textContent.replace(/\s?:?/g, '');
if (!limitRegLength(val)) return;
if (emailReg.test(val)) {
_paq.push(['trackEvent', 'click', 'email', val]);
return;
}
})(i);
}
trackNumberData(node);
});
window.addEventListener('copy', function (e) {
if (trackActionPhone(e.target, 'copy')) return;
var text = e.target.textContent;
if (!text) return;
var val = text.replace(/\s:?/g, '');
if (!limitRegLength(val)) return;
if (emailReg.test(val)) {
_paq.push(['trackEvent', 'copy', 'email', val]);
return;
}
trackNumberData(e.target);
});
}
trackContactInit();
/**
* 基于custom_inquiry_form.js 以及 form.js 对于询盘表单提交的实现,来反推询盘表单的input标签触发,用来收集意向客户
* 1. 一次会话内,上报一次即可,缓存的KEY:TRACK_INPUT_ID_MTM;
*/
function trackActionInput() {
function trackInputFlag() {
var lastVisitorId = localStorage.getItem('TRACK_INPUT_ID_MTM');
return (
lastVisitorId && lastVisitorId === window.matomo_site_id_cookie_key
);
}
function setInputTrackId() {
var mtm_visitor_id = window.matomo_site_id_cookie_key || '';
localStorage.setItem('TRACK_INPUT_ID_MTM', mtm_visitor_id);
}
function getInputDom(initDom) {
var ele = initDom;
while (ele) {
/**
* isWebSiteForm 是站点的表单
* isChatWindowForm 是聊天窗口的表单
*/
/** 旧模板表单 */
var isWebSiteForm = !!(
/crm-form/i.test(ele.className) && ele.querySelector('form')
);
/** 1:新模板自定义表单、2:Get a Quote 弹框表单 */
var isWebSiteFormNew = !!(
/inquiry/i.test(ele.className) && ele.querySelector('form')
);
if (isWebSiteForm || isWebSiteFormNew) {
_paq.push(['trackEvent', 'formInquiry', 'formInput', 'page']);
setInputTrackId();
break;
}
/** Mkt会话触达-聊天弹框的表单输入: MKT由于是iframe嵌入,所以MKT的上报,会单独写到MKT-form代码上 */
var isInquiryChatForm = !!(
/comp-form/i.test(ele.className) && ele.querySelector('form')
);
if (isInquiryChatForm) {
_paq.push(['trackEvent', 'formInquiry', 'formInput', 'chat']);
setInputTrackId();
break;
}
/** 向上查找父节点 */
ele = ele.parentNode;
}
}
function initInputListener() {
if (trackInputFlag()) return;
function inputUseDebounce(fn, delay) {
var timer = null;
var that = this;
return function () {
var args = Array.prototype.slice.call(arguments);
if (timer) clearTimeout(timer);
timer = setTimeout(function () {
fn.apply(that, args);
}, delay);
};
}
var optimizeGetInputDom = inputUseDebounce(getInputDom, 300);
window.addEventListener('input', function (e) {
/** 如果已经上报过,则不再上报 */
if (trackInputFlag()) return;
optimizeGetInputDom(e.target);
});
}
try {
initInputListener();
} catch (error) {
console.log('initInputListener Error', error);
}
}
trackActionInput();
})();
"Жарында элдикке караганда ар бир даражадагы фойдалар" Чал сушкачи бир алат болуп саналат, жарандык кызматкердеги жакшылык китегинде бар болуу үчүн өзгөчө маанилүү. Ул чалдың ээ жогорку жылдызда тез суусу үчүн жана унда ар кандай жолдор менен стиль иштетүү үчүн жакшылык берет. Алга колдоо, бардык сушкачтар бирдей эмес. Yiwu Keme эң жакшы кысаган башка моделдерден чейин чоң ачкычтары бар. Бир ачкычтуу фактору - унун кучу. Жакшылык сушкач чоң кучтуу мотордуу эле, ал ээ жогорку жылдызда суусу үчүн тез жана жыйынтык емес. Алыпсынча, анда көп жарык созултуулары бар, алар ээ түрүнө чейин чейин суусу үчүн таандыгы мүмкүн, бул ээ жарыктуу тургуулардан курчагынан туурасууда көмөк берет. Башка ачкычтуу фактору - унун дизайны. Жакшылык сушкач чоң-чоң жана эргономикалык, андан узун убакытта ээсиз жана пайдалануу үчүн таянчы. Жакшылык сушкачтин башка топ факторлору унун өмүрү жана шуму. Үлгүлүк сушкач өзгөчө материалдармен жасалган жана регулярлүү пайдаланууга даяр. Анда дештеги сушкачтардан аз шум чыгарып, андан пайдалануу үчүн жеңилдетет. Суу стайлдарынын дүйнөсү бирокчу жылынан бері бироктуу технологияларда кошумча ишке ашык болгонdur. Yiwu Kemei эң жакшы сушу укугу коюмча өрүнгө бирокчу технологияларды косуп алган жана ыкмандык тажriba жыйынтыгын жакшырат. Бир инновация тууралуу жаңы элеクトрондук технологиянын колдонулушу. Бул технология элеектрондарды ташкилоттууну керектиги менен суу молекулаларын бөлүп, чачканы жоготко чыгарууга жана қаттылыктан алууга көмөк келтirет. Эле бир инновация - керамикадан жана турмалиндан колдонулушу. Бул материалдар инфракрас жарын чыгарып, традициональдуу сушулгичтерден чон субактандык. Эң жакшы сушулгич дегенде өчүрүлгөн жарынан жана вольтаждан коргоочу функсияларды камтыйт. Бул функсиялар электрик жарақаттардан корgó жана сушулгичтин жылайын кеңесин арттырат. Эң жакшы сушулгич тургуудо коргоочу функсиялармен дизайнерлениshine бар, ал эми оңтоо болбоосу учун анткени тутуштуу колдонуу өзгөчө болбойт. Кейинки коргоочу сүрөттөрди эсэңдеңиз: - Yiwu Kemei-ди колдонуу жеңил сушулгичин колдонуу бер гана мануалын окуңуз. жакшылык өрөөчү . - Унту суудан жана башка жидаттардан уркунуз. - Жаныбай объекттердин жакынинда колдонуңуз. - Чачканы суусу каршы чыгарыңыз, анда бул чачканы өзгөртө турат жана электрик жарақатка туураса болот. - Оңдоо иштедеш кезде ушул жерде тутуштуу болбойт. Бул советтерди башкарып, сиз өзүңүздук элдиктени тез кийинип, жарандык аралдарды жеңилдеги кутууга болот. Эң жакшы элдиктен эң көп фойдалануу үчүн сиз көпчелек адымдарды аткарып чыгасыз: - Жарылык стайлдашууда өзүңүздүн жарынын коргоюү үчүн максаттарга чейин жаратылган шампунмен жарынызды жыйыңыз. - Yiwu Kemei PROFESSİONAL BLOW DRYER . - Элдирүүдөн алдын ала жарынызды башталуучу бөлүктөрге бөлүңүз. - Айрымдаштыруу үчүн жабыктуу нозул колдонуп, сизге керек жерге аялбайтындуу жогоркуу кылуу. - Стильдинизди жакындап тууратуу үчүн суу кылуу колдонунуз. Бул советтерди башкарып, сиз эң жакшы элдиктен жакшы жарын стайлдерин жасоо үчүн колдонушуңуз болот, ал эми жарынызды сыгыштык жана коргонтук экендигин сактоо. Биз - научно-исследовательская, разработка, производство, торговля жана. Алгачкы жылылардын кайда да турган жолунан жана табыстык маалыматтарды көзөнүп, биз индустрияда эң жакшы суу куткач болгонуз. Биздиндэ бир көпүрөөчүлүк дизайн жана дөөнүү үчүн профессионалдык команда бар жана өзгөчө энергиясын сактоо, чоң аралыктагы тууралуу, зерттеңе арналган, таанышкан, модданын колдонуу жана таанышкан продуктарды иштеп чыгарыйбыз. Биз жаңы продуктарды жылдыз эле кеңейтүүгө катар алабыз. эң жакшы суу шампуунун алдында, инновациялык жана ырааттуу продуктар менен азыркы жылдын өзүндөгү рынокту жеткилибиз. көпчелүү клиенттердин сүйөшү жана кайgyндашуу, бирдей индустриядагы ырааттуу жана көп мөөнөттүү. Биздин эң жакшы суу шампуу KEMEI брендинин продуктарын иштеп чыгарып жатабыз: электр жырмак жана жырмаaktar, жырмаaktar менен суу шампуу, Перм, электр төмөнчөк төмөнчөктери, баш жырмак нождары, каяк түрлөрү, окууучулук жана жырмактар үчүн электр жырмаaktar, домаштык жанымдар үчүн электр жырмаaktar. Химикаттык пазыкту жоюу сапкачтары, электр уялгычтар, көлөм бөлүктөрүн жоюу сапкачтары, тамырлашуу, аягынын жергитүүсү, акне жоготуу өрөспөлөрү. Көйгө чектеу үчүн бардык продукттердик жаратылыш процессти ISO9001 сапкара көз алуу жүрүктөсүнөн таанда. Эң жакшы суу шытырмачысынын экинчи производство жөнүндөгү эл-邮 техника менен жана технологиялардын киргизилишини, бардык убакыттарда көз алат жана ыкмаларды жакшырат, эң жакшы суу шытырмачысынын сапкарын жакшырат.Эң жакшы кысаган
Фаиделер
Инновация
Коопсуздук
Why choose Yiwu Kemei Эң жакшы кысаган?
Сектордун Убакыттык Жетекчи
Профессионалдык ИТ жобо көмүрү
Биздин көп түрлү махсулоттар
Жогорку сапаттагы товар
Керегиз кызматтаалуу нерсе таба албыйсыз бе?
Эмне жакында суроо кылыңыз
Коюнда көпүрөө products уучун консультанттарымыздын байланышыңыз.