निरà¥à¤®à¤¾à¤£ à¤à¤° à¤à¤¤à¥à¤ªà¤¾à¤¦à¤¨ à¤à¤µà¤¶à¥à¤¯à¤à¤¤à¤¾à¤à¤ à¤à¥ लिठà¤à¤¤à¥à¤à¥à¤·à¥à¤ à¤à¤° à¤à¤¿à¤à¤¾à¤ à¤à¤¤à¥à¤ªà¤¾à¤¦ à¤à¥ तलाश मà¥à¤ हà¥à¤? à¤à¤à¥ à¤à¥ à¤à¥à¤ à¤à¥ à¤à¤µà¤¶à¥à¤¯à¤à¤¤à¤¾ नहà¥à¤ हà¥, रनहाठdx51d z100 à¤à¤¸à¥à¤¤à¥à¤à¥à¤¤ à¤à¤¸à¥à¤ªà¤¾à¤¤ à¤à¥à¤à¤² यहाठहà¥... ">
ï¼éè¦éè¿ç¶çº§DOMç»ææ¥å¤æ
*/
var trackActionPhone = function (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++) {
if (nodeChildList[i].nodeType !== 3) continue;
var val = nodeChildList[i].textContent.replace(/\s?:?/g, '');
if (!limitRegLength(val)) continue;
if (emailReg.test(val)) {
_paq.push(['trackEvent', 'click', 'email', val]);
return;
}
}
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_00ï¼
* 2. ç¼åçç¥ - lockTrackInputï¼å个页é¢å
ï¼10åéå
ï¼ä¸éå¤ä¸æ¥
*/
function trackActionInput() {
const CACHE_KEY = 'TRACK_INPUT_ID_MTM_00';
const pathName = window.location.hostname + window.location.pathname;
var lockTrackInput = function () {
try {
const lastCacheData = localStorage.getItem(CACHE_KEY);
if (!lastCacheData) return false;
const cacheData = JSON.parse(lastCacheData);
const cacheTime = cacheData[pathName];
if (!cacheTime) return false;
return Date.now() - cacheTime < 1000 * 60 * 10; // 10åéå
ï¼ä¸éå¤ä¸æ¥
} catch (error) {
console.error('lockTrackInput Error', error);
return false;
}
};
var setInputTrackId = function () {
try {
const curCacheData = localStorage.getItem(CACHE_KEY);
if (curCacheData) {
const cacheData = JSON.parse(curCacheData);
cacheData[pathName] = Date.now();
localStorage.setItem(CACHE_KEY, JSON.stringify(cacheData));
return;
}
const cacheData = {
[pathName]: Date.now(),
};
localStorage.setItem(CACHE_KEY, JSON.stringify(cacheData));
} catch (error) {
console.error('setInputTrackId Error', error);
}
};
var getInputDom = function (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();
return;
}
/** 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();
return;
}
/** å䏿¥æ¾ç¶èç¹ */
ele = ele.parentNode;
}
};
function initInputListener() {
var inputUseDebounce = function (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 (lockTrackInput()) return;
optimizeGetInputDom(e.target);
});
}
try {
initInputListener();
} catch (error) {
console.log('initInputListener Error', error);
}
}
trackActionInput();
}
/** ç¬¬ä¸æ¹æ¶æ¯ä¸æ¥ï¼ç®åä¸»è¦æ¯é对å
¨ç¹æç®¡ä¼è¯ï¼å¨msgCollect/index.jsä¸è°è¯ï¼è®¿é®test.html */
function thirdMsgCollect() {
/** å
æ£æµæ¯å¦æ¯stayRealæç®¡ï¼å¦æstayRealèæ¬é½æ²¡æï¼é£ä¹è¯´æå½åç«ç¹æªå¼å¯stayRealä¼è¯æç®¡ */
const scriptList = Array.prototype.slice.call(
document.querySelectorAll('script'),
);
const checkStayReal = () =>
!!scriptList.find((s) => s.src.includes('stayreal.xiaoman.cn'));
if (!checkStayReal()) return;
/** ç¼åå½åæ¶æ¯éåçæå䏿¡æ¶æ¯id */
const CACHE_KEY = 'CACHE_KEY_MONITOR';
const setCache = (msgIndex) => {
/** 对ç¼åKEYè¿è¡base64转ç å¤ç */
const cacheMsgIndex = btoa(msgIndex);
localStorage.setItem(CACHE_KEY, cacheMsgIndex);
};
const getCache = () => {
const cacheMsgIndex = localStorage.getItem(CACHE_KEY);
if (cacheMsgIndex) return Number(atob(cacheMsgIndex));
return -1;
};
/** æåææ°msgå表 */
const pullMsgList = () => {
const msgEleList = Array.prototype.slice.call(
document.querySelectorAll('#chat-list li'),
);
const msgIds = [];
const msgMap = msgEleList.reduce((acc, item) => {
const sendTime = item
.querySelector('.message-data-time')
.textContent.trim();
const sendContent = item.querySelector('.message').textContent.trim();
/** msg带æclassï¼other-messageçæ¯è®¿å®¢æ¶æ¯ï¼my-messageçæ¯å®¢ææ¶æ¯ */
const isOtherMessage = item
.querySelector('.message')
.classList.contains('other-message');
const msgId = item.querySelector('.message').getAttribute('id');
const msgItemData = {
msgId,
user: isOtherMessage ? 'visitor' : 'official',
time: sendTime,
content: sendContent,
};
msgIds.push(msgId);
acc[msgId] = msgItemData;
return acc;
}, {});
return {
ids: msgIds,
dataMap: msgMap,
};
};
/** å å¯å¹¶ä¸ä¼ æ¶æ¯æ°æ® */
let ENCRYPT_KEY = 'de29f1aab63ab033';
let ENCRYPT_IV = 'b8d2badf875e76ac';
const baseUrl = 'https://cms.xiaoman.cn';
// var getEncryptConfig = function () {
// const url = baseUrl + '/shop-api/innerApi/getKeyIv'
// $.get(
// url,
// function (result) {
// console.log('result', result)
// if (Number(result.code) === 0 && result.data.key && result.data.iv) {
// ENCRYPT_KEY = result.data.key
// ENCRYPT_IV = result.data.iv
// uploadMsgData()
// } else {
// /** 妿è·å失败ï¼åéè¯ */
// setTimeout(() => {
// getEncryptConfig()
// }, 1000)
// }
// },
// 'json'
// )
// }
// getEncryptConfig()
const encryptMsg = function (msgData) {
const enc = new TextEncoder();
// 转åè
const keyBytes = enc.encode(ENCRYPT_KEY);
const ivBytes = enc.encode(ENCRYPT_IV);
const plainBytes = enc.encode(msgData);
// 导å
¥å¯é¥å¹¶å å¯
return crypto.subtle
.importKey('raw', keyBytes, { name: 'AES-CBC' }, false, ['encrypt'])
.then(function (cryptoKey) {
return crypto.subtle.encrypt(
{ name: 'AES-CBC', iv: ivBytes },
cryptoKey,
plainBytes,
);
})
.then(function (encryptedBuffer) {
// 转 base64 è¿å
return btoa(
String.fromCharCode(...new Uint8Array(encryptedBuffer)),
);
})
.catch((err) => {
return Promise.reject(err);
});
};
let uploadFlag = false;
const uploadMsgData = function () {
if (uploadFlag) return;
uploadFlag = true;
const { ids, dataMap } = pullMsgList();
let cacheMsgIndex = getCache();
const msgLen = ids.length;
if (!msgLen) {
// æ¶æ¯DOMæªæè½½ || æ¶æ¯DOMå·²æè½½ï¼ä½æ¯æ¶æ¯å表为空
uploadFlag = false;
return;
}
if (msgLen - 1 < cacheMsgIndex) {
/** é对ç«ç¹æåå°ä¸æ®µæ¶é´ï¼æ¶æ¯å表ä¼èªå¨å¡å
¥é夿¶æ¯ï¼å¯¼è´æ¶æ¯æéå¤ï¼å·æ°ååéç½®åæ£å¸¸æ¶æ¯åè¡¨ï¼æä»¥è¿ééè¦æ´æ°éç¹ä¸æ */
cacheMsgIndex = msgLen - 1;
setCache(cacheMsgIndex);
uploadFlag = false;
return;
}
if (msgLen - 1 === cacheMsgIndex) {
// ç¼åçæå䏿¬¡åéçæ¶æ¯IDæ¯æå䏿¡(说æå½åæ¶æ¯åå·²ç»ä¸æ¥)ï¼åä¸è·³è¿æ¬å°ä¸æ¥
uploadFlag = false;
return;
}
const currentMsgIds = ids.slice(cacheMsgIndex + 1, msgLen);
const currentMsgData = currentMsgIds.map((id) => dataMap[id]);
const mtmId = window.matomo_site_id_cookie_key || ''; // è·åmtmä¼è¯id
const msgBody = {
mtmId,
curl: window.location.href,
msgList: currentMsgData,
};
const msgBodyStr = JSON.stringify(msgBody);
encryptMsg(msgBodyStr)
.then(function (encryptedMsg) {
console.log('encryptedMsg:', encryptedMsg, msgBodyStr);
const url = baseUrl + '/shop-api/External/ListenSiteActiveStatus';
$.ajax({
type: 'POST',
url,
data: JSON.stringify({ d_v: encryptedMsg }),
contentType: 'application/json',
success: function (result) {
if (Number(result.code) === 0) {
// æ´æ°æ¶æ¯éå
setCache(msgLen - 1);
}
uploadFlag = false;
},
error: function (err) {
console.error(err, '请æ±å¼å¸¸');
uploadFlag = false;
},
});
})
.catch((err) => {
console.error(err, 'æ°æ®å å¯å¤±è´¥');
uploadFlag = false;
});
};
/** çæ§chat-listçDOMåæ´ */
const initChatListObserver = () => {
// éè¦çå¬ç DOM èç¹
const target = document.getElementById('chat-list');
if (!target) return;
// åè°å½æ°
const callback = function (mutationsList, observer) {
for (const mutation of mutationsList) {
console.log('mutation', mutation);
if (mutation.type === 'childList') {
uploadMsgData();
}
}
};
// é
ç½®
const config = {
childList: true, // çå¬åèç¹çå¢å
subtree: true, // æ¯å¦ä¹çå¬å代èç¹
};
// å建 observer
const observer = new MutationObserver(callback);
// å¼å§çå¬
observer.observe(target, config);
};
let testCount = 30;
let itv = null;
const checkChatDom = () => !!document.querySelector('#vc-model');
const initTalkCheck = () => {
itv = setTimeout(() => {
console.log('checkChatDom', checkChatDom(), testCount);
if (!checkChatDom() && testCount > 0) {
testCount--;
initTalkCheck();
return;
}
clearTimeout(itv);
uploadMsgData();
initChatListObserver();
}, 1500);
};
initTalkCheck();
}
try {
gtmTrack();
thirdMsgCollect();
console.log('inserted gtm code');
} catch (error) {
console.error('gtmTrack Error', error);
}
});
})();
à¤à¥à¤²à¥à¤µà¥à¤¨à¤¾à¤à¤à¤¼à¥à¤¡ सà¥à¤à¥à¤² à¤à¥ सà¥à¤à¥à¤² à¤à¤°à¤¨à¥ à¤à¥ पà¥à¤°à¥ पà¥à¤°à¤à¥à¤°à¤¿à¤¯à¤¾ सालà¥à¤ सॠहà¥, लà¥à¤à¤¿à¤¨ बà¥à¤°à¤¾à¤à¤¡ नवाà¤à¤¾à¤° à¤à¤° नठतà¤à¤¨à¥à¤à¥à¤ नॠà¤à¤¸à¥ à¤
धिठà¤à¥à¤¶à¤² à¤à¤° पà¥à¤°à¤à¤¾à¤µà¥ तरà¥à¤à¥à¤ सॠà¤à¤¤à¥à¤ªà¤¾à¤¦à¤¿à¤¤ à¤à¤°à¤¨à¥ à¤à¥ à¤
नà¥à¤®à¤¤à¤¿ दॠहà¥à¥¤ à¤à¤¦à¤¾à¤¹à¤°à¤£ à¤à¥ लिà¤, दà¥à¤°à¤¾à¤¨ हà¥à¤ सà¥à¤² à¤à¥à¤²à¥à¤µà¥à¤¨à¤¾à¤à¤à¥à¤¡ सà¥à¤à¥à¤² à¤à¥à¤à¤² राà¤à¥à¤¯-à¤à¤«-द-à¤à¤°à¥à¤ सà¤à¥à¤ à¤à¤ªà¤à¤°à¤£à¥à¤ à¤à¥ à¤à¤ªà¤¯à¥à¤ सॠबनाठà¤à¤¾à¤¤à¥ हॠà¤à¤¿à¤¸à¤®à¥à¤ à¤à¤¿à¤à¤ फिनिश सॠà¤à¥à¤¡à¤¼à¥ हà¥à¤, à¤à¥à¤£à¤µà¤¤à¥à¤¤à¤¾ à¤à¤° डà¥à¤°à¥à¤¬à¤¿à¤²à¤¿à¤à¥ à¤à¥ निशà¥à¤à¤¿à¤¤ रà¥à¤ª सॠबनाठरà¤à¤¨à¤¾à¥¤ à¤à¥à¤²à¥à¤µà¥à¤¨à¤¾à¤à¤à¤¼à¥à¤¡ सà¥à¤à¥à¤² न à¤à¥à¤µà¤² मà¤à¤¬à¥à¤¤ à¤à¤° à¤
धिà¤à¤¾à¤¯à¥à¤à¥ हà¥, बलà¥à¤à¤¿ निरà¥à¤®à¤¾à¤£ à¤à¤¤à¥à¤ªà¤¾à¤¦à¤¨ मà¥à¤ सà¥à¤°à¤à¥à¤·à¤¿à¤¤ à¤à¥ हà¥à¥¤ à¤à¤¿à¤à¤ à¤à¤¾ परत सà¥à¤à¥à¤² à¤à¥ à¤à¤à¤¤à¤°à¤¿à¤ समसà¥à¤¯à¤¾à¤à¤ सॠबà¤à¤¾à¤¤à¤¾ हà¥, à¤à¥à¤¸à¥ दमठà¤à¤° à¤à¤°à¥à¤¦à¥à¤°à¤¤à¤¾, à¤à¥ à¤à¤¸à¥ à¤à¥à¤·à¤¤à¤¿à¤à¥à¤°à¤¸à¥à¤¤ à¤à¤° सà¤à¤¤à¥ हà¥à¥¤ à¤à¤¸à¤à¥ à¤
लावा, निरà¥à¤®à¤¾à¤£ पà¥à¤°à¤à¥à¤°à¤¿à¤¯à¤¾ मà¥à¤ runhai सà¥à¤à¥à¤¨à¤²à¥à¤¸ सà¥à¤à¥à¤² à¤à¥à¤à¤² à¤à¤¾ à¤à¤ªà¤¯à¥à¤ à¤à¤® à¤à¤¹à¤°à¥à¤²à¥ पदारà¥à¤¥à¥à¤ à¤à¤¾ à¤à¤¿à¤¯à¤¾ à¤à¤¾à¤¤à¤¾ हà¥, à¤à¤¸à¤²à¤¿à¤ यह वातावरण सà¤à¥à¤¤ लà¥à¤à¥à¤ à¤à¥ लिठपरà¥à¤¯à¤¾à¤µà¤°à¤£-à¤
नà¥à¤à¥à¤² विà¤à¤²à¥à¤ª हà¥à¥¤ à¤à¥à¤²à¥à¤µà¥à¤¨à¤¾à¤à¤à¤¼à¥à¤¡ सà¥à¤à¥à¤² वासà¥à¤¤à¤µ मà¥à¤ à¤à¤ बहà¥à¤®à¥à¤à¥ à¤à¤¤à¥à¤ªà¤¾à¤¦ हॠà¤à¤¿à¤¸à¥ à¤à¤ तरà¥à¤à¥à¤ सॠà¤à¤ªà¤¯à¥à¤ à¤à¤¿à¤¯à¤¾ à¤à¤¾ सà¤à¤¤à¤¾ हà¥à¥¤ यह सà¤à¤°à¤à¤¨à¤¾à¤à¤, à¤à¤¤à¥à¤ à¤à¤° बाड़à¥à¤ à¤à¥ निरà¥à¤®à¤¾à¤£ मà¥à¤ वà¥à¤¯à¤¾à¤ªà¤ रà¥à¤ª सॠà¤à¤ªà¤¯à¥à¤ à¤à¤¿à¤¯à¤¾ à¤à¤¾à¤¤à¤¾ हà¥, साथ हॠà¤à¤à¥à¤®à¥à¤¬à¤¾à¤à¤² à¤à¤à¤¡, à¤à¤ªà¤à¤°à¤£à¥à¤ à¤à¤° यà¤à¤¤à¥à¤°à¥à¤ à¤à¥ निरà¥à¤®à¤¾à¤£ मà¥à¤ à¤à¥à¥¤ runhai aluminium coil à¤à¥ विशà¥à¤· रà¥à¤ª सॠà¤à¤¤, पà¤à¥à¤· à¤à¤° à¤à¥à¤à¤° मà¥à¤ à¤à¤ªà¤¯à¥à¤ à¤à¤°à¤¨à¥ à¤à¥ लिठबनाया à¤à¤¯à¤¾ हॠà¤à¤° यह à¤à¤ à¥à¤° मà¥à¤¸à¤® à¤à¥ सहन à¤à¤° सà¤à¤¤à¤¾ हà¥à¥¤ à¤à¥à¤²à¥à¤µà¥à¤¨à¤¾à¤à¤à¤¼à¥à¤¡ सà¥à¤à¥à¤² à¤à¥ à¤à¤® सà¥à¤à¥à¤² फरà¥à¤® पर à¤à¤¿à¤à¤ à¤à¥ à¤à¤ परत लà¤à¤¾à¤à¤° तà¥à¤¯à¤¾à¤° à¤à¤¿à¤¯à¤¾ à¤à¤¾à¤¤à¤¾ हà¥à¥¤ यह पà¥à¤°à¤à¥à¤°à¤¿à¤¯à¤¾ दà¥à¤°à¤¾à¤¨ à¤à¤²à¤¤à¥ हॠहà¥à¤ डिपà¥à¤¡ à¤à¥à¤²à¥à¤µà¤¨à¤¾à¤à¤à¥à¤¡ सà¥à¤à¥à¤² à¤à¥à¤à¤² सबसॠà¤
धिठà¤à¥à¤°à¥à¤¶à¤¨ à¤à¤° रसà¥à¤ सॠपà¥à¤°à¤¤à¤¿à¤°à¥à¤§ à¤à¤°à¤¤à¥ हà¥, à¤à¤¸à¤à¥ à¤
लावा à¤à¤¸à¤®à¥à¤ डà¥à¤°à¥à¤¬à¤¿à¤²à¤¿à¤à¥ à¤à¤° मà¤à¤¬à¥à¤¤à¥ à¤à¥ à¤à¥à¤¡à¤¼à¤¤à¥ हà¥à¥¤ à¤à¤¿à¤à¤ à¤à¥ परत à¤à¤¸à¤à¥ à¤
लावा सà¥à¤à¥à¤² à¤à¥ à¤à¤®à¤à¤¦à¤¾à¤°, पà¥à¤°à¤¤à¤¿à¤¬à¤¿à¤à¤¬à¤¿à¤¤ दिà¤à¤¨à¥ वालॠà¤à¤µà¤¿ à¤à¥ दà¥à¤¤à¥ हà¥, à¤à¤¸à¤²à¤¿à¤ यह बाहरॠसà¤à¤°à¤à¤¨à¤¾à¤à¤ à¤à¤° साà¤à¤¨à¥à¤¸ à¤à¥ à¤à¤ªà¤¯à¥à¤ à¤à¥ लिठà¤à¤ पà¥à¤°à¤¸à¤¿à¤¦à¥à¤§ à¤à¤¯à¤¨ बन à¤à¤¾à¤¤à¥ हà¥à¥¤ "à¤à¥à¤²à¥à¤µà¥à¤¨à¤¾à¤à¤à¤¼à¥à¤¡ à¤à¤¸à¥à¤ªà¤¾à¤¤: à¤à¤ªà¤à¥ सà¤à¥ à¤à¤°à¥à¤°à¤¤à¥à¤ à¤à¥ लिठमà¤à¤¬à¥à¤¤ à¤à¤° सà¥à¤°à¤à¥à¤·à¤¿à¤¤à¥¤" निरà¥à¤®à¤¾à¤£ à¤à¤° à¤à¤¤à¥à¤ªà¤¾à¤¦à¤¨ विनà¥à¤¯à¤¾à¤¸ à¤à¥ लिठà¤à¤ à¤à¤¤à¥à¤à¥à¤·à¥à¤ à¤à¤° सà¥à¤¥à¤¾à¤¯à¥ à¤à¤¤à¥à¤ªà¤¾à¤¦ à¤à¥ तलाश मà¥à¤ हà¥à¤? à¤à¤° à¤à¥ à¤
धिठतलाश à¤à¤°à¤¨à¥ à¤à¥ à¤à¤°à¥à¤°à¤¤ नहà¥à¤à¥¤ dx51d z100 à¤à¥à¤²à¥à¤µà¥à¤¨à¤¾à¤à¤à¤¼à¥à¤¡ सà¥à¤à¥à¤² à¤à¥à¤à¤² वह यहाठहà¥à¥¤ हमारॠसबसॠबà¥à¤à¤¨à¥ वालॠà¤à¤¤à¥à¤ªà¤¾à¤¦ शामिल हà¥à¤: सà¥à¤à¥à¤¨à¤²à¥à¤¸ सà¥à¤à¥à¤² पà¥à¤²à¥à¤/पाà¤à¤ª/à¤à¥à¤à¤²/à¤à¥à¤ª, à¤à¤¾à¤°à¥à¤¬à¤¨ सà¥à¤à¥à¤² पà¥à¤²à¥à¤/पाà¤à¤ª/à¤à¥à¤à¤²/à¤à¥à¤ª, à¤à¥à¤²à¥à¤µà¥à¤¨à¤¾à¤à¤à¤¼à¥à¤¡ सà¥à¤à¥à¤² पà¥à¤²à¥à¤/पाà¤à¤ª/à¤à¥à¤à¤²/à¤à¥à¤ª, सà¥à¤®à¤¿à¤à¤/वà¥à¤²à¥à¤¡à¥à¤¡ सà¥à¤à¥à¤² पाà¤à¤ª, à¤à¤²à¥à¤¯à¥à¤®à¤¿à¤¨à¤¿à¤¯à¤® पà¥à¤²à¥à¤/à¤à¥à¤à¤²/पाà¤à¤ª, PPGI/PPGL à¤à¥à¤à¤², à¤à¥à¤à¤¦ वालà¥à¤µ पाà¤à¤ª, HandI बà¥à¤®/à¤à¥à¤£ सà¥à¤à¥à¤²/UandC à¤à¥à¤¨à¤², à¤à¤¤ à¤à¥ à¤à¤¾à¤à¤², सिलिà¤à¥à¤¨ सà¥à¤à¥à¤², तार/विà¤à¥à¤¤à¤¿ तार, लà¥à¤¹à¥ à¤à¥ डà¥à¤°à¥, ताà¤à¤¬à¥ à¤à¤¾ पाà¤à¤ª/पà¥à¤²à¥à¤, à¤à¤¦à¤¿à¥¤ यॠफारà¥à¤®à¤¾à¤¸à¥à¤¯à¥à¤à¤¿à¤à¤², रसायनिà¤, बिà¤à¤²à¥, रà¥à¤²à¤µà¥ à¤à¤¦à¥à¤¯à¥à¤à¥à¤ मà¥à¤ वà¥à¤¯à¤¾à¤ªà¤ रà¥à¤ª सॠà¤à¤ªà¤¯à¥à¤ à¤à¤¿à¤ à¤à¤¾à¤¤à¥ हà¥à¤, à¤à¤° à¤à¤¾à¤°à¥à¤, निरà¥à¤®à¤¾à¤£ à¤à¤à¤à¥à¤¨à¤¿à¤¯à¤°à¤¿à¤à¤, à¤à¤¾à¤°à¥à¤ à¤à¤° à¤
नà¥à¤¯ à¤à¥à¤·à¥à¤¤à¥à¤°à¥à¤ मà¥à¤ à¤à¥à¥¤ हमारा à¤à¥à¤à¤¦à¥à¤°à¥à¤¯ à¤à¥à¤¹à¤¾à¤¶à¥à¤°à¤® à¤à¥à¤¨ à¤à¥ शाà¤à¤¡à¥à¤à¤ पà¥à¤°à¤¾à¤à¤¤ मà¥à¤ ताà¤'à¤
न शहर मà¥à¤ सà¥à¤¥à¤¿à¤¤ हà¥à¥¤ à¤à¤¸à¤®à¥à¤ विà¤à¤¿à¤¨à¥à¤¨ à¤
सà¥à¤¤à¤¿à¤à¥à¤¯ à¤à¤° पà¥à¤°à¥à¤¸à¥à¤¸à¤¿à¤à¤ लाà¤à¤¨à¥à¤, à¤à¤ à¤à¤¨à¥à¤¨à¤¤ CRM पà¥à¤°à¤¬à¤à¤§à¤¨ पà¥à¤°à¤£à¤¾à¤²à¥, WMS, à¤à¤° à¤à¥à¤°à¤¾à¤¹à¤à¥à¤ à¤à¥ पà¥à¤°à¥ पà¥à¤°à¤à¥à¤°à¤¿à¤¯à¤¾ à¤à¥ दà¥à¤°à¤¾à¤¨ मदद à¤à¤°à¤¨à¥ à¤à¥ लिठविà¤à¤¿à¤¨à¥à¤¨ à¤
नà¥à¤¯ à¤à¤ªà¤à¤°à¤£ शामिल हà¥à¤, à¤à¤¿à¤¸à¤®à¥à¤ à¤à¤¤à¥à¤ªà¤¾à¤¦ परामरà¥à¤¶, à¤à¤°à¥à¤¦à¤¾à¤°à¥, à¤à¤°à¥à¤¦à¤¨à¤¾ à¤à¤° à¤à¤°à¥à¤¡à¤° रà¤à¤¨à¤¾ शामिल हà¥à¥¤ हम CE, ISO à¤à¤° SGS पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° पà¥à¤°à¤¦à¤¾à¤¨ à¤à¤°à¤¤à¥ हà¥à¤ ताà¤à¤¿ à¤à¥à¤°à¤¾à¤¹à¤à¥à¤ à¤à¥ à¤à¤°à¤¾à¤® सॠवà¥à¤¯à¤µà¤¸à¤¾à¤¯ à¤à¤°à¤¨à¥ à¤à¤¾ मà¥à¤à¤¾ मिलà¥à¥¤ à¤à¤ªà¤à¥ à¤à¥à¤£à¤µà¤¤à¥à¤¤à¤¾ à¤à¤° मातà¥à¤°à¤¾ पर à¤à¤§à¤¾à¤°à¤¿à¤¤ सबसॠतà¥à¤ डिलà¥à¤µà¤°à¥ समय मिलà¥à¤à¤¾à¥¤ शाà¤à¤¡à¥à¤à¤ रनहाठसà¥à¤à¥à¤¨à¤²à¥à¤¸ सà¥à¤à¥à¤² à¤à¤à¤ªà¤¨à¥, लिमिà¤à¥à¤¡, शाà¤à¤¡à¥à¤à¤ पà¥à¤°à¤¾à¤à¤¤ à¤à¥ à¤à¤¿à¤¨à¤¾à¤¨ शहर मà¥à¤ सà¥à¤¥à¤¿à¤¤ हà¥à¥¤ यह à¤à¤ विशà¥à¤·à¤à¥à¤ सà¥à¤à¥à¤² बिà¤à¥à¤°à¥ à¤à¤à¤ªà¤¨à¥ हॠà¤à¥ à¤à¤°à¥à¤²à¥ à¤à¤° विदà¥à¤¶à¥ वà¥à¤¯à¤¾à¤ªà¤¾à¤° à¤à¥ à¤à¥à¤¡à¤¼à¤¤à¥ हà¥, à¤à¤¾à¤°à¤à¤¾à¤¨à¥ सॠसà¥à¤§à¤¾ à¤à¤ªà¥à¤°à¥à¤¤à¤¿, परà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤à¥à¤, à¤
à¤à¥à¤à¥ à¤à¥à¤®à¤¤, à¤à¤° à¤
पनॠपरियà¥à¤à¤¨à¤¾ विà¤à¤¾à¤¸ विà¤à¤¾à¤ हॠà¤à¥ OEM à¤à¤° ODM पà¥à¤°à¤¦à¤¾à¤¨ à¤à¤° सà¤à¤¤à¤¾ हà¥, नमà¥à¤¨à¥ à¤à¤ªà¤²à¤¬à¥à¤§ हà¥à¤, à¤à¥à¤ªà¤¯à¤¾ हमारॠà¤à¤¾à¤°à¤à¤¾à¤¨à¥ à¤à¤¾ दà¥à¤°à¤¾ à¤à¤°à¥à¤à¥¤ हमारा विà¤à¥à¤°à¥à¤¤à¤¾ विà¤à¤¾à¤ हमà¥à¤¶à¤¾ सबसॠà¤à¤® à¤à¥à¤®à¤¤ पà¥à¤°à¤¦à¤¾à¤¨ à¤à¤°à¤¤à¤¾ हà¥à¥¤
à¤à¥à¤ªà¥à¤°à¤¾à¤à¤ © शाà¤à¤¡à¥à¤à¤ रनहाठसà¥à¤à¥à¤¨à¤²à¥à¤¸ सà¥à¤à¥à¤² à¤à¥., लिमिà¤à¥à¤¡. सà¤à¥ à¤
धिà¤à¤¾à¤° सà¥à¤°à¤à¥à¤·à¤¿à¤¤.

