ga.js 현지화

7770 단어 Html+Javascript
로컬 파일을 통한 성능 향상Google AnlyticsGoogle Anlytics 분석 코드는 비동기적으로 불러오는 것으로 일반적으로 웹 성능에 영향을 주지 않지만 기술부의 웹 성능 보고서에서 항상 ga.js의 상태는 Aborted라고 언급하는데 ga는 비동기적인 추적이지만 일부 상황에서 웹 성능과 불러오는 시간에 확실히 영향을 미친다는 것을 의미한다.Google 분석 코드는 도대체 웹 페이지 성능에 영향을 줍니까?로컬 호스팅ga.js이 가능합니까?본고는 로컬 서버 위탁 관리ga.js의 기본적인 사고방식과 실현 방법을 제공한다.
요청Aborted상태가 나타나는 것은 이 요청이 종료되었다는 것을 의미한다. 이유는 매우 간단하다. 왜냐하면 우리는 특정한 지역의 네트워크 환경에 있기 때문이다(알겠지).그럼 비GA 코드 요청ga.js의 마운트 속도를 어떻게 해결합니까?인터넷에서 찾은 방안은 세 가지보다 많지 않지만 기본적으로 추적 코드를 수정한다. 예를 들어 삭제http:https:의 판단, 무시cookie의 결핍성 검사 등이다.그러나 필자는 ga.js의 가용성을 높이는 철저한 방법은'로컬 위탁관리ga.jsga.js를 로컬 서버에 이식하는 것'이라고 생각한다.본고는 실측을 거쳐 역장/SEO 친구들과 실현 과정을 공유한다.
로컬화ga.js: 로컬 호스팅ga.js 파일, 웹 페이지 성능/로드 시간의 신마는 모두 뜬구름

Google 분석 코드가 웹 페이지 성능에 영향을 미칩니까?


일부 역장이나 사이트 데이터 분석가들과 교류할 때 대부분의 사람들이'가 추적은 비동기 추적 모델이기 때문에 페이지 성능에 영향을 주지 않는다'는 관점을 발견했다.이 점에서 SEO 상자는 자신의 보류 의견을 가지고 있다. 네, 2009년 말google analytics에 GA비동기 추적 코드를 출시했는데 성능은 이전의 동기 추적 코드에 비해 웹 성능에 있어 뛰어넘는 향상을 보였다.그러나 상자는 여러 해 동안 역과 SEO의 경험에 근거하여 GA 비동기적인 추적이 없으면 틀림없다!
1.우선, 우리는 하나의 전제를 바탕으로 GA 비동기 통계 모델을 사용하여 웹 페이지의 성능을 크게 향상시켜야 한다.그러나 우리는 무시할 수 없다. 클라이언트 브라우저는 대략 35.9KBga.js 파일을 다운로드해야 하는데, 이 파일은 미국 캘리포니아주에 있는 Google 서버에서 다운로드해야 한다.
2.우리의 네트워크 환경은 매우 이상적이지 않다. GOOGLE 서버의 가능성은 매우 높지만 중국 사용자에게 성공적인 연결률은 뚜렷한 영향을 미친다.제가 관련 자료를 찾아본 적이 있는데 중국 사용자가 열었을 때www.google.com의 가용률은92% 정도이고 www.google-analytics.com/ga.js의 가능성률은 매우 높지만 바로99.2% 위아래입니다.이것은 2011년의 데이터로 2012년에 접어들면서 상황이 더욱 나빠졌고Google analytics 사이트는 열기가 더욱 어려웠다.
3. ga.js 브라우저 캐시 주기가 12시간이고 사용자가 GA 분석한 서로 다른 사이트를 방문하면 같은 ga.js 파일을 불러온다.사용자가 다른 사이트를 방문할 때 파일을 중복 불러올 필요가 없다는 뜻이다.이것은 아주 좋은 소식이다.그러나 google 중국 대륙 사용자의 연결률을 감안하면 현재 GA분석시스템을 사용하는 사이트가 많지 않다.ga.js 12시간 캐시 주기의 영향을 받아 사용자가 12시간 전에 사용GA한 사이트를 방문한 경우 파일을 다시 불러옵니다.브라우저가 불러온 적이 없는 부분ga.js도 있다. 웹 성능은 말할 것도 없고 영향을 받을 것이다.
위에서 말한 바와 같이 GA 코드는 웹 페이지 성능에 영향을 미칠 확률은 매우 적지만 일부 사용자에게는 마운트ga.js 파일이 실패할 위험이 있다.

