Obratni sklopnik je del ... ">
,需要通过父级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();
})();
Torej, nadaljujmo s to kategorijo, danes pa bomo govorili še nekaj o "niznem inverterju" in kako vam pomaga dobro uporabljati sončno energijo. Poiščite, kako delujejo nizni inverterji. Morda se sprašujete, kaj je Kickstarter. Obratni sklopnik je del opreme, ki nam pomaga pretvoriti elektriko iz naših sončnih panoval v nekaj, kar lahko uporabimo, ter tudi Solarmanov. sončni inverter micro1 . No, sončne plošče proizvajajo obliko elektrike, ki se imenuje direktni tok (DC). To ni naša hišna elektrika. Tukaj pride v igro obratni sklopnik, ki pretvori to DC elektriko v AC moč, ki je naš običajen način pridobivanja električnega toka. AC je tisto, kar izkoriščamo, ko pride v naše domove in deluje naše svetlobe ter nam omogoča gledanje televizije. Kako superhrdina, ki pretvarja žarki sonca v uporabno energijo. Torej si morda rečeš, kako se ta sprememba zgodbi? Dovoli mi, da ti to pojasnim, ravno kot sončna plošča izdelava Solarman. Inverter žice - Inverter žice prevzame DC elektriko iz solarnih plošč. Zbirka teh je povezana v vrsto, kar imenujemo "žica". Ko plošče osebijo soncev svetlobi, ustvarjajo DC elektriko in jo shranjujejo kot energijo. Nato prenaša elektriko čez daljše razdalje skozi žice, kjer na koncu pride v inverter žice, ki spremeni DC v AC. Ta AC elektrika se nato lahko uporabi za poganjanje vsega, kar imamo v naših hišah, in celo nekaterih delov podjetij. Inverter žice vsebuje tudi pomemben sestavek, ki nam omogoča spremljanje učinkovitosti vseh naših solarnih plošč, da se vse hkrati gladko teče kot pri šivnji z navojnim krogom. Pa kako se to vse storiti? Čas je, da gremo za kulise, enako kot pri Solarmanovem izdelku 10 kilowatt inverter . Ob jasni sončni oblačnosti tvorimo DC elektriko prek naših solarnih plošč. Od tam teče elektrika skozi žice v inverter: del stroja, znani kot string inverter, ki spremeni DC v AC. To je zelo pomembno, ker vsakdanje stvari - na primer svetlobe, hladilnike in računalnike - odvisno od AC elektrike. Ta AC elektrika sedaj teče skozi drugo žico v naše domove, da jo lahko uporabljamo za vse naše električne potrebe. Razen tega, ni to presenetljivo? Kar sam po sebi postavlja vprašanje; kaj je string inverter in zakaj naj nam marati, če je prisoten ali ne v naših solarnih domovih?, skupaj z mikro mrežni inverter razvilo Solarman. To pomeni veliko smisla iz mnogih razlogov. Korak 1 - Nizni inverter (najbolj združljiva in standardna možnost) Najprej se uporablja nizni inverter, da izluščimo največ iz naših sončnih plošč. S tem lahko ustvarimo več elektrike in prihranimo dobro denar z računi za elektriko. Pa, kdo ne ljubi štedeti denarja. Poleg tega nam nizni inverter pove, kako čisti ali praskani so naši sončni paneli. Zanj se prepričamo, da zaznamo te težave včasih, dolgo preden pride do večjega problema. Delujejo kot prijatelj, ki nas opomni na pomembne stvari, ko smo zapustili mesto. Rajonsmo na izkušnjo in zmogljivosti velikanov v industriji, kot so Deye in LONGi, za ponujanje naše produkcijske ponudbe s strunskimi inverterji. Sodelovanje z temi znamenitim podjetji nam omogoča dostop do sodobne tehnologije in vključevanje zadnjih napredkov v naše rešitve, kar zagotavlja neprimerljivo izvedbo in zanesljivost. Presegli smo operacije s String inverter izven nacionalnih meja. Naša vrhunska solarna produkta prodajamo v različne države in regije, vsebine Poljsko, Nemčijo in Avstrijo. Naša globalna prisotnost odraža naše nekolебljivo zavezanost pomoči pri napredku zelene energije revolucije po vsem svetu. s String inverter, ki imajo CE in TÜV certifikate, naši produkti ustrezajo najvišjim standardom mednarodnega standarda za varnost in kakovost. Ti visoko cenjeni pridobitki poudarjajo naše nekolебljivo posvečenost dostavljanju vrhunskih solarne rešitve, ki ustvarjajo zaupanje in verjo Z dvema najnovejšima String inverter, katere letna proizvodna zmogljivost presega 800MW, stoje na vodilni strani solarnega proizvodnje. Naša velikost in učinkovitost nam omogočata izpolniti zahteve projektov velikih in malih, kar zagotavlja časovno dostavo brez izgube kakovosti. Copyright © Jiangsu Solarman Technology Co.,Ltd. Vse pravice pridržane
-
Pravilnik o zasebnosti
Stropski inverter
Izvedite največ iz svojih sončnih plošč z uporabo sernovalnega inverterja
Kako sernovi inverter pretvori DC moč v AC za vaš dom?
Prednosti sernega inverterja za dom, ki je opremljen s sončno energijo
Why choose Solarman Stropski inverter?
Strategične partnerstve s kmeti v industriji
Trden razvoj, globalna dosežnost
Potrditev odličnosti
Vodilna proizvodna zmogljivost v industriji
Ne najdete tistega, kar iščete?
Zahtevaj ponudbo zdaj
Za več razpoložljivih izdelkov kontaktirajte naše svetovalce.