Google 애널리틱스 - Collection API 및 SDK 관련 모든 변경 로그

이 페이지에서는 Google Analytics Collection API 및 SDK에 대한 변경사항을 모두 설명하며, 웹 추적(ga.js), Android SDK, iOS SDK의 변경 로그가 포함되어 있습니다. 이 목록을 주기적으로 참고하여 새로운 소식을 확인하는 것이 좋습니다. 아래 구독 섹션에 나열된 피드를 통해 구독하여 변경사항을 확인할 수도 있습니다.

관련 변경 로그 구독

모든 Collection, Configuration, Reporting API가 포함됩니다.

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

'android-app://' URL이 유효한 추천 소스로 추가되었습니다.

이번 출시에는 새로운 customTask 작업이 추가되었습니다.

이번 출시에는 다음 사항이 포함됩니다.

Google 애널리틱스

  • iOS 10 호환성이 개선되고 버그가 수정되었습니다.

이번 출시에는 다음 사항이 포함됩니다.

Google 애널리틱스

  • 비정상 종료 문제가 해결되었습니다.

이번 출시에는 다음 사항이 포함됩니다.

Google 애널리틱스

  • 변경사항이 없습니다.

Google 태그 관리자

  • 단위 테스트를 실행할 때 비정상 종료를 일으키는 문제가 해결되었습니다.

이번 출시에는 다음 사항이 포함됩니다.

Google 애널리틱스

  • 비트코드에 대한 지원 기능이 추가되었습니다.

Google 태그 관리자

  • 비트코드에 대한 지원 기능이 추가되었습니다.

이번 출시에는 다음 사항이 포함됩니다.

Google 애널리틱스

  • setCampaignParametersFromUrl을 사용할 때 비정상 종료를 일으키는 문제가 해결되었습니다. 문제 636

Google 태그 관리자

  • 변경사항이 없습니다.

이번 출시에는 다음 사항이 포함됩니다.

Google 애널리틱스

  • 변경사항이 없습니다.

Google 태그 관리자

  • 클래스 이름 충돌이 해결되었습니다. 문제 631

이번 출시에는 다음 사항이 포함됩니다.

Google 애널리틱스

  • Google Play 이외의 기기에서 전달되는 백그라운드에 대한 지원이 추가되었습니다.
  • 애널리틱스 Logger/LogLevel이 지원 중단되었습니다. 대신 애널리틱스에서 이제 Android 로깅을 사용합니다. 디버그 로깅을 사용 설정하려면 adb shell setprop log.tag.GAv4 DEBUG를 실행하세요.
  • 데이터 전송을 개선하고 캠페인 기여 분석을 설치하도록 리팩터링합니다.
  • 캠페인 파싱 버그가 수정되었습니다. 문제 596
  • 애널리틱스 초기화의 처음 몇 초 동안 처리되지 않은 앱 예외가 올바르게 보고됩니다. 문제 443

Google 태그 관리자

  • 변경사항이 없습니다.

이번 출시에는 다음 사항이 포함됩니다.

Google 애널리틱스

  • iOS 8.0 이상에서 nativeBounds를 사용하여 화면 해상도를 보고합니다. 이에 따라 문제 504가 해결되었습니다.
  • 클릭 관련 캠페인 매개변수에 대한 지원이 추가되었습니다.
  • 기기 OS 버전 외에 iOS 하드웨어 모델을 보고합니다. 이에 따라 문제 408이 해결되었습니다.
  • iOS 7.1 이상에서 iAd 설치 기여 분석을 보고합니다. 이렇게 하려면 iAd 프레임워크가 필요합니다.
  • appview 조회 유형에 대한 지원 중단 경고가 추가되었습니다.
  • 이제 sqlite3가 필수 라이브러리입니다.

Google 태그 관리자

  • TAGDispatcher의 nil 문자열 비정상 종료 문제가 해결되었습니다.

이번 출시에는 새 필드 추가 기능이 포함되어 있습니다. 전체 필드 목록은 필드 참조를 검토하세요.

전송

  • 전송 필드를 사용하면 조회를 전송할 메커니즘을 설정할 수 있습니다.

기타 변경사항

  • useBeacon 옵션이 지원 중단되었습니다.
  • 버그가 수정되었습니다.

