Google Analytics 및 __utm.gif 파일
-
22-07-2019 - |
문제
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 웹 로그 분석 데이터 사본을 로컬 웹 서버에 보내는 경우 서버 루트에 _utm.gif를 추가해야합니다. Google은 무료 계정을 위해 25 개월의 데이터를 유지하기 때문에 데이터를 훨씬 더 오래 유지할 수있는 옵션을 제공합니다. Google은 또한 원시 데이터를 공유하지 않으며 원시 데이터를 얻는 유일한 방법은 로컬 웹 서버 로그로 전송하는 것입니다. 작동하려면 아래 줄을 추적 코드에 추가해야합니다.
_gaq.push ([ '_ setlocalremoteservervode']);
자세한 내용은 Clifton, Brian (2012-03-30)의 책을 참조하십시오. Google Analytics (Kindle 위치 4459-4460)를 통한 고급 웹 메트릭. 존 와일리와 아들.