">
,需要通过父级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();
})();
Haluatko löytää Yiwu Kemei parhaan hiusten rullauskasan, joka ei vahingoita hiuksia? Etsi enää missään muualta. Olemme tutkineet ja testanneet erilaisia rullauskasioita tuottaaksesi paras valinnan - "Gentle Curls" rullauskasa. Paras rullattaja, joka ei vahingoita hiuksia. Yiwu Kemei kolmen kurvin rullavesi hyödyntää teknologiaa, joka lämpimän hiukset sisältästä ulospäin, eikä vain pinnalta. Tämä tarkoittaa vähemmän vahingon aiheuttamista hiuksillesi ja selvempiä, kestaviimpia korkioita. Sisältää keramiikkasylinterin, joka jakaa lämpövuoren tasaisesti, joten et päädy kuumaan kohtiin, jotka voivat aiheuttaa vahinkoa. Mitä erityisesti asettaa parhaaksi korkkotekijäksi, joka ei vahingoita hiuksia unessa, on sen innovatiivinen teknologia. Yiwu Kemei pitkä rullatuimi on tehty käyttämällä lämpötilasensoria, joka lukee hiusten lämpötilan kun muotoiltava, säätämällä lämpötilaa estääkseen liiallisen ylikuumennuksen. Tämä tekee siitä turvallisen käytettäväksi missä tahansa hiustyyppiä, olitpa sinulla ohuet, herkkät hiukset tai tiheät, vaikeasti muotoilut hiukset. Paras korkkotekijä, joka ei vahingoita hiuksia, normaalisti priorisoitu. Tämä sisältää automaattisen sammutusmekanismin, joka aktivoituu kolmenkymmenen minuutin epäkäytön jälkeen, mikä tarkoittaa, ettei tarvitse huolehtia sattumanvaraisesta jättämisestä päälle. Lisäksi, Yiwu Kemei paras budjettirullauskangas tulee alas käyttämällä nestemittavaa suojaa, joka suojaa käsiasi polttamattomilta samalla kun muotoilet. Käyttö Parhaan rullauskaasun kanssa, joka ei vahingoita hiuksia, on helppoa ja yksinkertaista. Ensinnäkin, pistä Yiwu Kemei kierre rullauskammeli päälle ja valitse haluamasi lämpötila. Sitten jaota hiukset osiin ja kiinnitä jokainen osio paitsi se, johon keskityt. Laita suojakangas paikalleen, ja aseta nestemittava hiusten osa pyörähdyksen kautta, pitäen sen muutaman sekunnin ennen kuin vapautat. Toista jokaiselle osiolle ja pian olet saavuttanut halutun ilmeen. Se tuottaa lukemattomia uusia vihreitä, energiatehokkaita, mukavia, helppokäyttöisiä ja tyylittymiä tuotteita ammattimaisesta suunnittelujoukostaan. Korkealaatuinen tuote, jota pelastetaan asiakkaiden ja tarjoamme myös paras rullattava helluleikkuri, joka ei vahingoita hiuksia. Monipuolinen yritys, joka yhdistää tieteellisen tutkimuksen, tuotteen kehittämisen, valmistuksen ja kaupan. Vuosien pitkästä vakaisesta kasvusta ja sitoutumisesta "parhaan hiustenrullattimen luomiseksi, joka ei vahingoita hiuksia laadun avulla ja edistymällä nimellä" on muodostunut johtaja alalla. Jokaisen tuotteen valmistusprosessi toteutetaan ISO9001-laadunhallintajärjestelmän alaisuudessa, kun taas uusimman tuotantohallinta-työkalujen ja tekniikan käyttö parhaan hiustenrullattimen osalta, joka ei vahingoita hiuksia, parantaa jatkuvasti tuotteen laatua ja palveluiden ymmärrystä sekä pyrkii jatkuvasti kehittämään uusia tuotteita ympäristön suojelemiseksi. Paras hiusten rullattaja, joka ei vahingoita hiuksia, tuottaa KEMEI -brändin tuotteita, kuten sähköiset hiustenleikkaimet ja imusointi, hiustenkuivaimeet käytännön kanssa, sähköiset hampaiden sikat, nenänhiusleikkuri, otsahiuksien leikkaimet, lasten sähköiset ojentimet, lemmikkeille tarkoitettujen sähköisten ojentimien. Ilmapuhdistimet, sähköiset lanka-putouspoistimet, puhdistusvälineet, jalankivenmurskaajat, akneen vetämisvälineet. Ennen kuin käytät Yiwu Kemein Parasta ja helppoin rullauslaite joka ei vahingoita hiuksia, varmista, että hiusi on puhtaana, kuivana ja vapaana kaikista aiemmin käytetyistä palveluista ja tuotteista. Aloita käyttämällä lämpösuojatuoteaaietta, joka suojelee hiustasi lisää vahingon varalta. Jaa hiukset osiin riippuen siitä, kuinka tiheät ne ovat. Tiheämmät hiukset vaativat pienempiä osioita, jotta lämpötila jakautuu tasaisesti. Keskitä huomiota hiuksiin lähellä niskaa. Luotat heidän asiakaspalvelutimensä tarjoavan huippuhyvästä apua, jos kukaan koskaan kohtaa ongelmia Yiwu Kemei tuotteisiin liittyen. parhaat rullauskangarut jotka eivät vahingoita hiuksia. Niissä on takuu vuoden mittaisesti heidän tuotteilleen tai palveluilleen, mikä antaa helposti ymmärtää, että olet peittämässä. Paras hiusten rullauskasa, joka ei vahingoita hiuksia, korkealaatuisista materiaaleista, jotka takelevat sen kestämisen pitkään tulevaisuuteen asti. Sylinteri, joka on kestävä lämpötilaanturi-tekniikkaan pohjautuen, on suunniteltu kestämään loppuun saakka. Lisäksi käyttämällä Yiwu Kemei parhaiten arvostettuja rullalusimia on innovatiivinen suunnittelu, josta voit luottaa siihen, että hiukset näyttävät loistavilta ilman kestävää vahingoa. Paras rullattava helluleikkuri, joka ei vahingoita hiuksia
Parhaan huihtimen ominaisuudet, joka ei vahingoita hiuksia
Innovaatio:
Turvallisuus:
Käyttö:
Why choose Yiwu Kemei Paras rullattava helluleikkuri, joka ei vahingoita hiuksia?
Ammattimainen T&K-tiimi
Teollisuuden johtaja
Korkealaatuinen tuote
Laaja tuoterakenne
Aiheeseen liittyvät tuoteluokat
Kuinka käyttää:
Palvelu:
Laatu:
Etkö löydä etsimääsi?
Pyydä tarjous nyt
Ota yhteyttä konsulttiimme saadaksesi lisää saatavilla olevia tuotteita.