문제

Google Analytics를 사용하고 최신 ga.js 파일을 사용할 때 웹 사이트의 루트 디렉토리에 __utm.gif 파일이 필요합니까?

내 브라우저에서 google-analytics.com의 파일로 호출이 이루어지는 것을 확인했습니다(http://www.google-analytics.com/__utm.gif?...) 하지만 과거에는 사이트의 루트에 존재해야 한다고 들었습니다.

이것이 아직도 사실인가요?

참조를 제공해 주시겠습니까?

도움이 되었습니까?

해결책

추적 코드의 새 버전을 사용하는 경우 (ga.js), 유일한 것 당신은해야합니다 이 JavaScript 스 니펫을 포함하십시오:

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-xxxxxx-x");
pageTracker._trackPageview();
</script>

이것은 당신이 호스팅 할 요구 사항이 없음을 의미합니다. __utm.gif 서버에 파일을 파일 (요점은 클라이언트의 브라우저가 요청을하는 것이기 때문에 어쨌든 분석에 어떻게 작동하는지 잘 모르겠습니다. 에게 구글 서버).

다른 팁

저는 이전 urchin.js 추적 메커니즘을 사용하고 있으며 속도를 위해 .js 파일을 서버에 저장할 수는 있지만 로컬로 호스팅할 필요는 없습니다.추적을 제공하기 위해 요청되는 이미지는 4개입니다. __utma, __utmb, __utmc 그리고 __utmz 이는 동일한 이름으로 기록된 쿠키에 해당합니다.

구글에서; Google Analytics 웹사이트에서 처음으로 추적 구현을 ​​시작하는 경우 웹사이트 페이지에 추적 코드를 설치해야 합니다.일반 추적 코드 스니펫은 두 부분으로 구성됩니다.ga.js 추적 코드를 참조하는 스크립트 태그와 추적 코드를 실행하는 또 다른 스크립트.

Google 웹 로그 분석 데이터 사본을 로컬 웹 서버에 보내는 경우 서버 루트에 _utm.gif를 추가해야합니다. Google은 무료 계정을 위해 25 개월의 데이터를 유지하기 때문에 데이터를 훨씬 더 오래 유지할 수있는 옵션을 제공합니다. Google은 또한 원시 데이터를 공유하지 않으며 원시 데이터를 얻는 유일한 방법은 로컬 웹 서버 로그로 전송하는 것입니다. 작동하려면 아래 줄을 추적 코드에 추가해야합니다.

_gaq.push ([ '_ setlocalremoteservervode']);

자세한 내용은 Clifton, Brian (2012-03-30)의 책을 참조하십시오. Google Analytics (Kindle 위치 4459-4460)를 통한 고급 웹 메트릭. 존 와일리와 아들.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top