Google Analytics에 만료된 헤더를 추가하는 방법

노트북 컴퓨터와 함께 포즈를 취하는 여자

속도를 위해 Google Analytics를 조정하여 사용자를 만족시키십시오.

이미지 크레디트: Jupiterimages/Comstock/게티 이미지

Google Analytics는 웹사이트 트래픽을 정확하게 추적하는 데 도움이 될 수 있지만 사용하는 JavaScript 코드는 사이트 속도를 늦출 수 있습니다. Yahoo!와 같은 성능 분석 서비스 Yslow는 브라우저가 이 코드를 캐시할 수 있도록 Expires 헤더를 추가하도록 제안할 수 있습니다. 유감스럽게도 Expires 헤더는 타사 사이트에서 제공되는 콘텐츠에 적용되지 않으며 Google은 Analytics JavaScript를 로컬로 제공하는 것을 권장하지 않습니다. 그러나 사이트 로드 속도를 높이기 위해 Google Analytics 속도를 높일 수 있는 단계가 있습니다.

1 단계

Google의 JavaScript가 느리게 로드되는 경우에도 다른 요소가 계속 로드되도록 하는 비동기 Google Analytics 추적 코드 스니펫을 사용합니다. 사이트에 대한 비동기 코드 스니펫을 찾으려면 Google Analytics에 로그인하고 페이지 오른쪽 상단에 있는 톱니바퀴 기호를 클릭하십시오. 그런 다음 사이트를 선택하고 "추적 코드"를 클릭하십시오. 사이트에 적절한 설정을 선택한 다음 스니펫을 복사하여 사이트의 이전 Google Analytics 코드를 교체하는 데 사용하십시오.

오늘의 비디오

2 단계

원격 JavaScript 코드를 요청하기 전에 각 페이지가 로드되도록 페이지 하단의 닫는 태그와 닫는 태그 사이에 Google 애널리틱스 코드를 배치합니다. 이 방법을 사용하는 경우 Google은 코드가 로드되기 전에 페이지를 닫거나 로드를 중지한 사이트 방문자를 계산하지 않을 수 있습니다.

3단계

셸 스크립트를 사용하여 로컬 서버에 Google 애널리틱스 JavaScript 코드를 저장하여 페이지를 로컬 코드로 이동하고 크론 작업을 통해 코드를 최신 상태로 유지합니다. 그런 다음 .htaccess 파일에 다음 코드를 추가하여 사용자 브라우저의 코드를 캐시할 수 있습니다.

헤더 세트 만료 "2016년 4월 21일 목요일 20:00:00 GMT"

위의 날짜를 훨씬 먼 미래의 날짜로 변경하십시오.

이 방법은 스크립트 구현 능력이 필요하며 다음과 같은 경우 최후의 수단으로만 사용해야 합니다. 다른 시도에도 불구하고 사이트 속도 문제를 Google Analytics 코드로 직접 추적할 수 있습니다. 솔루션. 쉘 스크립트 예제는 "리소스"를 참조하십시오.

Google Analytics JavaScript 코드에는 가장 최근 액세스로부터 2주로 설정된 고유한 Expires 헤더가 포함되어 있습니다. Google Analytics 코드는 많은 웹사이트에 표시되기 때문에 사용자가 귀하의 사이트를 볼 때 이미 코드가 캐시되어 있는 경우가 많습니다.