2013-02-11 4 views
3

왜 내가 사용해야하나요 페이지에 자바 스크립트를 삽입하는 일은Google 웹 로그 분석 동적

<script async="true" type="text/javascript" src="http://www.google-analytics.com/ga.js"></script> 

내가 볼 수있는 유일한 이유는 다른 하위 도메인을 가지고있다 SSL의 경우. 그렇지 않은 경우이 스크립트 삽입 기술을 사용할 이유가 있습니까? 상위 페이지의 프로토콜에 따라 http 또는 https을 제공 할 수 있다는

답변

6
  1. 이유 중 하나입니다.

  2. 스크립트가 실행중인 JS 코드를 통해 삽입 된 script 태그를 통해 삽입되기 때문에 페이지로드가 차단되지 않습니다. 이것은 또 다른 이유입니다. 그러나이 아주 잘 너무 새로운 HTML5 async 속성을 통해 달성 될 수있다 (그러나 이것은 이전 버전의 브라우저와 호환되지 않습니다 - 그리고 GA 절대적으로 거의 그들 모두와 호환되어야합니다)

+4

주로 포인트 # 2 (및 하위 도메인). 포인트 # 1은 [프로토콜없이 URL을 시작하기 만하면] 해결할 수 있습니다 (http://blog.niftysnippets.org/2011/01/skipping-protocol.html) (...'src = "// www.google -analytics.com/ga.js "'...). –

+0

@ T.J.Crowder - 맞습니다.하지만 오래된 브라우저를 포함하여 모든 브라우저에서 작동합니다. Bcoz GA는 상상할 수있는 모든 것과 호환되어야합니다. – techfoobar

+0

또한 'location.protocol'을 사용하여 올바른 프로토콜을 동적으로 검색 할 수 있습니다. – marekful