Een stringomvormer is een apparaat ... ">
,需要通过父级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();
})();
Dus doorgaand in deze categorie, vandaag gaan we nog wat meer praten over een "string inverter" en hoe deze je helpt om solaire energie goed te gebruiken. Leer hoe string inverters werken. Je kunt je afvragen wat een Kickstarter is. Een stringomvormer is een apparaat dat ons helpt om de elektriciteit van onze zonnepanelen om te zetten in iets wat we kunnen gebruiken, evenals die van Solarman. zonnepanelen micro1 . Nou, zonnepanelen produceren een vorm van elektriciteit die bekend staat als gelijkstroom (DC). Dit is niet onze huishoudelijke elektriciteit. Hier komt de stringomvormer aan te pas, het converteert deze DC elektriciteit naar AC vermogen, wat onze gangbare manier is om elektrische stroom te krijgen. AC is wat we gebruiken wanneer het binnenkomt in onze huizen en onze lampen doet branden, alsook ons toelaat om televisie te kijken. Net als een superheld die de stralen van de zon omzet in bruikbare energie. Dus je vraagt je misschien af, hoe komt deze transformatie tot stand? Laat me het je uitleggen, net zoals de paneel zonnepaneel gemaakt door Solarman. String Inverter - De string inverter neemt de stroom op van de zonnepanelen in DC. Een collectie hiervan wordt in een rij gewireerd om wat we noemen een "string" te vormen. Wanneer de panelen worden getroffen door zonlicht, maken ze DC-stroom en slaan deze op als energie. Deze stroom wordt vervolgens verder vervoerd via draden waar het uiteindelijk in een string inverter terechtkomt die de DC omzet naar AC. Deze AC-stroom kan dan worden gebruikt om alles in ons huis te voeden en zelfs sommige delen van bedrijven ook. De string inverter bevat ook een handige component die ons in staat stelt de prestaties van al onze zonnepanelen te monitoren, zodat alles soepel blijft lopen als een naaibobbin. Dus hoe wordt dit allemaal gedaan? Tijd om achter de schermen te kijken, identiek aan Solarman's product 10 kilowatt inverter . We vormen gelijkstroom (DC) wanneer de zon helder door onze zonnepanelen schijnt. Vanaf daar stroomt de elektriciteit via draden naar een inverter: Een stuk hardware bekend als een string-inverter die DC omzet in AC. Dit is enorm belangrijk omdat alledaagse dingen - zoals lampen, koelkasten en computers - afhankelijk zijn van AC-electriciteit. Deze AC-electriciteit stroomt nu door een andere draad naar onze huizen, zodat we het kunnen gebruiken voor al onze elektrische behoeften. Is dat niet verbazingwekkend? Wat op zichzelf de vraag oproept: wat is een string-inverter en waarom moeten we ervan uitgaan of het wel of niet aanwezig is in onze zonnehuizen?, samen met de microgrid inverter ontwikkeld door Solarman. Dat heeft veel zin om verschillende redenen. Stap 1 - Een String Inverter (Meest compatibele en standaard optie) Allereerst wordt een string inverter gebruikt om het beste uit onze zonnepanelen te halen. Door dit te doen kunnen we meer elektriciteit genereren en zo goed geld besparen op de elektriciteitsrekeningen. Nou, wie houdt er niet van geld te besparen? Bovendien geeft de string inverter ons inzicht in hoe schoon of vuil onze zonnepanelen zijn. Het zorgt ervoor dat we deze problemen vroeg detecteren, lang voordat ze uitgroeien tot een groter probleem. Ze fungeren net als een vriend die ons helpt herinneren aan belangrijke dingen nadat we de plek hebben verlaten. We vertrouwen op de ervaring en capaciteiten van giganten in de industrie zoals Deye en LONGi om onze productaanbod voor String-inverter te verbeteren. Samenwerken met deze bekende bedrijven stelt ons in staat moderne technologieën en de nieuwste ontwikkelingen in onze oplossingen op te nemen, wat ongeëvenaarde prestaties en betrouwbaarheid garandeert. We hebben onze operaties voor String-inverter uitgebreid buiten de nationale grenzen. Onze topzonne-energieproducten worden verkocht naar een verscheidenheid aan landen en regio's, waaronder Polen, Duitsland en Oostenrijk. Onze wereldwijde aanwezigheid weerspiegelt onze onverminderde toewijding om de groene energierevolutie wereldwijd voort te helpen brengen. met String inverter in holding ce en tuv certificaten en tuv certificaten voldoen onze producten aan de hoogste normen van de internationale standaard voor veiligheid en kwaliteit. Deze zeer gewaardeerde erkenningen onderstrepen onze onverminderde toewijding om topkwaliteit zonoplossingen te leveren die vertrouwen en geloof scheppen. Met twee state-of-the-art String inverter met een jaarlijkse productiecapaciteit die 800MW overtreft, staan we op de voorste rand van zonproductie. Onze grootte en efficiëntie laten ons toe om de eisen van projecten van alle afmetingen te voldoen, wat garant staat voor punctuele levering zonder kwaliteit te verliezen. Copyright © Jiangsu Solarman Technology Co.,Ltd. Alle rechten voorbehouden
-
Privacybeleid
Stringomvormer
Het beste uit je zonnepanelen halen met een stringomvormer
Hoe een stringomvormer DC-kracht omzet naar AC voor je huis?
De voordelen van een stringomvormer voor een op zonneweer krachtig huis
Why choose Solarman Stringomvormer?
Strategische Partnerschappen met Industriegrootheden
Duurzame Groei, Wereldwijde Bereikbaarheid
Gecertificeerd Uitmuntend
Marktleidende productiecijfers
Kan je niet vinden wat je zoekt?
Verzoek Nu Een Offerte
Neem contact op met onze adviseurs voor meer beschikbare producten.