Googleによるサイトの読み込み速度を評価するとき、インストールされたオンラインコンサルタントJivoSiteにより多くのポイントを失うことに気付きました。 サイトからオンラインコンサルタントのコードを削除すると、プロジェクトはモバイルバージョンで16ポイント、PCバージョンで19ポイント多く得点します。
そのため、オンラインコンサルタントの読み込みの遅延について疑問が生じました。 さらに、遅延読み込みはGoogleの速度テストで機能し、オンラインコンサルタントの作業を妨げることはありません。 たとえば、ダイアログが既に開始されていて、ユーザーがあるページから別のページに移動する場合、オンラインコンサルタントのコードをすぐにロードする必要があり、ブラウザキャッシュから次のようにロードされます。 最初のヒットでダウンロードされました。
通常のJivoSiteオンラインアドバイザーダウンロードコード
(
#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オンラインコンサルタント遅延ダウンロードコード:
(
#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>