2012-03-08 6 views
0

私はウェブページを持っています。いくつかのjsファイルを読み込みます。そのうち1つがgoogle-analyticsのja.jsファイルです。私の所在地は中国にあるので、ロードするときに時間がかかることがあります。どのようにjsローディングシーケンスを設定しますか

ga.jsのロードが完了しなかった場合、wmd.jsという別のjsファイルはロードされません。したがって、Webページは正しく機能しません。

設定方法はいくつかありますが、すべてのWebファイルのロードが完了したときにga.jsを読み込ませることはできますか?

は以下

<script type="text/javascript"> 
     var _gaq = _gaq || []; 
     _gaq.push(['_setAccount', '{{ settings.GOOGLE_ANALYTICS_KEY }}']); 
    _gaq.push(['_addOrganic', 'baidu', 'word']); 
    _gaq.push(['_addOrganic', 'soso', 'w']); 
    _gaq.push(['_addOrganic', '3721', 'name']); 
    _gaq.push(['_addOrganic', 'yodao', 'q']); 
    _gaq.push(['_addOrganic', 'vnet', 'kw']); 
    _gaq.push(['_addOrganic', 'sogou', 'query']); 

     _gaq.push(['_trackPageview']); 
    _gaq.push(['_trackPageLoadTime']); 

     (function() { 
    var ga = document.createElement('script'); 
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 
    ga.setAttribute('async', 'true'); 
    document.documentElement.firstChild.appendChild(ga); 
     })(); 
    </script> 

答えて

1

必ず設定私のグーグル・アナリティクスで、これが最後のスクリプトがロードされるようにする必要があります。このコードを最後に置くべきです(bodyタグを閉じる前に)。

+0

現在、私は最後にコードを入れてあり、bodyタグを閉じる前です。 – mike

関連する問題