이번 출시에는 새로운 조회 매개변수가 추가되었습니다. 전체 매개변수 목록은 매개변수 참조를 검토하세요.

데이터 소스

  • ds 데이터 소스 매개변수를 사용하면 조회의 데이터 소스를 설정할 수 있습니다.

이번 출시에는 새 필드 추가 기능이 포함되어 있습니다. 전체 필드 목록은 필드 참조를 검토하세요.

데이터 소스

  • 데이터 소스 필드를 사용하면 조회의 데이터 소스를 설정할 수 있습니다.

이번 출시에는 새로운 조회 매개변수가 추가되었습니다. 전체 매개변수 목록은 매개변수 참조를 검토하세요.

지리적 재정의

  • geoid 지리적 재정의를 사용하면 사용자의 지리적 위치를 명시적으로 설정할 수 있습니다.

이번 출시에는 다음 사항이 포함됩니다.

Google 애널리틱스

  • 비콘을 전달할 때 모든 비콘이 전송되지 않는 문제가 해결되었습니다.
  • CuteAnimals 샘플 애플리케이션이 백그라운드로 이동할 때 전달하는 방법을 보여주도록 앱이 업데이트되었습니다.
  • 추가적인 향상된 전자상거래 필드에 대한 지원이 추가되었습니다.
  • iOS SDK 8.0에서 컴파일할 때 누락되는 GAIHit 및 GAIProperty 클래스에 대한 경고 메시지가 삭제되었으며, 누락된 GAIHit 및 GAIProperty 클래스가 삭제되었습니다.
  • 여러 비콘이 단일 HTTPS 요청으로 전달되므로 비콘 전달이 더욱 효율적입니다.
  • 특정 상황에서 데이터 요금제 사용량을 절약하기 위해 요청이 압축됩니다.

Google 태그 관리자

  • TAGContainerFuture 기반 openContainerWithId가 지원 중단됩니다. iOS8에서 이 API를 사용하면 UIAppDelegate 수명 주기의 일부 단계에서 get이 호출되는 경우 오류가 발생합니다.
  • Google 유니버설 애널리틱스 태그의 향상된 전자상거래에 맞춤 측정항목 및 맞춤 측정기준에 대한 지원이 추가되었습니다.
  • 선택적 제품이 포함된 향상된 전자상거래 작업에 제품을 요구한 버그가 수정되었습니다.
  • Google 유니버설 애널리틱스 태그를 위한 광고 ID 기능을 지원합니다.
  • CuteAnimals 샘플 애플리케이션이 백그라운드로 이동할 때 데이터를 전송하는 방법을 보여주도록 앱이 업데이트되었습니다.

이번 출시에는 다음 사항이 포함됩니다.

Google 애널리틱스

  • 사소한 버그가 수정되었습니다.

Google 태그 관리자

  • 이제 useBeacon 매개변수를 전달하여 지원되는 브라우저에서 navigator.sendBeacon을 통해 조회를 전송할 수 있습니다.
  • 디스플레이 기능 플러그인에서 설정된 쿠키의 이름이 _dc에서 _gat으로 변경되었습니다.

이번 출시에는 다음 사항이 포함됩니다.

Google 애널리틱스

  • 변경사항이 없습니다.

Google 태그 관리자

  • Google 유니버설 애널리틱스 태그에 향상된 전자상거래 지원이 추가되었습니다.
  • TAGManager 클래스에 새 dispatchdispatchWithCompletionHandler 메서드가 추가되었습니다.

이번 출시에는 다음 사항이 포함됩니다.

Google 애널리틱스

  • 향상된 전자상거래에 대한 지원이 추가되었습니다. 자세한 내용은 향상된 전자상거래 개발자 가이드를 참고하세요.
  • 이제 광고 ID가 변경될 때마다 클라이언트 ID가 재설정됩니다.
  • 기본적으로 광고 ID 수집이 사용 중지되어 있습니다.
  • 예외 보고를 위한 프로그래매틱 API가 추가되었습니다.
  • 문서 내 버그가 수정되었습니다.
  • 사소한 버그가 수정되었습니다.

Google 태그 관리자

  • Google 태그 관리자 관련 변경사항이 없습니다.

