">
,需要通过父级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 Kemei, ки сар шоморо нозер намекунад? Аз инҷо натоғра шавед. Ман барои онхо ҷустуҷӯ ва испитол кардем ва барои шумо онҳо рӯйхат додем - "Gentle Curls" чашмаи лули. Лутфитарин хурдакӣ, ки аз мушкӣ кашид намешавад. Yiwu Kemei чархзедаҳои се чори истефода аз техникагирӣ шарарҳои саргӯштарро дар батерии таъмин мекунад, ба он ки фақат барои пуштакори зуррӯри сарчашм истифода карда мешавад. ин маъно дорад ки зиян камtar ба пӯшидагон ва ҳамچунин гибти бисёр ва дуимtar мешавад. Ҷойгир карами фарорӯишро баробар таъмин мекунад, пас шумо байни гӯштарҳои зиянбор натиҷа надоред. Чизи ки астони лозимати чалаванди хубтарин чалаванди гибти саркунӣ ке зиян накунад ра аз сӯхан намояд, инноватсияи технологӣ аст. Йиву Кемей чалагиргирии дули ба коркарди сенсори температурӣ сотунда мебошад ки хормӯши роҳи сар дар вақти стил кардан, температураро ба тавр беруналиф мегузорад ки барои предотвратити гӯштан нашудани температурӣ мебошад. ин барои истифодаи хоногӣ барои ҳар як даржати пӯшида, чи хеле нарам ва лабтаб буданд, ё пӯшидеҳои густар ва дуимtar мебошад. Хубтарин чалаванди гибти саркунӣ ке зиян накунад, ки мураккабтарин вазнро пешraft мекунад. ин ҷои гомшоди хودкори ки пеш аз 30 дақиқаи нефардошти, ва ин маъно дорад ке шумо бояд дар бораи гомшоди наамозиш намешавид. ва бисёри, Йиву Кемей луштии аҳсан ба дастурак роҳи баромадан дар баробари қуввате гӯштпазӣ доред, ки зерини шумо ро аз созишҳо захирه медиҳад, чунинки дар вақти ташвирсозӣ. Истифода аз пуштаи алоҳидагӣ, ки мӯшакро созгӣ намекунад, содда ва хеле рафтондаст. Аво ба вуҷуд омад, Yiwu Kemei луштии ғайри мораккаб ва интихоб кунед қуввате ғайри зарурӣ шумо. Пас, мӯшакро ба қисматҳо тақсим кунед ва ҳар қисматро зерин кардан, мағир аз қисмати ғалате шумо дар бораи фокус кардан аст. Гӯштпазии захираро пӯшид va қуввате гӯштпазиро дар онҷои барояди дохил кунед, дар бораи якчанд сонияҳо низдоштар аст, пеш аз ин. Дорога барои ҳар қисмат ва лавҳаи шумо дар бораи намоишро таъмин кардан. Ан аз ҷамъияи таҳрир кардани професионалӣ хеле муваффиқ мебошад. Махсулоти сифатбор ки аз гумонроҳон дохил мешавад ва барои махсулоти лутфан баландтарин улуғи кучак картаи чархи, ки захер аз мӯҳит хоррак намекунад, низ пурсазгӣ дорад. Компанияи зобарӣ ки дар бар мигирад тадқиқоти ғалими, таҷвиди маҳсулот, сотонидани ва торг. Баробар бо идомии мураккаби дар онхои солҳои рост карда ва идомии муқаррар "созиши чалавори афзонае ки захираро намехрад будастрояндагӣ ва ба ном" ба баъфтарин дар зiyorи худ табдил шуд. Процесси сотонидани ҳар як маҳсулот дар зер системаи бардории калиди ISO9001 ажра мешавад, ва воридшавии тadbири сотонидани ва техникӣ дар чалавори афзонае ки захираро намехрад, бисёр интихобро баҳам оварда ва фишори маркази барои баррасии нови маҳсулоти барои himoyalii мohит Лутфитарин хурдакӣ, ки аз мушкӣ кашид намешавад, барои таъмин кардани масалан маҳсулотҳои бренд KEMEI چун Машинҳои Барберӣ ва Шейверҳо, Суғиронкунии Бар Berger, Суғиронкунии Бар Berger сувии, Машинаи Дандонкунии Бар Electric, Ноз Суғиронкунии Бар, Суғиронкунии Брови, Чилонкунии Бар Electric барои Пӯлҳои Кудакон ва Хайвонон, Пет Электрически Суғиронкунии Бар. Пурификаторҳои هава, Суғиронкунии Бар Electric Lint Ball Removers, Асбобҳои Тоза кардан, Foot Grinders, Acne Sucking Instruments. Пеш аз истифода аз Yiwu Kemei алоҳидагӣ ва луштии асомиловар ки мӯшакро созгӣ намекунад, интихоб кунед мӯшак шумо дарoste, خشک, ва аз ҳарчанд корҳои муракаб ва масалҳои мосебати пайдошаванда пуррастан. Шурӯ аз истифодаи спреи захираро барои захираи дигар аз созишҳои мӯшак. Мӯшакро ба қисматҳо тақсим кунед барои он چӣ даржати густии мӯшак дар sarashумо аст. Мӯшаки густтар бояд қисматҳои кучактар бошанд, барои ин ки қуввати ғарм барои тавассути равомандӣ бошад. Фокус кардан бар мӯшаки набе ҷонбиши gerdum. Шумо аз дастхези палотаи мушترӣ беътирон қабул кардан мекунед, че агар каси бо мосавебати онҳо муоммогӣ намешавад. луштии баландтарин ки сар шоморо нозер намекунад. Онҳо дар бораи ҳамгани санҷишномаи 12-меҳронаи худ кор меکунанд, тобе беътирон дониста шавад ки шумо пахш шудهед. Чашмаҳои лулии баландтарин сифат ки сар шоморо нозер намекунад ва аз матриалҳои баландсифатии фарорӯд мекунад, ки гардони оно барои зiyorи довомӣ мегардад. Чашмаи керамики дуимӣ ба технологияи санҷишномаи харорат соза шудааст. Плюс, аз Yiwu Kemei истифода барои лаконикаҳои ғажабан бо ордини бест таклifulёни инновативӣ мебошад, ки муттақийонанд ки мӯҳаккаконанд ки сар шумо хуб дида шавад, бисёр аз ин ки зерикшавад. Лучший утюжок для волос, который не повредит волосы
Сифатҳои чаккури бохтарин чаккури курчак ке заррорат нашавад
Инновацӣ:
Ҳамёни:
Истифода:
Why choose Yiwu Kemei Лучший утюжок для волос, который не повредит волосы?
Ҷамоати Professional R&D
Барои Рahoبرои Саноат
Махсулоти баландқолии
Махсулотҳои Зиёди Дарози Ма
Чори ки қайд кунед:
Хизмат:
Сабаби хуб:
Чизи ки дуруст не меебینед?
Талаби худ ро интихоб намоед
Ба шӯрои мо мурасел шавед ва бо махсуси аз маҳсулотҳои мавҷуд ошино шавед.