_gat
전역 객체는 다른 모든 메서드가 호출되는 추적기 객체를 만들고 가져오는 데 사용됩니다. 따라서 이 목록의 메서드는 _gat 전역 변수를 사용하여 만든 추적기 객체에서만 실행해야 합니다. 다른 모든 메서드는 비동기 추적을 위해 _gaq
전역 객체를 사용하여 호출해야 합니다.
_gat 객체 메서드
_getTracker(account)
지원 중단됨_createTracker(opt_account, opt_name)
_getTrackerByName(opt_name)
_anonymizeIp()
_forceSSL(bool)
메서드 세부정보
_getTracker()
_getTracker(account)
-
지정된 웹 속성 ID의 추적기 객체를 만듭니다. 동일한 애널리틱스 계정 ID에 대해 이 메서드가 두 번 이상 호출되면 호출마다 새 객체가 생성됩니다.
_gat._getTracker('UA-65432-1');
매개변수
String account
추적기 객체의 전체 웹 속성 ID (예: UA-65432-1
)입니다.
returns
Tracker
생성된 추적 객체입니다._createTracker()
_createTracker(opt_account, opt_name)
-
새 추적기 객체를 만들어 지정된 이름을 할당합니다. 이름을 지정하지 않으면 생성됩니다. 추적기 객체는
_getTrackerByName
를 통해 검색할 수 있도록 이름 아래에 저장됩니다.
동일한 이름으로 두 개의 추적기가 생성되면 두 번째 추적기가 첫 번째 추적기를 덮어쓰고 첫 번째 추적기는 더 이상 _getTrackerByName
를 통해 검색할 수 없습니다.
_gat._createTracker('UA-65432-1');
_gat._createTracker('UA-65432-2', 't2');
매개변수
String opt_account
추적기 객체의 전체 웹 속성 ID (예: UA-XXXXX-X
)입니다.String opt_name
추적기를 저장할 이름(선택사항)입니다. 이 이름을 사용하여 _getTrackerByName
를 통해 추적기를 가져올 수 있습니다.returns
Tracker
생성된 추적 객체입니다._getTrackerByName()
_getTrackerByName(opt_name)
-
지정된 이름의 추적기 객체를 검색합니다. 이름을 지정하지 않으면 빈 문자열 ('')이 기본값이 사용됩니다.
지정된 이름의 추적기가 없으면 새 추적기가 생성되어 이름에 할당되며 반환됩니다.
_gat._getTrackerByName();
_gat._getTrackerByName('t2');
매개변수
String opt_name
가져올 추적기의 이름(선택사항)입니다. 기본값은 빈 문자열 ('')입니다.
returns
Tracker
가져오거나 만든 추적 객체입니다.
_anonymizeIp()
_anonymizeIp()
저장 전에 IP 주소의 마지막 옥텟을 삭제하여 추적기 객체에서 전송한 정보를 마스킹하도록 Google 애널리틱스에 지시합니다. 이 경우 지역 보고서의 정확성이 다소 떨어질 수 있으니 유의하시기 바랍니다.
이 함수를 사용하여 추적을 마스킹할 때는 아래와 같이 push
함수를 사용하고 함수를 추적기 객체와 올바르게 연결해야 합니다.
var _gaq = _gaq || []; _gaq.push (['_setAccount', 'UA-XXXXXXX-YY']); _gaq.push (['_gat._anonymizeIp']); _gaq.push (['_trackPageview']);
_forceSSL()
_forceSSL(bool)
안전하지 않은 (HTTP) 페이지에서도 SSL을 사용하여 모든 조회를 전송하도록 Google 애널리틱스를 구성합니다.
비동기 스니펫 (권장)
_gaq.push(['_setAccount', 'UA-12345-1']); _gaq.push(['_gat._forceSSL']); // Send all hits using SSL, even from insecure (HTTP) pages. _gaq.push(['_trackPageview']);