이번 출시에는 다음 사항이 포함됩니다.

Google 애널리틱스

  • 라이브러리 libAdIdAccess.a(SDK의 일부로 제공)가 애플리케이션에 포함되어 있고 추적기에서 allowIDFACollection 속성이 true로 설정된 경우, 이제 SDK가 IDFA와 더불어 광고주 추적이 사용 설정된 플래그를 수집합니다.
  • 향상된 전자상거래 지원이 추가되었습니다.
  • 앱 보기 조회 유형을 대체하는 화면 조회 유형이 추가되었습니다.
  • 이제 조회 ID 매개변수가 각 조회에 추가됩니다. 이 매개변수는 앱 보기, 화면 조회 또는 페이지 조회가 발생할 때마다 변경됩니다.
  • 이제 IDFA 값이 변경될 때마다 ClientId가 재설정되며, 추적기에서 IDFA가 수집되는 경우에만 이러한 재설정이 이루어집니다.
  • dispatchWithCompletionHandler 메서드가 GAI 클래스에 추가되었습니다.
  • SDK가 clientId 없이 또는 빈 clientId를 사용하여 비콘을 전송할 수 있는 문제가 해결되었습니다.

Google 태그 관리자

  • 변경사항이 없습니다.
  • 이제 유효한 추적 ID가 포함되지 않은 조회는 삭제됩니다.
  • 지원되는 자연 소스의 목록이 업데이트되었습니다.

    • 삭제됨: Netscape, About, Mamma, Voila, Live, Wirtulana Polska, Yam, Ozu.
    • 추가/업데이트됨: Baidu, DOCOMO, Onet, Centrum, Sogou, Tut.By, Globo, Ukr.net, So.com, au one.
  • 지원되는 자연 소스의 목록이 업데이트되었습니다.

    • 삭제됨: Netscape, About, Mamma, Voila, Live, Wirtulana Polska, Yam, Ozu.
    • 추가/업데이트됨: Baidu, DOCOMO, Onet, Centrum, Sogou, Tut.By, Globo, Ukr.net, So.com, au one.

이번 출시에는 다음 사항이 포함됩니다.

Google 애널리틱스

  • 사용자 ID 필드가 추가되었습니다.

Google 태그 관리자

  • 사용 가능한 광고주의 식별자(IDFA)를 올바르게 반환할 수 있도록 광고 매크로 ID의 버그가 수정되었습니다.
  • 사용자가 전자상거래 데이터에 NSNumber를 사용할 수 있도록 문제가 해결되었습니다.

이번 출시에서는 appview 조회 유형이 대체되고, 매개변수가 추가되었고, 매개변수의 이름이 변경되었습니다. 전체 매개변수 목록은 매개변수 참조를 검토하세요.

appview 대체

  • appview 조회 유형screenview로 대체되었습니다. appview 대신 screenview를 사용하려면 앱 추적 코드를 최대한 빨리 업데이트하세요.

새 매개변수

매개변수 이름 변경

  • 콘텐츠 설명화면 이름으로 변경되었습니다. 쿼리 매개변수 이름인 cd는 동일하게 유지됩니다.

이번 출시에서는 appview 조회 유형이 대체되고 새 필드가 추가되었습니다. 전체 필드 목록은 필드 참조를 검토하세요.

appview 대체

  • appview 조회 유형screenview로 대체되었습니다. appview 대신 screenview를 사용하려면 앱 추적 코드를 최대한 빨리 업데이트하세요.

새 필드

기타 변경사항

  • 디버그 출력이 개선되었습니다.
  • 다양한 사전 렌더링 버그가 수정되었습니다.
  • 접두사가 없는 사전 렌더링 API에 대한 지원이 추가되었습니다. 이제 Chrome뿐 아니라 IE11에서도 사전 렌더링이 작동합니다.
  • 링커 지원의 일부 사소한 버그가 수정되었습니다.
  • 이제 Yahoo 보안 검색이 자연 소스로 올바르게 분류됩니다.
  • 접두사가 없는 사전 렌더링 API에 대한 지원이 추가되었습니다. 이제 Chrome뿐 아니라 IE11에서도 사전 렌더링이 작동합니다.

