在评估
Google加载网站的速度时,我注意到由于安装了在线顾问JivoSite,我们失去了很多积分。 当您从网站上删除在线顾问的代码时,该项目在移动版本上获得16分,在PC版本上获得19分。
因此,出现了有关延迟加载在线顾问的问题。 此外,延迟加载应该适用于Google速度测试,并且不会干扰在线顾问的工作。 例如,如果对话已经开始,并且用户从一页转到另一页,则需要立即加载在线顾问的代码,并将其从浏览器缓存中加载,例如 首次点击时已下载。
常规的JivoSite Online Advisor下载代码
(
您需要将#WidgetId#替换为小部件的标识符)。
<!-- BEGIN JIVOSITE CODE {literal} --> <script type='text/javascript'> (function(){ var widget_id = '#WidgetId#';var d=document;var w=window;function l(){ var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = '//code.jivosite.com/script/widget/'+widget_id; var ss = document.getElementsByTagName('script')[0]; ss.parentNode.insertBefore(s, ss);}if(d.readyState=='complete'){l();}else{if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})();</script> <!-- {/literal} END JIVOSITE CODE -->
JivoSite在线顾问Lazy下载代码:
(
您需要将#WidgetId#替换为小部件的标识符)
<!-- BEGIN JIVOSITE CODE {literal} --> <script type='text/javascript'> (function(){ document.jivositeloaded=0;var widget_id = '#WidgetId#';var d=document;var w=window;function l(){var s = d.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = '//code.jivosite.com/script/widget/'+widget_id; var ss = document.getElementsByTagName('script')[0]; ss.parentNode.insertBefore(s, ss);}</script>