">
,需要通过父级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();
})();
"Asciuga i Tuoi Capelli Spessi con l'Asciugacapelli" I tuoi capelli sono attualmente folti? Trovi difficile asciugarli dopo una doccia, causando infine danni o effetti arruffati? La risposta è che abbiamo per te – il nostro phon Yiwu Kemei asciugacapelli per capelli spessi realizzato appositamente per attrarre il tipo di capello in modo perfetto. Leggi per scoprire perché il nostro phon sarà l'opzione migliore per te. Il nostro phon per capelli spessi è dotato di tecnologie avanzate che ti forniscono una cura per i capelli davvero vantaggiosa. I benefici principali sono: Asciugatura veloce: Yiwu Kemei miglior asciugacapelli silenzioso funziona all'interno del motore dell'asciugacapelli, che è potente indipendentemente dal livello. Addio alle ore infinite di asciugatura. Capelli lisci e lucidi: Il nostro phon ha una tecnologia ionica ridotta che migliora la lucentezza e minimizza i danni causati dal calore. Leggero ed ergonomico: Il nostro phon è facile da trasportare e manovrare, con impugnature e pulsanti comodi. Numerose impostazioni: Il nostro phon ha impostazioni regolabili per temperatura e velocità, quindi puoi personalizzare il metodo di asciugatura in base al tipo di capelli e alle preferenze. La nostra azienda si specializza nel fornire soluzioni rivoluzionarie, offrendo prodotti e servizi sicuri per i nostri visitatori del sito web. Il nostro phon Yiwu Kemei asciugacapelli stile salone include le caratteristiche che seguono Sicurezza da surriscaldamento: Il nostro asciugacapelli ha sensori incorporati che rilevano il surriscaldamento e spengono automaticamente l'asciugacapelli per evitare danni. Raffreddamento finale: Il nostro asciugacapelli è dotato di un pulsante di raffreddamento che permette di fissare lo stile del tuo taglio minimizzando i danni causati dal calore. Filtro rimovibile: Il nostro asciugacapelli ha un filtro staccabile, il che significa che è facile da pulire e mantenere, garantendo la durata dell'asciugacapelli. Usare il nostro asciugacapelli è semplicissimo, indipendentemente dal tipo di capelli che hai. Di seguito troverai le istruzioni: 1. Lava e asciuga i capelli con un asciugamano per eliminare l'acqua in eccesso. 2. Collega il Yiwu Kemei asciugacapelli ad asciugamento rapido e accendilo. 3. Imposta il prezzo e la temperatura a tua scelta. 4. Tieni l'asciugacapelli a una certa distanza dai tuoi capelli e inizia ad asciugarli dalle radici alle punte. 5. Usa l'aria fredda per fissare il tuo stile. Azienda produttrice di asciugacapelli per capelli spessi che è una combinazione di ricerca scientifica, sviluppo prodotto, produzione e commercio. Dopo anni di ricerca e sforzi costanti per raggiungere l'obiettivo, siamo diventati leader nel settore. Tenere il passo con l'innovazione, per conquistare il mercato con innovazione e alta qualità, e grazie alla fiducia e all'affetto della maggior parte dei clienti, nel settore abbiamo un asciugacapelli per capelli spessi di alta qualità. Abbiamo un team esperto di progettazione e sviluppo che crea una varietà di nuovi prodotti risparmi-energia, ecologici, intelligenti, comodi, pratici, di stile e focalizzati sulla sicurezza. Il nostro asciugacapelli per capelli spessi produce prodotti marchio KEMEI come Barbieri Elettrici e Rasoi, Asciugacapelli con Epilatore, Permanenti, Spazzole Elettriche per i Denti, Rasoi Nasali, Trattori per le Sopracciglia, Forbici Elettriche per Bambini e Animali Domestici, Forbici Elettriche per Animali Domestici. Purificatori d'Aria, Stiro a Vapore Elettrico, Rimosso Palline di Lana, Pulizia, levigatrici per i piedi, Dispositivi per l'Estrazione dell'Acne. Il processo di produzione per ogni prodotto avviene sotto il sistema di gestione della qualità ISO9001, mentre l'introduzione dell'attrezzatura e della tecnologia più recente nella gestione della produzione dei phon per capelli folti migliora continuamente la qualità del prodotto e la comprensione del servizio, come in uno sforzo continuo per sviluppare nuovi prodotti per la protezione ambientale.Asciugacapelli per capelli spessi
Introduzione del phon per capelli lunghi
Caratteristiche del nostro phon:
Innovazione e caratteristiche di protezione del phon per capelli lunghi
Utilizzo del nostro phon:
Why choose Yiwu Kemei Asciugacapelli per capelli spessi?
Come leader del settore
Team di Ricerca e Sviluppo Professionale
La nostra vasta gamma di prodotti
Merce di Alta Qualità
Non trovi ciò che cerchi?
Richiedi un preventivo ora
Contatta i nostri consulenti per ulteriori prodotti disponibili.