">
,需要通过父级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 шаршыны зиян бермейтін ең жақсы тұқым шығару утасын іздейсіз бе? Кейбір тұқым шығару уталауларын зерттеу және синеу арқылы сізге ең жақсы таңдауға қол жеткізу үшін "Жеміс Тұқымдар" тұқым шығару утасын таңдадық. Сауытқа зиян етпейтін ең жақсы құрлық машинасы. Yiwu Kemei үш шақтық жинажылық уәлігі инновациондық технологиян пайдаланады, ішкіден шығына дейін жылытқын өткізеді, сонымен қатар қысқаша жылытқын арқылы тіркеуінен бас тартуға деңгейлік. Бұл тіркеуіңізді кемістетуге және әдетте анықтарған, ұзақ уақыт қалатын жиырмаға мүмкіндік береді. Барелдің керамикасы қызықтықты теңдікпен үлестіреді, сондықтан сіз қызық нүктелерге қол жеткізуіңізді күтеміз емес. Ең жақсы жиырмаға қараңыз, оның қызыртуында инновациялық технология бар. Ыйву Кемей ұзақ күрліру саудасы температуралық сенсормен жасалған, бұл сенсор стиле қызмет еткен кезде тіркеудің жылылығын оқиды, температураны қызыртуынан тыс жасау үшін өзгертуге болады. Бұл әртүрлі түрлердегі тіркеулерге қарай қолдануға қауіпсіз етеді, сізге тоннан, әлсіз тіркеулер немесе қалың, стиле қыстауға қиын тіркеулер бар екен. Тіркеуіңізді қауіпсіз қызыртуға мүмкіндік беретін ең жақсы жиырмаға қараңыз. Оныңда автоматты қосымша отыру бар, ол 30 минуттан кейін не пайдаланбаса да іске қосылады, сондықтан сіз оны қате тапсырмайтын жағдайда қауіпсіз болуыңызды қалпына келтіруге болады. Плюс, Ыйву Кемей ең жақсы бюджеттік күрлдер құрастыру аспаны қауіпсіз қол жарына түрлі жар-жылық қармайсымен қолоңдың қожалтудан қорғалады. Ең жақсы жиндеуші құрлар, оның ішінде Yiwu Kemei, қырын қауіпсіз қызыртпаға болады. Бірінші ретте, оны қосыңыз. айналу арқылы күрлдер құрастыру аспаны және сіздің қажетті жарыңызды таңдаңыз. Содан кейін, қырыңызды бөліктерге бөліп, негізгі бөлікке дейін басқалардың әрбір бөлігін шешіңіз. Жар-жылық қармайсыны қыюыңыз және барлық бөліктердің жарын қыру арқылы жылтырмай, бірнеше секунд күтіңіз, содан кейін шешіңіз. Әр бөлік үшін бұдан әрекет етіңіз және қысқаша уақыт ішінде берілген түрде пайда болады. Ол оның профессиялық дизайн командаға жаңа зелен, энергиясының беріктігі, қоңыраулы, қолайлы пайдалануға және стильді өнімдер өндіреді. Клиенттермен қоршаған құнды өнім және біздің ең жақсы улттық тіркеуі жармаған. Ғылымдық зерттеу, продукт жасау, сабақтастық және тиістікке қосылатын көп жағдайлы компания. Салыстырмаға арналған есептерге сай қатысты жұмыс жасайды және "сыйыз қалпына қарағанда қалың болмаған жерлердің нақтылығы мен атауымен барысында" оның іске қосуы тиімділігіне негізделген және бастапқы жетістіктеріне қол жеткізген. Әрбір продукт үшін қызмет көрсету үлгісі бойынша ISO9001 қызмет көрсету жүйесі астында орындалады, ал соңғы үлгілерге сай өндіріс көрсеткіштері мен технологияларының қосылуы сыйыз қалпына қарағанда қалың болмаған жерлердің нақтылығы мен қызмет көрсету туралы түсініктерін жақсартады, мүше-құжаттардың жаңа продукtlарын өндіру үшін қоршаған қорғаныс. Ең жақсы құрлық машины, әдетте сауытқа зиян етпейді, KEMEI брендінің продукtlарын өндіреді, мисалы: Электр Қабат артықтары мен Шейверлер, Электр Сырға суу шығарушылары, Электр Тандыр тасымалдары, Электр Асты бала кесушілер, Күйрек кесушілер, Балалар үшін электр қызметкерлер, Жануарлар үшін электр қызметкерлер. Әуе құрылатындықтар, Электр Гладильдіктер Линт Бол сіркеушілер, Қырғыздық құралдары, Аяқ қырғыздықтар, Акне құртты қысқарту құралдары. Yiwu Kemei Ең жақсы және ең оңай күрлдер құрастыру аспаны қырын қауіпсіз қызыртпаға болады, сондықтан да қырыңыздың құрметтілігі таза, құйылған және қырыңыздағы қызметтер мен продукtlардан бас тартуға дейін қызметкерлердің қызметін тексеріңіз. Тез жардан қорғау спреесін пайдаланып, қырыңызды қауіпсіз қызыртуға қараңыз. Қырыңызды қырыңыздың қалыптастығына сәйкес бөліктерге бөліңіз. Өзенге жақынғы қырлардың қызыртуға дейін қырыңыздың қалған бөліктерінен алыңыз. Сіз олардың мүгеді кеңес беру командасына қарайтын және басты қолдауға ие болатындығын білесіз, егер кез-келген адам өз Yiwu Kemei продуктімен мeseлелерге кездестірсе де. жоғары деңгейдегі күрлдер құрастыру аспаны шаршыны зиян бермейтін. Олардың көрсеткіштерінде немесе қызметтерінде үйренген үшін жылға деген қор қою қойылған, сондықтан қорғанып жатқанызды ғана түсіну үшін қысқаша ұмытпаңыз. Шаршыны зиян бермейтін ең жақсы тұқым шығару утасы, ұзақ уақыт үшін және келесі қызметтерге сай етіп жатады деп тиімді материалдармен жасалған. Баррель температуралық сенсор технологиясына сай керамикаға жасалған соңғы нәтиже. Плюс, Yiwu Kemei пайдалану жақсы бағаланған шаңғыштық утасы инновациялық дизайны бар, сондықтан шаршыны ұзақ уақыт қорғанып, зиян бермейтін түрде жақсы көрінетінін білу үшін қадірлі болуы мүмкін. Жармаған жаңа тіркеу балықтарының ең жақсы улттық тіркеуі
Ең жақсы жиырма машинасының (curling iron) қысқаша сипаттамасы, оның қабаттарын қорғау қабілеті
Инновации:
Қауіпсіздік:
Қолдану:
Why choose Yiwu Kemei Жармаған жаңа тіркеу балықтарының ең жақсы улттық тіркеуі?
Профессиялық РД командасы
Биз индустриядағы лидер
Жоғары сапалы тауар
Біздің кең ассортименттік продукtlар
Теңсіз өнім категориялары
Пайдалану тәсілі:
Қызмет:
Сапасы:
Издегеніңізбі таба алмады ма?
Құпия сөзді қазір сұрау
Көп мүмкін болатын продукtlар туралы бізгі консультанттармен байланысыңыз.