2012-03-08 4 views
0

웹 페이지가 있습니다. 그것은 일부 js 파일을로드합니다. 그 중 하나는 google-analytics'js ga.js 파일입니다. 내 위치는 중국에 있기 때문에로드 할 때 속도가 느려지기도합니다.js 로딩 시퀀스를 어떻게 설정합니까?

ga.js로드가 완료되지 않은 경우 wmd.js라는 다른 js 파일이로드되지 않습니다. 따라서 웹 페이지가 제대로 작동하지 않습니다.

그래서 모든 웹 파일로드가 완료되면 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

관련 문제