이번 출시에는 다음 사항이 포함됩니다.

Google 애널리틱스

  • 이제 SDK에서 기본적으로 애플리케이션 ID 매개변수(&aid)를 채웁니다.

Google 태그 관리자

  • Google 애널리틱스 콘텐츠 실험 매크로에 대한 지원이 추가되었습니다.

이번 출시에는 다음 사항이 포함됩니다.

Google 애널리틱스

  • Google 애널리틱스 관련 변경사항이 없습니다.

Google 태그 관리자

  • Google 애널리틱스 콘텐츠 실험 매크로에 대한 지원이 추가되었습니다.

이번 출시에는 다음 사항이 포함됩니다.

Google 애널리틱스

  • Google 애널리틱스 관련 직접적인 변경사항이 없습니다. GA 사용자는 Google 태그 관리자가 기본적으로 더 이상 AdSupport.framework에 대한 종속 항목을 갖지 않는다는 점에 주의해야 합니다. 그러면 문제 387을 해결하는 데 도움이 될 수 있습니다.

Google 태그 관리자

  • AdSupport.framework API를 호출하는 함수는 별도의 라이브러리인 libAdIdAccess.a로 분류됩니다. 광고 식별자(IDFA) 문자열 및 광고주 추적이 사용 설정된 플래그에 액세스할 수 있으려면 앱을 이 라이브러리로 연결해야 합니다.
  • Firefox에서 여러 확대/축소 수준으로 도메인을 탐색할 때 링커 매개변수가 더 이상 무시되지 않습니다.
  • 특정 URL에 대해 인페이지 애널리틱스가 로드되지 않는 문제가 해결되었습니다.
  • 디버그 모드 출력이 개선되었습니다.
  • 유지관리 출시 버전입니다.

이번 출시에는 다음 사항이 포함됩니다. * AdSupport.framework가 더 이상 필요하지 않습니다. * 사용하지 않는 코드가 삭제되었습니다.

이번 출시에는 다음 사항이 포함됩니다. * 64비트 iOS 7.0 SDK에 대한 지원이 추가되었습니다. * libGoogleAnalyticsServices.a 라이브러리의 일부인 libGoogleAnalytics_debug.a가 삭제되었습니다. * Google 애널리틱스용 CuteAnimals 빌드 파일이 삭제되었습니다.

  • 유지관리 출시 버전입니다.

이번 출시에는 다음 사항이 포함됩니다. * 프로토콜 버퍼 SDK와의 충돌이 해결되었습니다. * 코드 스트리핑이 사용 설정되었을 때 링커 오류가 해결되었습니다.

이번 출시에는 다음 사항이 포함됩니다. * 여섯 번째 베타 버전입니다. * KitKat(API 수준 19)을 타겟팅하는 앱에서 SDK를 사용하는 경우 런타임 예외를 방지하기 위해 필요한 변경사항이 적용되었습니다.

이번 출시에는 다음 사항이 포함됩니다. * 버전 3.0의 두 번째 출시입니다. * KitKat(API 수준 19)을 타겟팅하는 앱에서 SDK를 사용하는 경우 런타임 예외를 방지하기 위해 필요한 변경사항이 적용되었습니다.

이번 출시에는 다음 사항이 포함됩니다.

  • iOS 7.0을 타겟팅할 때 발생하는 연결 오류가 해결되었습니다.

이번 출시에는 다음 사항이 포함됩니다. * 버전 3.0의 첫 번째 출시 버전 * analytics.js와 일치하도록 SDK API가 변경되었습니다. tracksend 메서드가 삭제되었습니다. 대신 sendGAIDictionaryBuilder 구성 메서드를 사용하세요. * GAITracker 프로토콜에서 대부분의 속성이 삭제되었습니다. 대신 다양한 필드에 set을 사용하세요. * set 메서드를 사용하여 설정한 모든 매개변수는 유지됩니다. 이전에는 여러 매개변수가 다음 전송/추적 호출에만 설정되었습니다. * SDK에 자체 커스텀 로깅을 구현하려는 경우 GAILogger 프로토콜을 사용할 수 있습니다. * 최소 시스템 요구사항이 변경되었습니다. 자세한 내용은 Readme.txt를 참고하세요. * 이제 모든 SDK 활동(데이터베이스 및 네트워크 액세스)이 별도의 스레드에서 실행됩니다. * 이제 clientId를 읽을 수 있습니다. [tracker get:kGAIClientId]를 호출하기만 하면 됩니다. 이 호출은 데이터베이스에서 clientId를 읽을 수 있을 때까지 차단됩니다. * 조회가 2,000바이트보다 크지 않은 경우 SDK에서 더 이상 POST를 사용하지 않습니다. 대신 GET을 사용합니다. * SDK에서 더 이상 HTTP 응답 코드를 기준으로 조회를 다시 전송하려고 시도하지 않습니다.

