2010-06-08 5 views
7

터키 정부가 Google 웹 로그 분석을 포함한 일부 IP를 차단했습니다. 이로 인해 alanytics를 사용하는 모든 웹 사이트가 느려지거나로드되지 않게되었습니다. 이 문제를 어떻게 방지 할 수 있습니까? 사용할 수없는 경우 어떻게 ga.js의로드를 건너 뛸 수 있습니까?Google 웹 로그 분석로드를 건너 뛰는 방법은 무엇입니까?

+3

흥미로운 가까운 표를 사용하여 시도 할 수 있습니다 제안합니다. 프로그래밍 관련 외부 자바 스크립트 로딩 질문을 고려해 볼 수 있습니다. 바로이 문제가 무엇입니까? –

+0

어쩌면 serverfault하지만 수퍼 유저라고 생각하지 않을 것입니다. –

답변

6

구글은 자신의 추적 코드에 대한 asynchronous snippet을 제공합니다 : 당신이 그것을 사용하는 다른 추적 구문을 사용할 필요가

참고, 자세한 내용은 링크를 마이그레이션 가이드를 확인하십시오. 또한 HTML5 속성 'async'를 지원하는 브라우저가 필요하므로 문제가 완전히 해결되지 않을 수도 있습니다.

또 다른 해결책은 'Better Google Analytics JavaScript that doesn't block page downloading'

+0

IE6를 사용하는 방문자는 추적되지 않거나 비동기가되지 않습니까? –

+1

@ 하산 : async'ed되지 않습니다. 비동기 속성은 지원되지 않으면 무시됩니다. –

2

스크립트 요소에 defer 속성을 사용하여 문서가 완전히 구문 분석 될 때까지로드를 지연시켜보십시오.

<script src="http://www.google.com/path/to/analytics.js" 
     type="text/javascript" 
     defer> 
</script> 

이것이 분석 스크립트에 악영향을 미칠지 잘 모르겠습니다.

지연 속성은 최신 버전의 Firefox, IE6 +, Chrome, Safari, Opera에서 사용할 수 있습니다.

1

그것은 터키 정부가 차단하는 방법을 따라 달라집니다

  1. 연결이
  2. 연결이 거부됩니다 걸어
  3. 패킷 단지 블랙홀

그것은 아마 3의), 당신은거야 그래서 터키어 IP를 감지하고 문제를 해결하기 위해 Google을 참조하지 않기 위해 페이지를 다르게 작성해야합니다. 적어도 그것은 제가 생각할 수있는 유일한 해결책입니다.

+0

ga.js를 가져 오는 동안 연결 시간이 초과되었습니다. –

관련 문제