Google 애널리틱스 웹 추적 (ga.js) 변경 로그

새로운 기능을 제공하고 이전 버전에서 발견된 결함을 복구하기 위해 Google 애널리틱스 자바스크립트 추적 코드 (ga.js)를 정기적으로 업데이트합니다.

이 페이지에서는 ga.js 추적 코드의 변경사항을 문서화합니다. 이 목록을 주기적으로 참고하여 새로운 소식을 확인하는 것이 좋습니다. 아래 구독 섹션에 나열된 피드를 통해 구독하여 변경사항을 확인할 수도 있습니다.

다음과 같은 이유로 업데이트된 ga.js 추적 코드가 바로 표시되지 않을 수도 있습니다.

  • 변경사항은 Google의 글로벌 데이터 센터 인프라에 며칠간 점진적으로 적용됩니다.
  • 웹사이트 사용자가 브라우저에 저장된 이전 버전의 자바스크립트를 사용할 수 있습니다.

관련 변경 로그 구독

모든 수집, 구성, Reporting API가 포함됩니다.

웹 추적(ga.js 및 analytics.js), Android SDK, iOS SDK, 측정 프로토콜이 포함됩니다.

  • 이제 유효한 추적 ID가 포함되지 않은 조회는 삭제됩니다.
  • 이제 Yahoo 보안 검색이 자연 소스로 올바르게 분류됩니다.
  • 접두사가 없는 사전 렌더링 API에 대한 지원이 추가되었습니다. 이제 Chrome뿐 아니라 IE11에서도 사전 렌더링이 작동합니다.
  • 유지관리 버전.

추적 코드의 최신 버전에 다음과 같은 변경사항이 푸시되었습니다.

  • _set으로 현지 통화를 지정하는 기능(예: gaq.push(['_set', 'currencyCode', 'EUR']))에 대한 지원이 추가되었습니다.

추적 코드의 최신 버전에 다음과 같은 변경사항이 푸시되었습니다.

  • 허용된 최대 사이트 속도 샘플링 레이트(_setSiteSpeedSampleRate)가 10%에서 100%로 상향 조정되었습니다.
  • 이제 _setAccount 메서드가 선행 및 후행 공백을 자릅니다.

추적 코드의 최신 버전에 다음과 같은 변경사항이 푸시되었습니다.

  • 기본적으로 감지되는 자연 검색엔진의 목록이 업데이트되었습니다. 'startsiden.no', 'rakuten.co.jp', 'biglobe.ne.jp', 'goo.ne.jp'가 추가되었습니다. ‘search’가 삭제되고 이전에 함께 ‘search’로 기여한 ‘conduit.com’, ‘babylon.com’, ‘search-results.com’, ‘avg.com’, ‘comcast.net’, ‘incredimail.com’이 추가되었습니다.

추적 코드의 최신 버전에 다음과 같은 변경사항이 푸시되었습니다.

  • 맞춤 변수 길이의 제한이 64자(영문 기준)에서 128자(영문 기준)로 늘어났습니다. 또한 이제 URL 인코딩 전에 길이를 확인합니다.
  • 이벤트 조회의 비율 제한이 완화되었습니다. 이제 조회 10회에 초당 1회의 조회를 추가로 전송할 수 있습니다(이전에는 5초마다 조회 1회로 제한). 세션당 조회수 500회 제한은 계속 적용됩니다.
  • 이제 __utmv 쿠키가 RFC와 호환되도록 다른 변수 구분자(쉼표 대신 캐럿)를 사용하여 작성됩니다. 이에 따라 고객에게 표시되는 쿠키 인코딩 문제와 관련된 몇 가지 문제가 해결됩니다.

사이트 속도 데이터 수집 관련 변경사항:

  • 이제 모든 웹서비스에 대해 사이트 속도 데이터가 1% 샘플링 비율로 자동 수집됩니다. 이전에 사이트 속도 데이터 수집을 선택하는 데 필요했던 _trackPageLoadTime 함수는 이제 지원 중단되었습니다.
  • 기본 샘플링 레이트는 새 _setSiteSpeedSampleRate 함수를 사용하여 조정할 수 있습니다.
  • _trackPageview 호출에 가상 경로를 사용하는 경우 이제 해당 경로는 페이지에서 수집되는 모든 사이트 속도 데이터와도 연결됩니다.

이번 출시에는 다음과 같은 새로운 기능이 포함됩니다.

  • _trackEvent() 메서드의 새 opt_noninteraction 매개변수를 true로 설정하여 이벤트를 비상호작용으로 표시할 수 있습니다. 이벤트를 비상호작용으로 표시하면 태그된 이벤트의 조회가 이탈률에 영향을 미치지 않습니다. 자세한 내용은 ga.js 참조를 참고하세요.

이 출시 버전에는 다음과 같은 버그 수정이 포함됩니다.

  • 내부 사이트 링크에 Google Ads gclid URL 매개변수를 전파할 때 유료 방문 수가 부풀려질 수 있는 문제가 해결되었습니다.

