您好,登錄后才能下訂單哦!
商務(wù)通核心函數(shù)庫解密格式化后的代碼
商務(wù)通核心函數(shù)庫解密格式化后的代碼,理解其中的一些函數(shù)可以幫助我們對商務(wù)通進(jìn)行一些高級功能的定制。
下面只簡單介紹幾個非常有用的函數(shù),稍后會專門寫一篇文章進(jìn)行詳細(xì)講解。
1.openZoosUrl
函數(shù)原型:function openZoosUrl(url, data) {}
函數(shù)說明:這個函數(shù)大家應(yīng)該最熟悉不過了,作用是打開對話窗口。
2.LR_showInviteDiv
函數(shù)原型:function LR_showInviteDiv(h2, h3) {}
函數(shù)作用:彈出對話邀請框。
3.LR_showHfloat
函數(shù)原型:function LR_showHfloat() {}
函數(shù)作用:顯示側(cè)邊邀請框。
4.LR_HideInvite
函數(shù)原型:function LR_HideInvite() {}
函數(shù)作用:隱藏邀請框。
商務(wù)通核心函數(shù)庫解密格式化后的代碼(百度網(wǎng)盤有下載)
================================================================================
商務(wù)通隱藏默認(rèn)邀請框代碼
商務(wù)通默認(rèn)的邀請框如何隱藏,下面提供筆者常用的解決代碼:
下面提供的是一個純JS操作的方法和一個使用jQuery操作的方法,代碼原理是判斷一個div ID為LRdiv1的標(biāo)簽,通過判斷其css樣式display是否為none來判斷邀請框是否顯示,如果為顯示我們就將其隱藏起來。
代碼一,純JS代碼方法
setInterval(function(){
var inviteBox = document.getElementById("LRdiv1");
if(typeof inviteBox !='undefined' && inviteBox.style.display !='none'){
inviteBox.style.display = 'none';
//下面寫自己的的處理代碼,如顯示自定義的邀請框
}
},1000);
代碼二,使用jQuery
setInterval(function(){
if($("#LRdiv1").html()!="" && $("#LRdiv1").css('display') != 'none'){
$("#LRdiv1").hide();
//下面寫自己的的處理代碼,如顯示自定義的邀請框
}
},1000);
==================================================================================
商務(wù)通online函數(shù)代碼
商務(wù)通online函數(shù)代碼,自定義打開商務(wù)通咨詢窗口代碼,商務(wù)通打開咨詢窗口容錯代碼。
使用方法:
<a href="javascript:;" onclick="online('zhuanjia');">咨詢在線專家</a>
<a href="javascript:online('zhuanjia');">咨詢在線專家</a>
完整代碼:
<script type="text/javascript">
function online(){
var e = 'zhannei';
if(arguments.length == 1){
e = arguments[0];
}
//測試請將商務(wù)通地址替換為自己的
var url = 'http://dwl.zoossoft.com/LR/Chatpre.aspx?id=LDY1000000';
url = url + '&e=' + e + '&p=' + encodeURIComponent(location.href);
window.open(url, 'news' + Math.round( Math.random() * 1000000 ));
return false;
}
</script>
==================================================================================
商務(wù)通檢測訪客在線狀態(tài)原理
商務(wù)通是如何判斷訪客在線狀態(tài)的呢,為了探究這個問題醫(yī)療模板庫小編開始對商務(wù)通核心代碼解密后的代碼(使用代碼格式化工具)進(jìn)行了詳細(xì)的分析,終于在其中找到了如下代碼,這個函數(shù)就是商務(wù)通檢測訪客在線狀態(tài)的關(guān)鍵代碼。
代碼如下:
function LR_hcloop() {
if (!LiveReceptionCode_isonline || !_lr_issupport_track || (LR_visitetime + 1800000) < new Date().getTime()) return;
if (LR_cookie_test) {
if (LR_getCookie('LR_mimiwin') != LR_Tick && LR_chatkind == 2) lrminiMin(1);
var LR_check_data = LR_getCookie('LR_check_data');
if (LR_check_data != null) {
var LR_ss = LR_check_data.split("|");
if (LR_ss.length > 4 && LR_cookie_ctick < parseInt(LR_ss[1])) {
LR_cookie_ctick = parseInt(LR_ss[1]);
LR_CheckImgJS1(LR_ss[0], LR_ss[2], LR_ss[3], LR_ss[4]);
setTimeout('LR_hcloop()', 500);
return
}
}
}
if (checkcount == -1 || !LR_inviteimgJS) {
setTimeout('LR_hcloop()', 500);
return
}
if (LR_istate == -1) {
LR_istate = -2;
checkcount = -1;
LR_inviteimgJS = 0;
LR_hcloopJS(LR_sysurl + 'JS/RefuseChatjs.aspx', 'id=' + LR_siteid + '&sid=' + LR_sid + '&lng=' + LR_lng);
setTimeout('LR_hcloop()', 500);
return
}
if (LR_cookie_test && LR_getCookie('lastinvite') != null) LR_lastinvite = LR_getCookie('lastinvite');
if (LR_lastinvite != null) {
if (LR_MCount1 < 5000) LR_MCount1 = 5000;
if ((new Date().getTime() - parseInt(LR_lastinvite)) > LR_MCount1) {
LR_lastinvite = new Date().getTime();
LR_SetCookie('lastinvite', LR_lastinvite, 720);
LR_inviteimgJS = 0;
LR_hcloopJS(LR_sysurl + 'js/CheckInvitejs.aspx', 'id=' + LR_siteid + '&sid=' + LR_sid + ((LR_GetObj('LRMINIWIN') != null && LR_GetObj('LRMINIWIN').style.display == 'none') ? ('&oid=' + LR_maxoid) : ''))
}
}
setTimeout('LR_hcloop()', 500)
}
通過這段代碼我們可以發(fā)現(xiàn),商務(wù)通設(shè)置了一個定時器,每隔0.5秒運行一次LR_hcloop函數(shù),這個函數(shù)的作用是向商務(wù)通服務(wù)器發(fā)送訪客當(dāng)前狀態(tài)的信息。
通過瀏覽器的調(diào)試功能我們就能一目了然了。
瀏覽器調(diào)試窗口截圖:
===================================================================================
利用百度統(tǒng)計監(jiān)控商務(wù)通
很多客戶在網(wǎng)站上有商務(wù)通等在線溝通工具,他們希望能夠監(jiān)控到不同關(guān)鍵詞帶來的在線咨詢量從而了解投放的效果。
百度統(tǒng)計能否監(jiān)控到商務(wù)通的溝通數(shù)據(jù)呢?
答案是肯定的!
跟我來,step by step,三步教會你如何監(jiān)控商務(wù)通溝通數(shù)。
第一步:添代碼
進(jìn)入商務(wù)通后臺的參數(shù)設(shè)置,將網(wǎng)站的百度統(tǒng)計代碼添加進(jìn)去:
第二步:設(shè)跨域
在百度統(tǒng)計統(tǒng)計設(shè)置中,設(shè)置跨域監(jiān)控的規(guī)則:
第三步:設(shè)轉(zhuǎn)化
在百度統(tǒng)計統(tǒng)計設(shè)置中,設(shè)置溝通頁為頁面轉(zhuǎn)化目標(biāo):
在設(shè)置的時候,可以采用通配符的設(shè)施方式。
如果溝通頁為一系列頁面,如其中一個URL為http://xxx.zoosnet.net/LR/chat.aspx?from=KHT85656095,其他URL僅“KHT85656095”這串?dāng)?shù)字不同,可以用通配符*代替,即可將頁面轉(zhuǎn)化目標(biāo)設(shè)置成http://xxx.zoosnet.net/LR/chat.aspx?from=*
大功告成,后續(xù)就可以通過百度統(tǒng)計監(jiān)控到商務(wù)通的溝通數(shù)了。例如關(guān)鍵詞報告中:
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。