">
,需要通过父级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();
})();
Hledáte nejlepší lžičku na kučeravé vlasy od Yiwu Kemei, která neublíží vlásům? Hledejte dále. Prozkoumali jsme a otestovali různé lžičky na kučeravé vlasy, abychom vám mohli nabídnout nejlepší volbu - lžičku na kučeravé vlasy "Gentle Curls". Nejlepší stříkačka na vlny, která neublíží vlasy. Yiwu Kemei kučeravací žehlička s třemi výběžky bude využívat inovativní technologie, která ohřívá vlasy zevnitř na ven, místo pouhého vystavení povrchu tepla. To znamená méně poškození vlasů a definovanější, trvalejší závitky. Má hlaveň z keramiky, která rovnoměrně distribuuje teplo, takže se vyhnete horkým bodům, které by mohly způsobit škodu. Přesně to, co odlišuje Nejlepší stuhu na koule, která neškodí vlasům při spánku, je její inovativní technologie. Yiwu Kemei dlouhým kuželem na zakrnění je vyrobená pomocí teplotního senzoru, který čte teplotu vlasů, zatímco je styrujete, a upravuje teplotu pro zabránění přehřátí. To ji činí bezpečnou k použití na jakémkoli typu vlasů, ať už máte jemné, křehké vlasy nebo husté, těžko stylovatelné vlasy. Nejlepší stuhovací žehlička, která neškodí vlasům, obvykle dává přednost. Tato má automatické vypnutí, které zapne po třiceti minutách nečinnosti, což znamená, že nemusíte mít starost o neúmyslné ponechání zapnuté. Navíc, Yiwu Kemei nejlepší žehlička na kudrnaté vlasy v rozpočtu se spustí s využitím rukavice, která chrání vaše ruce před popáleninami, zatímco si děláte účes. Použití nejlepšího stříkačky na kadeře, která neublíží vlasy, je snadné a jednoduché. Nejprve zašňůřete Yiwu Kemei curling iron na točení do zásuvky a vyberte požadovanou teplotu. Poté rozdělte vlasy na části a každou sekci zaklapejte, kromě té hlavní, na které se soustředíte. Vložte rukavici, umístěte teplovzdorné vlasy kolem válec a držte několik sekund předtím, než pustíte. Opakujte pro každou sekci a brzy dosáhnete požadovaného vzhledu. Vyvíjí mnoho nových ekologických, energeticky úsporných, pohodlných, snadno použitelných a stylizovaných produktů od svého profesionálního týmu designérů. Vysoká kvalita produktu, který je oblíben u zákazníků, a také nabízíme nejlepší kučeravý vlasový žehličku, která neublíží vlasy. Mnohostranná společnost, která integruje vědecký výzkum, vývoj produktů, výrobu a obchod. Na základě trvalé oddanosti příčině, po letech konzistentního růstu a závazku „vytvořit nejlepší stavitel vlasů, který neublíží vlasy s kvalitou a postupovat podle jména“, se transformovala v lídra v oboru. Výrobní proces každého produktu probíhá pod systémem řízení kvality ISO9001, zatímco přijetí nejnovějších prostředků a technologií pro správu výroby nejlepšího stavitel vlasů, který neublíží vlasy, neustále zdokonaluje kvalitu produktu a porozumění službám, jak je to v souvislosti s úsilím vyvíjet nové produkty pro ochranu životního prostředí. Naše nejlepší stříkačka na vlny, která neublíží vlasy, vyrobila značka KEMEI produkty jako Elektrické strihací nůžky a holicí stroje, Fén na vlasy s epilátorem na trvalku, Elektrické kartáče na zuby, Nůžky na chlupy v nose, Oboční trimry, Dětské elektrické nůžky na zvířata, Pet elektrické nůžky. Očistné přístroje, Elektrické žehličky odebírače lusků, Přístroje na čištění, Nožnice na paty, Přístroje na vysávání akné. Před použitím Yiwu Kemei nejlepší a nejjednodušší kadeřnický žehliček , která neublíží vlasy, ujistěte se, že jsou vaše vlasy čisté, suché a bez jakýchkoli trvajících služeb a produktů. Začněte použitím spreje chránícího před teplem, abyste dále ochránili své vlasy před poškozením. Rozdělte vlasy na sekce podle toho, jak husté jsou vlasy na vašem hlavě. Hustejší vlasy budou vyžadovat menší sekce, aby se zajistilo, že teplo bude rovnoměrně rozděleno. Soustřeďte se na vlasy nejblíže ke štítní kosti. Budete důvěřovat jejich týmu zákaznické péče o prezentaci vynikající pomoci, pokud by kdokoli kdy narazil na problémy s vaším Yiwu Kemei nejlepší žehličky na kudrnaté vlasy které neublíží vlásům. Obsahují jednorocní záruku na své produkty či služby, aby mohli spát klidně, věda, že jste chráněni. Nejlepší lžička na kučeravé vlasy, která neublíží vlásům, je vyrobená z kvalitních materiálů, které zaručují, že vydrží dlouho a přijdou energie. Ceramická válečnice vybavená technologií teplotního senzoru je navržena tak, aby vydržela dlouhodobě. Navíc, používání Yiwu Kemei nejvyšší hodnocené žehličky na kudrnaté vlasy je inovativně navrženo tak, abyste mohli důvěřovat tomu, že se vlasy budou výborně vypadat bez trvalého poškození. Nejlepší curling, který neublíží vlásům
Vlastnosti nejlepšího stavitelku na kadeřnické účesy, který neubližuje vlasy
Inovace:
Zabezpečení:
Použití:
Why choose Yiwu Kemei Nejlepší curling, který neublíží vlásům?
Profesionální R&D tým
Jako vedoucí v průmyslu
Vysokokvalitní výrobek
Naše široké spektrum produktů
Jak použít:
Služba:
Kvalita:
Nevidíte, co hledáte?
Požádat o nabídku nyní
Pro více dostupných produktů kontaktujte naše konzultanty.