이번 출시에서는 일부 사이트의 방문 수가 증가하거나 신규 방문자 수가 감소하는 버그가 수정되었습니다. 첫 번째 버그는 주로 자연 트래픽이 특정 사용자 행동과 결합된 사이트에 영향을 미쳤습니다. 두 번째 버그는 여러 추적기로 지원되지 않는 추적 구성을 사용하는 사이트에서만 발생했습니다.

세션 계산 관련 변경사항:

  • 세션당 캠페인 1개: 기존 세션에서 새 캠페인이 시작되면 추적 스크립트에서 자동으로 새 세션을 시작합니다. 캠페인 ID, 이름, 소스, 매체, 검색어, 콘텐츠 또는 gclid 필드가 변경되면 새 캠페인이 트리거됩니다.
  • 사용자가 브라우저를 닫는 경우 추적 스크립트에서 더 이상 새 세션을 시작하지 않습니다.

교차 도메인 추적 관련 변경사항:

  • 교차 도메인 추적을 구성할 때 더 이상 _setAllowHash(false)를 호출하지 않아도 됩니다. 이미 _setAllowHash(false) 호출이 포함된 페이지는 계속 작동하지만 새 사이트를 설정할 때 더 이상 필요하지 않습니다.
  • 이제 추적 스크립트에서는 HTTP 리디렉터 및 브라우저로 인해 훼손된 링커 매개변수를 복구하려고 시도합니다. 현재 리디렉터 및 브라우저에 의한 인코딩 변경으로 인해 약 85%의 링커 값이 손상되어 사용할 수 없는데 앞으로는 추적 스크립트에서 이 값을 복구하여 사용할 수 있습니다.

이번 출시에는 새로운 기능 한 가지가 포함되어 있습니다.

  • 이제 추적 코드에서 사전 렌더링된 페이지의 조회를 사용자가 조회할 때까지 연기합니다. 사전 렌더링된 페이지가 전혀 조회되지 않으면 조회가 전송되지 않습니다. 이 기능은 비동기 추적 스크립트를 사용하는 사이트에만 사용할 수 있습니다. 사전 렌더링에 관한 자세한 내용은 Google 웹마스터 센터 블로그를 참고하세요.

이번 출시에는 다양한 버그 수정과 리팩터링 및 새로운 기능 한 가지가 포함되어 있습니다.

  • 소셜 추적 지원이 추가되었습니다( _tracksocial).

이번 출시에는 다음과 같은 버그 수정이 포함됩니다.

  • 경우에 따라 캠페인 데이터의 인코딩이 잘못되는 교차 도메인 추적의 버그가 수정되었습니다.
  • URL에서 쿠키가 두 번 이상 로드되어 경우에 따라 잘못된 쿠키가 발생하는 교차 도메인 추적의 버그가 수정되었습니다.
  • 일부 값이 보고서에 인코딩되는 맞춤 변수의 버그가 수정되었습니다.

이번 출시에는 버그 수정과 리팩터링을 비롯한 정기적인 유지관리가 포함됩니다. 공개 API 또는 기능은 변경되지 않습니다.

이번 출시에는 업데이트 및 한 개의 새로운 기능이 포함됩니다.

  • POST 지원:

    • 이제 추적 코드에서 훨씬 더 큰 추적 비콘을 전송할 수 있습니다. 기본적으로 비콘은 일부 브라우저와 프록시에서 2,048자(영문 기준)로 제한하는 HTTP GET 요청을 통해 전송되었습니다. 이 한도를 초과하는 요청은 삭제되었으며 데이터는 Google 애널리틱스에 전혀 도달하지 않았습니다. 이 출시 버전부터는 2,048자(영문 기준)를 초과하는 요청은 제한이 없는 HTTP POST를 통해 전송됩니다. 이제 추적 코드가 최대 8,192자(영문 기준)까지 비콘을 지원합니다.

이번 출시에는 다음과 같은 버그 수정이 포함됩니다.

  • 사이트를 처음 방문할 때 _addIgnoredOrganic_addIgnoredRef가 제대로 작동하지 않는 버그가 수정되었습니다.
  • 여러 iframe에서 실행되는 추적 코드와 관련된 문제가 해결되었습니다.

이번 출시에는 버그 수정과 리팩터링을 비롯한 정기적인 유지관리가 포함됩니다. 공개 API 또는 기능은 변경되지 않습니다.