이번 출시에는 다음 사항이 포함됩니다. * 버전 3.0의 첫 번째 출시 버전입니다. * analytics.js와 더 가깝게 일치하도록 SDK API가 재작성됩니다. 자세한 내용은 javadoc 및 /analytics/devguides/collection/android/v3/를 참고하세요. * tracksend 메서드가 모두 삭제되었습니다. 대신 send 메서드와 MapBuilder 클래스의 해당 construct 메서드를 사용하여 조회를 전송할 수 있습니다. setsend를 사용하여 조회를 빌드하는 데 사용할 수 있는 상수 목록은 Fields 클래스를 참고하세요. * useHttps, anonymizeIp 등 여러 다양한 속성도 삭제되었습니다. set 명령어를 사용하여 이러한 속성을 설정/재설정할 수 있습니다. * 이제 EasyTrackerTracker를 확장합니다. 직접 추적 호출을 하기 위해 EasyTracker.getTracker를 호출할 필요는 없습니다. * SDK에서는 더 이상 시작 시 세션 제어 플래그가 시작되도록 설정하지 않습니다. 이제 개발자는 새 세션이 필요한지 확인해야 합니다. EasyTracker는 여전히 전과 같이 세션 관리를 처리합니다. * 이제 SDK에서 맞춤 로깅 클래스를 지원합니다. 자세한 내용은 javadoc의 Logger를 참고하세요. * dryRun 모드가 추가되었습니다. * 이제 clientId를 읽을 수 있습니다. tracker.get(Fields.CLIENT_ID)를 호출하기만 하면 됩니다. 이 호출은 clientId가 영구 저장소에서 로드될 때까지 차단됩니다. * SDK에서 더 이상 HTTP 응답 코드를 기준으로 조회를 다시 시도하지 않습니다.

이번 출시에는 다음 사항이 포함됩니다. * 5번째 베타 버전입니다. * EasyTracker 예외 파싱 버그가 수정되었습니다. ga_reportUncaughtExceptions 플래그가 설정되었을 때 예외 파서를 초기화하지 않아 포착되지 않은 예외의 위치가 파싱되지 않았습니다. 이 수정사항에 따라 ga_reportUncaughtExceptions가 true로 설정된 경우 비정상 종료 및 예외 보고서에 포착되지 않은 예외의 위치가 보고됩니다.

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

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

이번 출시에는 다음 사항이 포함됩니다.

  • 기본 appVersion을 CFBundleVersionKey 대신 CFBundleShortVersionString 값으로 변경합니다.
  • HTTP 대신 HTTPS를 기본 프로토콜로 사용합니다.
  • 추적 메서드가 Send로 변경되었습니다(예: trackView를 이제 sendView라고 함).
  • 일부 사소한 버그가 수정되었습니다.

이번 출시에는 다음 사항이 포함됩니다. * 네 번째 베타 버전입니다. * 이제 SDK에서 샘플링 비율 설정을 따릅니다. 이전에 샘플링 비율을 100% 이외의 값으로 설정한 경우 일부 애널리틱스 측정항목이 베타 3에 비해 감소한 것을 확인할 수 있습니다. * 추적 메서드가 send로 변경되었습니다(예: 이제 trackViewsendView라고 함). * Transaction.setCurrencyCode를 통해 현지 통화에 대한 지원이 추가되었습니다. * 기본적으로 HTTP 대신 HTTPS를 사용합니다. * 네트워크에 연결되지 않은 경우 SDK에서 조회를 전달하려고 시도하지 않습니다. * 설치 캠페인 데이터 처리를 시도하는 동안 ANR을 방지합니다. * TrackedActivity 클래스가 SDK에서 삭제되었습니다. * SDK 초기화를 기본 UI 스레드 외부로 이동합니다. * 손상된 SQLite 데이터베이스에서 복구하는 SDK의 기능이 개선되었습니다. * 기타 여러 비정상 종료 문제가 해결되고 버그가 수정되었습니다.

