怎么打开网站QQ就自动弹出对话框,让客户直接可以聊天
一、网页自动弹出QQ对话框的原理
1.在网页中插入iframe框架并设置src="tencent://message/?uin=你的QQ号码;Site=你的网址;menu=yes";
弹出QQ代码如下:
1
|
<iframe src= "tencent://message/?uin=你的QQ号码;Site=你的网址;menu=yes" height= "0" width= "0" marginwidth= "0" marginheight= "0" scrolling= "no" ></iframe> |
2.访客打开你网站的同时也会打开iframe框架中的链接;
3.访客的QQ窗口就会弹出与你的QQ聊天的对话框了。
二、验证打开网页自动弹出QQ对话框
为验证该方法的实际可行性,相信你的QQ聊天窗口已经打开了与对话的聊天窗口。是不是很好奇呢?如果说上面的原理分析你看不懂,那么这里的验证结果应该就能让你很直观地理解了吧!其实同样是利用这个原理在这篇文章中加入了这段实现“打开网页自动弹出QQ对话框”的代码。
三、设置多个QQ客服,然后随机弹出一个客服QQ对话框
针对企业中有多个客服的情况,为了客服直接合理分配接待。刚刚也研究出了一套解决方案就是预设多个客服QQ,然后给访客随机弹出一个客服QQ的对话框!当然这个适合于企业,对于个人站长就没必要了。
多客服代码如下:
1
2
3
4
5
6
7
8
9
10
|
<script type= "text/javascript" > // <![CDATA[ <!–打开网页弹出QQ,弹出QQ邀请框,联系QQ:1197354973–> setTimeout( function dogo(){ var urls = new Array(); n = Math.floor(Math.random()*2); location.href= urls[n]; },4000); // ]]></script> |
(代码说明,上面是2个QQ的,如果需要增加的话就在加个urls[2],把random()*2改为random()*3,最后面的4000为延迟4秒弹出!)
四、延迟弹出QQ对话框,让用户先看看
有不少客户问我如何设置访客打开页面后10秒再弹出,再次研究更新了这个弹出,确实找到的方法可设置10秒后弹出!这样可以一定程度上提升用户体验,同时让访客先看看网站的优质服务能够有效地提升客户对产品的认可度,进而提升客户主动沟通的机会!
延迟加载代码如下:
1
2
3
4
5
6
7
8
9
|
<script type= "text/javascript" > // <![CDATA[ <!–打开网页弹出QQ,弹出QQ邀请框,联系QQ:1197354973–> setTimeout( function dogo(){ var urls = new Array(); n = Math.floor(Math.random()*1); location.href= urls[n]; },4000); // ]]></script> |
(代码说明,上面代码中的4000延迟时间为4000毫秒=4秒)
五、手机上也能弹出QQ对话框
前些天有网友问我能不能在手机上进入网页也弹出QQ对话框,经过一番研究,发现其实手机上也能实现QQ弹出功能的。
六、延迟n秒弹出,一个用户无论点击任何页面都只弹一次
高级定制,更加符合用户体验。
上边的代码加入footer底部,会发现,用户每次点击任何页面都不断的弹出聊天窗口,用户非常烦,要不断点关闭,影响正常浏览。
那么怎么让用户第一次进入(无论任何入口页面)都先浏览,然后间隔n秒再弹出来,若用户点击了关闭,在n天内,再浏览任何页面不再弹出对话框呢?