이번 출시에는 버그 수정 및 API 관련 정리사항이 포함됩니다.

  • 버그 수정:

    • 이벤트 추적 버그가 수정되었습니다. 더 이상 _trackEvent를 호출하기 전에 먼저 _initData 또는 _trackPageview를 호출할 필요가 없습니다.
    • 비동기 스니펫이 IE 6 및 7에서 문제를 일으키지 않고 모든 페이지의 헤드에 배치될 수 있도록 업데이트되었습니다. 새 스니펫은 비동기 추적 가이드를 참고하세요. 이 업데이트는 2010년 3월 22일에 적용되었습니다.
    • _gat 객체에서 메서드 호출을 지원하도록 비동기 구문이 확장되었습니다.
  • 비동기 구문과 일치하도록 추적기 초기화 API가 업데이트되었습니다. 또한 이전 함수가 지원 중단되었습니다.

    • _gat._createTracker(opt_account, opt_name) 함수가 추가되었습니다. 추적기 이름을 지정하여 나중에 이름으로 검색할 수 있습니다. _gat._getTracker(account) 대신 사용하세요.
    • _gat._getTrackerByName(name)을 추가했습니다. 지정된 이름의 추적기를 가져옵니다.
    • tracker._getName()을 추가했습니다. 추적기가 생성되었을 때 추적기에 지정된 이름을 반환합니다.
    • _gaq._createAsyncTracker(account, opt_name)가 지원 중단되었습니다. 대신 _gat._createTracker를 사용하세요.
    • _gaq._getAsyncTracker(name)가 지원 중단되었습니다. 대신 _gat._getTrackerByName을 사용하세요.
  • 이 API 변경사항에 관한 자세한 내용은 추적기 참조를 참고하세요.

이번 출시에는 기본 검색엔진 목록의 업데이트와 쿠키 시간제한을 관리하는 새로운 함수가 포함되어 있습니다. 또한 ga.js 지연 시간이 페이지에 미치는 영향을 줄여주는 비동기 GA 스니펫이 출시되었습니다.

  • 기본 검색엔진 목록이 업데이트되었습니다.

    • Naver, Eniro, Daum 검색엔진이 추가되었습니다.
    • Looksmart, Gigablast, Club-internet, Netsprint, Intera, Nostrum, Ilse가 목록에서 삭제되었습니다.
  • 저장된 모든 쿠키의 만료 시간을 관리하는 함수가 추가되었습니다. 기존의 쿠키 시간 제한 함수가 지원 중단되었습니다. 자세한 내용은 JS API 문서를 참고하세요.

    • _setVisitorCookieTimeout(cookieTimeoutMillis)_setCookiePersistence 함수를 대체합니다.
    • _setSessionCookieTimeout(cookieTimeoutMillis)_setSessionTimeout 함수를 대체합니다.
    • _setCampaignCookieTimeout(cookieTimeoutMillis)_setCookieTimeout 함수를 대체합니다.
  • 비동기 GA 스니펫이 출시되었습니다. 사용 방법은 문서를 참고하세요.

  • 이제 _setVar 함수가 지원 중단됩니다. _setVar가 맞춤 변수 기능으로 대체됩니다. 자세한 내용은 문서를 참고하세요.

이 버전에는 다음이 포함됩니다.

  • 방문자 수준 맞춤 변수를 가져오는 새 함수가 추가되었습니다. 자세한 내용은 함수 문서를 참고하세요.

    • _getVisitorCustomVar(index)
  • window.onload를 기다리는 대신 ga.js가 실행되는 즉시 사이트 오버레이 콘텐츠가 로드됩니다.

이번 출시에는 새로운 기능이 포함됩니다.

  • 새 자연 소스를 자연 소스 목록의 시작과 끝 중 어디에 추가할지를 지정하는 불리언 매개변수(선택사항)가 _addOrganic 함수에 추가되었습니다. 자세한 내용은 문서를 참고하세요.

    • _addOrganic(newOrganicEngine, newOrganicKeyword, opt_prepend)

이번 출시에는 성능 개선 및 리팩터링을 위한 정기 유지관리가 포함됩니다. 공개 API 또는 기능은 변경되지 않습니다.

이번 출시에는 다음과 같이 여러 가지 버그 수정 및 성능 개선사항이 포함됩니다.

  • 자연 검색용 검색어의 적절한 인코딩, (utmp)를 위한 웹페이지 경로 정보, 링커 기능과 함께 사용될 때의 맞춤설정 값(_link_linkByPost 함수)이 제공됩니다.
  • 검색엔진 Rambler가 자연 검색 목록에 추가되었습니다.
  • 자연 검색 파싱이 검색엔진 http://kvasir.no를 위해 수정되었습니다.
  • 사용자가 정의한 새 자연 검색엔진이 이제 목록 상단에 추가됩니다.
  • 지원 중단된 _trackEvent(action, label, value) 함수가 삭제되고 _trackEvent(category, action, label, value)로 대체되었습니다.
  • 추천자 URL이 저장될 때 대소문자를 구분합니다. 예를 들어 www.domain.com/PaGe.HtMl은 케이스 정보와 함께 보고됩니다.
  • GASO 토큰 크기가 1,200자(영문 기준)로 제한됩니다.
  • 쿠키의 기본 시간 초과를 재정의할 수 있는 새로운 함수 _setCookiePersistence(timeout)가 추가되었습니다.