à¤à¥à¤²à¥à¤µà¥à¤¨à¤¾à¤à¤à¤¼à¥à¤¡ सà¥à¤à¥à¤² मà¥à¤ नवाà¤à¤¾à¤°

à¤à¥à¤²à¥à¤µà¥à¤¨à¤¾à¤à¤à¤¼à¥à¤¡ सà¥à¤à¥à¤² à¤à¥ साथ सà¥à¤°à¤à¥à¤·à¤¾

à¤à¥à¤²à¥à¤µà¥à¤¨à¤¾à¤à¤à¤¼à¥à¤¡ सà¥à¤à¥à¤² à¤à¤¾ à¤à¤ªà¤¯à¥à¤ à¤à¥à¤¸à¥ à¤à¤°à¥à¤
à¤à¥à¤²à¥à¤µà¤¨à¤¾à¤à¤à¤¼à¥à¤¡ सà¥à¤à¥à¤² à¤à¥ फायदà¥
Dx51d z100 à¤à¥à¤²à¥à¤µà¥à¤¨à¤¾à¤à¤à¤¼à¥à¤¡ सà¥à¤à¥à¤² à¤à¥à¤à¤²
Why choose rUNHAI Dx51d z100 à¤à¥à¤²à¥à¤µà¥à¤¨à¤¾à¤à¤à¤¼à¥à¤¡ सà¥à¤à¥à¤² à¤à¥à¤à¤²?
à¤à¤¸à¥à¤à¥à¤² पà¥à¤°à¥à¤¡à¤à¥à¤à¥à¤¸ à¤à¥ पà¥à¤°à¥ शà¥à¤°à¥à¤à¤à¤²à¤¾
मà¤à¤¬à¥à¤¤ à¤à¤¾à¤°à¤à¤à¤¿à¤¯à¥à¤ à¤à¥ साथ à¤à¤¤à¥à¤ªà¤¾à¤¦à¤¨
विशà¥à¤·à¤à¥à¤ सà¥à¤à¥à¤² निरà¥à¤®à¤¾à¤¤à¤¾
हमारॠà¤à¤-सà¥à¤à¥à¤ª सà¥à¤µà¤¾
संबंधित उत्पाद श्रेणियाँ
क्या आप वह ढूंढ नहीं पा रहे हैं जिसकी आप तलाश कर रहे हैं?
अभी प्रस्ताव का अनुरोध करें
अधिक उपलब्ध उत्पादों के लिए हमारे सलाहकारों से संपर्क करें।