로컬 위탁 관리ga.js가 가능합니까?


그렇다면 ga.js 로컬화를 통해 효과적인 추적 접근이 가능합니까?ga.js 현지화를 허용합니까?
Google은 google analytics 도움말 센터의 '로컬 위탁 관리ga.js 파일' 을 찾았습니다. Google은 로컬 위탁 관리를 허용했지만, 그렇게 하는 것을 권장하지 않는 것 같습니다.
다음은 GOOGLE의 Ga.js 현지화에 대한 설명입니다.

GOOGLE 도움말 센터:ga.js 파일을 로컬로 호스팅합니다.


파일을 다운로드하여 검사할 수 있지만 사용자가 직접 위탁 관리하지 않는 것을 권장합니다ga.js.
대부분의 사용자가 웹 페이지를 요청할 때마다 Google에서 파일을 다운로드하지 않도록 로컬 호스팅ga.js을 원합니다.그러나 가.js가 어디에 위탁 관리를 하든지 간에, 그것은 한 번만 다운로드한 후에 방문자의 브라우저에 캐시 (저장) 하여 후속 웹 조회에 사용할 수 있다.
따라서 Google 서버에서 ga.js 파일을 참조하는 것이 사용자와 방문자에게 가장 유리합니다.이렇게 하면 최신 버전을 사용할 수 있습니다. 새로운 기능과 다른 개선이 있으면 즉시 제공할 것입니다.이것은 우리가 가능한 한 당신의 보고의 정확성을 확보하는 데 도움이 될 것입니다.
로컬 서버 호스팅ga.js의 기본 접근 방식:
Ga.js를 로컬 서버로 호스팅하는 방법은 매우 간단합니다.
1.프로그램으로 로컬 서버에 다운로드ga.js하기;
2.정기적으로 ga.js 파일을 검사하고 로컬 서버를 최신 버전의 파일로 유지한다.
3.추적 코드를 수정하고 웹 페이지에 심기;
4.분석 데이터를 성공적으로 보냈고 GA계정은 보고서를 받았다.

구글 서버에서 가.js 파일을 로컬 서버로 다운로드하고 업데이트 주기 - 매일.


특히ga.js 파일은 비정기적으로 내용을 업데이트하는데, 구 버전ga.js 파일을 사용하면 추적에 문제가 생길 수 있으므로 로컬 서버ga를 최신 버전으로 유지해야 하는데, 하루에 한 번 업데이트하면 문제가 없을 것 같다.

웹 페이지에 GA 코드를 삽입하다


로컬 서버는 이미 최신 버전ga.js 파일이 있는데 페이지 내 추적 코드만 수정하면 된다. 수정의 주요 내용은 ga.js를 수정하면 된다.만약 당신의 사이트가 ga.src를 사용하지 않는다면 코드를 간소화하고 웹 페이지가 https:// 또는 http:라는 판단을 삭제하면 됩니다.다음은 테스트 코드로 검증을 거쳐 GA가 데이터를 정상적으로 받았다.
<script type="text/javascript">
var_gaq=_gaq||[];
_gaq.push(['_setAccount','UA-37616747-1']);
_gaq.push(['_trackPageview']);
(function(){
varga=document.createElement('script');ga.type='text/javascript';ga.async=true;
ga.src='http://www.55ben.com/       /ga.js';
//            https:
//   ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
//  :ga.src ='    ga.js  ';
vars=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(ga,s);
})();
</script>

ga.js는 사용자와 사이트의 상호작용 방식을 평가하는 JavaScript 라이브러리입니다.이것은 유류고다.Google Analytics를 사용하기 시작하면 최신 추적 라이브러리 analytics를 사용해야 합니다.js.
analytics.js 웹 사이트에 추가

좋은 웹페이지 즐겨찾기