이번 출시에는 다음 사항이 포함됩니다.

  • libGoogleAnalytics.a에 armv7s 아키텍처가 추가되었습니다.
  • libGoogleAnalytics.a에서 armv6 아키텍처가 삭제되었습니다.

이번 출시에는 다음 사항이 포함됩니다.

  • 버그 수정:

    • 라이브러리의 NoThumb 버전이 삭제되었습니다.
    • armv6에 대한 지원이 중단되었습니다.
  • 새로운 기능:

    • armv7s에 대한 지원이 추가되었습니다(iPhone5용).

이번 출시에는 다음 사항이 포함됩니다.

  • 버그 수정:
    • 1.5 이전 SDK CV에서 1.5 SDK 맞춤 변수로의 이전과 관련된 버그가 수정되었습니다.
    • 사용자의 백그라운드 데이터 제한 설정을 따릅니다.

이번 출시에는 다음 사항이 포함됩니다.

  • 버그 수정:
    • 이제 GANTrackerDelegate 프로토콜 메서드는 선택사항입니다.
    • 이제 이벤트에 마지막으로 추적된 페이지 조회(utmp)가 포함됩니다.
  • 새로운 기능:
    • 최대 50개의 맞춤 변수가 지원됩니다(참고: 이 기능은 Google 애널리틱스 프리미엄 사용자만 이용할 수 있음).
    • BasicExample 예시 앱이 업데이트되었습니다.

이번 출시에는 다음 사항이 포함됩니다.

  • 버그 수정:

    • 메모리 누수 버그가 수정되었습니다.
    • 이제 마지막으로 추적된 페이지 조회(utmp)가 이벤트에 포함됩니다.
  • 새로운 기능:

    • 50개의 맞춤 변수를 지원합니다(참고: 이 기능은 Google 애널리틱스 프리미엄 사용자만 이용할 수 있음).

이번 출시에는 다음 사항이 포함됩니다.

  • GAITracker에 소셜 추적 메서드가 추가되었습니다.
    • trackSocial:withAction:withTarget:
  • 타이밍 메서드 서명이 다음으로 변경되었습니다.
    • trackTiming:withValue:withName:withLabel:
  • GAITracker에 수동 구성 및 전달 메서드가 추가되었습니다.
    • set:value:
    • get:
    • send:params:
  • GAITracker에 맞춤 측정기준 setter 메서드가 추가되었습니다.
    • setCustom:dimension:
    • setCustom:metric:
  • 보고된 CoreData 문제를 방지하기 위해 데이터 저장소의 아키텍처가 리팩터링되었습니다.

이번 출시에는 다음 사항이 포함됩니다.

  • 맞춤 측정기준 및 측정항목에 대한 지원이 추가되었습니다.
  • 소셜 상호작용 추적에 대한 지원이 추가되었습니다.
  • StandardExceptionParser 클래스가 공개되었습니다.
  • SDK 초기화 중에 비정기적으로 비정상 종료되는 문제가 해결되었습니다.
  • 일부 기기에서 INSTALL_REFERRER 브로드캐스트가 무시되는 문제가 해결되었습니다.
  • GoogleTracker 클래스의 ConcurrentModificationExceptions가 수정되었습니다.
  • 기타 버그가 수정되고 개선이 이루어졌습니다.

이번 출시에는 다음 사항이 포함됩니다.

  • 최신 와이어 형식으로 업데이트되었습니다.
  • sampleRate가 배정밀도 부동 소수점 수로 변경되었습니다.
  • 과도한 추적이 제한됩니다.
  • 선택 해제가 사용 설정된 경우 전달되지 않은 추적 정보가 삭제됩니다.
  • 전달되지 않은 추적 정보는 30일 이상 경과되면 삭제됩니다.
  • 조회 디스패처가 개선되었습니다.
  • 디스패처는 주기적으로 다시 시도하는 대신, 연결이 끊어지면 연결이 다시 설정될 때 알림을 받을 수 있도록 Reachability API를 사용합니다.
  • 예시 앱이 업데이트되었습니다.
  • 기타 버그가 수정되고 개선이 이루어졌습니다.

이번 출시에는 다음 사항이 포함됩니다.

  • EasyTracker 인터페이스가 간소화되었습니다.
  • 전달 제어 기능이 새 클래스 GAServiceManager로 이동되었습니다.
  • 최신 와이어 형식으로 업데이트되었습니다.
  • sampleRate가 배정밀도로 변경되었습니다.
  • 과도한 추적이 제한됩니다.
  • 선택 해제가 사용 설정된 경우 전달되지 않은 추적 정보가 삭제됩니다.
  • 전달되지 않은 추적 정보는 30일 이상 경과되면 삭제됩니다.
  • 기타 버그가 수정되고 개선이 이루어졌습니다.

이번 출시에는 다음 사항이 포함됩니다.

  • 포착되지 않은 예외 처리 기능이 추가되었습니다.
  • GAI에서 dispatchEnabled 속성이 삭제되었습니다.
  • GAIdefaultTracker 속성이 추가되었습니다.
  • GAITrackerclose 메서드가 추가되었습니다.
  • GAITracker에 시간 추적 메서드가 추가되었습니다.
  • 인수를 사용하지 않는 GAITrackertrackView 메서드가 추가되었습니다.
  • 거래 상품 필드 이름이 업데이트되었습니다.
  • 최신 와이어 형식으로 업데이트되었습니다.
  • 이벤트 값이 64비트 정수로 해석됩니다.
  • ARMV6 코드 생성이 THUMB에서 ARM으로 전환되었습니다.

이번 출시에는 다음 사항이 포함됩니다.

  • startSession 메서드가 삭제되었습니다. 대신 setStartSession을 사용하세요.
  • EasyTracker에 ga_sessionTimeout 매개변수가 추가되었습니다.
  • 절전 모드가 구현되었습니다.
  • 인수를 사용하지 않는 GAITrackertrackView 메서드가 추가되었습니다.
  • 조회 시 예외 매개변수가 전송되지 않는 버그가 수정되었습니다.
  • 데이터베이스에서 읽을 수 없는 조회는 모든 조회가 전달되는 것을 영구적으로 차단하는 대신 삭제됩니다.
  • 최신 와이어 형식으로 업데이트되었습니다.
  • 타이밍 조회 유형이 구현되었습니다.
  • 전자상거래 조회 유형(거래 및 상품)이 구현되었습니다.

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

  • 허용된 최대 사이트 속도 샘플링 비율(_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와 호환되도록 다른 변수 구분자(쉼표 대신 캐럿)를 사용하여 작성됩니다. 이에 따라 고객에게 표시되는 쿠키 인코딩 문제와 관련된 몇 가지 문제가 해결됩니다.

이번 출시에는 다음 사항이 포함됩니다.

  • 문서:

    • ReadMe.txt가 문서 웹사이트를 가리키도록 업데이트되었습니다.

이번 출시에는 다음 사항이 포함됩니다.

  • 버그 수정:
    • Google Play의 도착 URL 자동 추적 처리 버그가 수정되었습니다.
    • setReferrer에 대한 리퍼러 매개변수의 URL 인코딩이 허용됩니다.

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

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

이번 출시에는 다음 사항이 포함됩니다.

  • 버그 수정:
    • 데이터베이스의 위치가 문서 디렉터리에서 라이브러리 디렉터리로 변경되었습니다.
    • SDK에서 더 이상 SQLite 데이터베이스 오류에 대해 NSAsserts를 발생시키지 않습니다.
    • 빈 문자열로 trackPageview를 호출할 때 발생하는 비정상 종료 문제가 해결되었습니다.
    • stopTracker가 호출된 후 다양한 GANTracker 메서드를 호출할 때 발생하는 비정상 종료 문제가 해결되었습니다.
    • '/'로 시작하는 pageURL로 FirebaseUI를 호출하는 경우를 포함하여 여러 메모리 누수 문제가 해결되었습니다.
  • 새로운 기능:
    • dispatchSynchronously 메서드가 추가되었습니다.
    • 여러 유용한 상수가 노출되었습니다(GANTracker.h 참고).

이번 출시에는 다음 사항이 포함됩니다.

  • 버그 수정:
    • 여러 SQLiteExceptions가 트랩되고 처리되었습니다.
    • startNewSession을 호출하기 전에 호출되는 경우 발생하는 stopSessionNullPointerException 버그가 수정되었습니다.
    • HTC Thunderbolt 및 Motorola Droid Bionic 기기의 메모리 부족 오류가 해결되었습니다.
    • 전달 메서드의 불필요한 데이터베이스 액세스가 삭제되었습니다.

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

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

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

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

이번 출시에는 다음 사항이 포함됩니다.

  • 버그 수정:
    • 추적기를 시작하기 전에 dryRun 플래그를 설정하려고 할 때 발생하는 버스 오류가 수정되었습니다.
    • 오류에 대해 NULL을 전달하려고 할 때 발생하는 버스 오류가 수정되었습니다.
    • HTTP 헤더에 올바른 언어가 사용됩니다.
  • 새로운 기능:
    • anonymizeIp 플래그가 추가되었습니다.
    • sampleRate 매개변수가 추가되었습니다.
    • 캠페인 추천에 대한 지원이 추가되었습니다.

이번 출시에는 다음 사항이 포함됩니다.

  • 버그 수정:
    • 일반 캠페인 추천 추적 관련 버그가 수정되었습니다.
    • anonymizeIp 플래그가 캠페인 추적을 방해하는 문제가 해결되었습니다.

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

세션 계산 관련 변경사항:

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

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

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

이번 출시에는 다음 사항이 포함됩니다.

  • 버그 수정:
    • 데이터베이스 처리의 여러 가지 문제가 해결되었습니다.
    • 맞춤 변수를 사용하는 동안 예외가 발생하는 버그가 수정되었습니다.
    • 전달된 컨텍스트 대신 애플리케이션 컨텍스트가 유지됩니다.
    • 실수로 팬텀 세션을 생성하는 기능이 삭제되었습니다.
  • 새로운 기능:
    • 언제든지 캠페인 추천을 설정할 수 있는 기능이 추가되었습니다.
    • sampleRate 플래그가 추가되었습니다.
    • anonymizeIp 플래그가 추가되었습니다.

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

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

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

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

이번 출시에는 다음 사항이 포함됩니다.

  • 버그 수정:
    • 맞춤 변수를 사용할 때 발생하는 비정상 종료 문제가 해결되었습니다.
    • 맞춤 변수를 사용할 때 발생하는 메모리 누수 문제가 해결되었습니다.
  • 새로운 기능:
    • 전자상거래 조회에 대한 지원이 추가되었습니다.
    • Debug 플래그가 추가되었습니다.
    • DryRun 플래그가 추가되었습니다.
    • SQLite3 실패에 대한 자세한 오류 정보가 제공됩니다.

이번 출시에는 다음 사항이 포함됩니다.

  • 버그 수정:

    • 형식이 잘못 지정된 userAgent 문자열이 수정되었습니다.
  • 새로운 기능:

    • 전자상거래 추적에 대한 지원이 추가되었습니다.
    • debug 플래그가 추가되었습니다.
    • dryRun 플래그가 추가되었습니다.

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

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

이번 출시에는 다음 사항이 포함됩니다.

  • 버그 수정:

    • 공백이 잘못 인코딩되는 문제가 해결되었습니다.
    • SQLiteExceptions로 인해 더 이상 앱이 비정상 종료되지 않습니다.
  • 새로운 기능:

    • 맞춤 변수에 대한 지원이 추가되었습니다.

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

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

  • POST 지원:

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

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

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

이번 출시에는 다음 사항이 포함됩니다.

  • 새로운 기능:
    • 맞춤 변수에 대한 지원이 추가되었습니다.
    • 라이브러리의 NoThumb 버전이 추가되었습니다.

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

이번 출시에는 다음 사항이 포함됩니다.

  • 새로운 기능:

    • iOS4 지원이 추가되었습니다.

이번 출시에는 버그 수정 및 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)가 추가되었습니다.