이 문서에서는 analytics.js에서 구성 가능한 모든 필드 이름을 나열합니다.
필드만 만들기
다음 필드는 create
메서드에서만 설정할 수 있습니다. 자세한 내용은 고급 구성 가이드의 추적 도구 객체 만들기 섹션을 참고하세요.
추적 ID/ 웹 속성 ID
모든 조회 유형에 필요합니다.
추적 ID / 웹 속성 ID. 형식은 UA-XXXX-Y입니다. 수집된 모든 데이터는 이 ID로 연결됩니다.
필드 이름 | 값 유형 | 기본값 |
---|---|---|
trackingId |
텍스트 | 없음 |
UA-XXXX-Y
사용 예:
ga('create', 'UA-XXXX-Y');
// Alerts the tracking ID for the default tracker. ga(function(tracker) { alert(tracker.get('trackingId')); });
트래커 이름
선택사항입니다.
이는 create
메서드에서만 설정할 수 있습니다.
추적기 객체의 이름입니다.
필드 이름 | 값 유형 | 기본값 |
---|---|---|
name |
텍스트 |
t0
|
myTracker
사용 예:
ga('create', 'UA-XXXX-Y', {'name': 'myTracker'});
Client ID
선택사항입니다.
이는 create
메서드에서만 설정할 수 있습니다.
브라우저 인스턴스를 익명화합니다. 기본적으로 이 값은 2년 만료 후 제1사 애널리틱스 쿠키의 일부로 저장됩니다.
필드 이름 | 값 유형 | 기본값 |
---|---|---|
clientId |
텍스트 |
Randomly Generated
|
35009a79-1a05-49d7-b876-2b884d0f825b
사용 예:
ga('create', 'UA-XXXX-Y', { 'clientId': '35009a79-1a05-49d7-b876-2b884d0f825b' });
샘플링 비율
선택사항입니다.
이는 create
메서드에서만 설정할 수 있습니다.
추적되어야 하는 사용자 비율을 지정합니다. 기본값은 100 (샘플링된 사용자 없음)이지만, 대규모 사이트에서 Google 애널리틱스 처리 한도를 유지하기 위해 더 낮은 샘플링 레이트를 사용해야 할 수도 있습니다.
필드 이름 | 값 유형 | 기본값 |
---|---|---|
sampleRate |
숫자 |
100
|
5
사용 예:
ga('create', 'UA-XXXX-Y', {'sampleRate': 5});
사이트 속도 샘플링 비율
선택사항입니다.
이는 create
메서드에서만 설정할 수 있습니다.
이 설정은 사이트 속도 비콘이 전송될 빈도를 결정합니다. 기본적으로 사용자의 1% 가 자동으로 측정됩니다.
필드 이름 | 값 유형 | 기본값 |
---|---|---|
siteSpeedSampleRate |
숫자 |
1
|
10
사용 예:
ga('create', 'UA-XXXX-Y', {'siteSpeedSampleRate': 10});
항상 리퍼러 전송하기
선택사항입니다.
이는 create
메서드에서만 설정할 수 있습니다.
기본적으로 트래픽 소스 기여 분석에 사용되는 HTTP 리퍼러 URL은 추천 사이트의 호스트 이름이 현재 페이지의 호스트 이름과 다를 때만 전송됩니다. 현재 호스트의 다른 페이지를 추천으로 처리하려는 경우에만 이 설정을 사용하세요.
필드 이름 | 값 유형 | 기본값 |
---|---|---|
alwaysSendReferrer |
부울 |
false
|
true
사용 예:
ga('create', 'UA-XXXX-Y', {'alwaysSendReferrer': true});
앵커 매개변수 허용
선택사항입니다.
이는 create
메서드에서만 설정할 수 있습니다.
기본적으로 analytics.js는 현재 페이지 URL의 쿼리 문자열과 앵커 모두에서 utm_source, utm_medium 등의 맞춤 캠페인 매개변수를 검색합니다. 이 필드를 false로 설정하면 앵커에 표시되는 맞춤 캠페인 매개변수가 무시됩니다.
필드 이름 | 값 유형 | 기본값 |
---|---|---|
allowAnchor |
부울 |
true
|
false
사용 예:
ga('create', 'UA-XXXX-Y', {'allowAnchor': false});
쿠키 이름
선택사항입니다.
이는 create
메서드에서만 설정할 수 있습니다.
애널리틱스 데이터를 저장하는 데 사용되는 쿠키의 이름입니다.
필드 이름 | 값 유형 | 기본값 |
---|---|---|
cookieName |
텍스트 |
_ga
|
gaCookie
사용 예:
ga('create', 'UA-XXXX-Y', {'cookieName': 'gaCookie'});
쿠키 도메인
선택사항입니다.
이는 create
메서드에서만 설정할 수 있습니다.
애널리틱스 쿠키를 저장하는 데 사용하는 도메인을 지정합니다. 'none'으로 설정하면 도메인을 지정하지 않고 쿠키가 설정됩니다.
필드 이름 | 값 유형 | 기본값 |
---|---|---|
cookieDomain |
텍스트 |
document.location.hostname (normalized)
|
example.com
사용 예:
ga('create', 'UA-XXXX-Y', {'cookieDomain': 'example.com'});
쿠키 플래그
선택사항입니다.
이는 create
메서드에서만 설정할 수 있습니다.
쿠키에 추가할 추가 플래그를 지정합니다. 플래그는 세미콜론으로 구분해야 합니다.
필드 이름 | 값 유형 | 기본값 |
---|---|---|
cookieFlags |
텍스트 | 없음 |
SameSite=None; Secure
사용 예:
ga('create', 'UA-XXXX-Y', {'cookieFlags': 'SameSite=None; Secure'});
쿠키 만료
선택사항입니다.
이는 create
메서드에서만 설정할 수 있습니다.
쿠키 만료 시간을 초 단위로 지정합니다.
필드 이름 | 값 유형 | 기본값 |
---|---|---|
cookieExpires |
정수 |
63072000 (two years)
|
86400
사용 예:
ga('create', 'UA-XXXX-Y', {'cookieExpires': 86400});
쿠키 업데이트
선택사항입니다.
이는 create
메서드에서만 설정할 수 있습니다.
cookieUpdate를 true (기본값)로 설정하면 각 페이지 로드 시 analytics.js가 쿠키를 업데이트합니다. 이렇게 하면 최근 사이트 방문을 기준으로 쿠키 만료가 업데이트됩니다. 예를 들어 쿠키 만료 기간이 1주일로 설정되어 있고 사용자가 5일마다 동일한 브라우저를 사용하는 경우 쿠키 만료 기간은 방문할 때마다 업데이트되므로 실질적으로는 만료되지 않습니다.
필드 이름 | 값 유형 | 기본값 |
---|---|---|
cookieUpdate |
부울 |
true
|
true
사용 예:
ga('create', 'UA-XXXX-Y', {'cookieUpdate': 'false'});
GAC 저장
선택사항입니다.
이는 create
메서드에서만 설정할 수 있습니다.
기본적으로 analytics.js는 캠페인 정보를 저장하기 위해 쿠키를 작성합니다. 이 필드는 해당 쿠키의 쓰기를 중지하는 데 사용할 수 있습니다.
필드 이름 | 값 유형 | 기본값 |
---|---|---|
storeGac |
부울 |
true
|
false
사용 예:
ga('create', 'UA-XXXX-Y', {'storeGac': false});
기존 쿠키 도메인
선택사항입니다.
이는 create
메서드에서만 설정할 수 있습니다.
이 필드는 analytics.js에서 ga.js 및 SUSE.js와 같은 이전 Google 애널리틱스 스크립트에서 생성된 쿠키를 검색하는 방법을 구성하는 데 사용됩니다.
필드 이름 | 값 유형 | 기본값 |
---|---|---|
legacyCookieDomain |
텍스트 | 없음 |
store.example.com
사용 예:
ga('create', 'UA-XXXX-Y', {'legacyCookieDomain': 'store.example.com'});
기존 기록 가져오기
선택사항입니다.
이는 create
메서드에서만 설정할 수 있습니다.
analytics.js가 ga.js 쿠키에서 기록 데이터를 가져와야 하는지 지정합니다.
필드 이름 | 값 유형 | 기본값 |
---|---|---|
legacyHistoryImport |
부울 |
true
|
false
사용 예:
ga('create', 'UA-XXXX-Y', 'auto', {'legacyHistoryImport': false});
링커 매개변수 허용
선택사항입니다.
이는 create
메서드에서만 설정할 수 있습니다.
이 필드를 true로 설정하면 도메인 간 상태를 전송하는 데 사용되는 교차 도메인 링커 매개변수를 파싱할 수 있습니다.
필드 이름 | 값 유형 | 기본값 |
---|---|---|
allowLinker |
부울 |
false
|
true
사용 예:
ga('create', 'UA-XXXX-Y', {allowLinker: true});
일반
광고 기능 허용
선택사항입니다.
디스플레이 기능 플러그인을 통해 또는 Google 애널리틱스 (속성 설정 > 데이터 수집)에서 Google 애널리틱스 광고 기능이 사용 설정된 경우 이 필드를 false로 설정합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
allowAdFeatures |
없음 | 부울 |
true
|
해당 사항 없음 | 모든 |
false
사용 예:
ga('set', 'allowAdFeatures', false)
IP 익명 처리
선택사항입니다.
해당되는 경우 발신자의 IP 주소는 익명처리됩니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
anonymizeIp |
aip
|
부울 | 없음 | 해당 사항 없음 | 모든 |
true
사용 예:
ga('set', 'anonymizeIp', true);
데이터 소스
선택사항입니다.
조회의 데이터 소스를 나타냅니다. analytics.js에서 전송된 조회에는 데이터 소스가 '웹'으로 설정됩니다. 모바일 SDK 중 하나에서 전송된 조회의 경우 데이터 소스가 '앱'으로 설정됩니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
dataSource |
ds
|
텍스트 | 없음 | 없음 | 모든 |
crm
사용 예:
ga('set', 'dataSource', 'crm');
큐 시간
선택사항입니다.
오프라인 / 잠재 조회수 수집에 사용됩니다. 이 값은 보고되는 조회가 발생한 시점과 조회가 전송된 시점 간의 시간 (밀리초)을 나타냅니다. 값은 0 이상이어야 합니다. 값이 4시간보다 크면 조회수가 처리되지 않을 수 있습니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
queueTime |
qt
|
정수 | 없음 | 없음 | 모든 |
560
사용 예:
ga('set', 'queueTime', 560);
SSL 강제 적용
선택사항입니다.
기본적으로 https 페이지에서 전송되는 비콘은 https를 사용하여 전송되고, http 페이지에서 전송되는 비콘은 http를 사용하여 전송됩니다. forceSSL을 true로 설정하면 http 페이지에서 https를 사용하여 모든 비콘도 전송합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
forceSSL |
없음 | 부울 |
false
|
해당 사항 없음 | 모든 |
true
사용 예:
ga('set', 'forceSSL', true);
전송
선택사항입니다.
이는 조회가 전송될 전송 메커니즘을 지정합니다. '표지', 'xhr' 또는 '이미지' 옵션입니다. 기본적으로 analytics.js는 조회 크기 및 브라우저 기능을 기반으로 가장 효과적인 방법을 파악합니다. 'cue'를 지정했는데 사용자의 브라우저가 'navgator.sendBeacon' 메서드를 지원하지 않으면 조회 크기에 따라 'image' 또는 'xhr'로 대체됩니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
transport |
없음 | 텍스트 |
none (automatically determined)
|
없음 | 모든 |
beacon
사용 예:
ga('send', 'event', 'click', 'download-me', {transport: 'beacon'});
표지 사용
선택사항입니다.
이 옵션은 현재 지원 중단되었습니다. 대신 'transport'를 사용하세요. 이를 true로 설정하면 클라이언트가 navgator.sendBeacon을 사용하여 조회를 전송하도록 지시합니다. 이 기능은 사용자가 탐색을 중단하지 않고 사이트에서 나기 직전에 이벤트를 추적하려는 경우에 유용합니다. 브라우저가 navgator.sendBeacon을 지원하지 않으면 조회는 정상적으로 전송됩니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
useBeacon |
없음 | 부울 |
false
|
해당 사항 없음 | 모든 |
true
사용 예:
ga('send', 'event', 'click', 'download-me', {useBeacon: true});
링커 매개변수
선택사항입니다.
교차 도메인 측정을 위한 링커 매개변수입니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
linkerParam |
없음 | 텍스트 | 없음 | 없음 | 모든 |
_ga=1.231587807.1974034684.1435105198
사용 예:
// Alerts the linker parameter for the default tracker. ga(function(tracker) { alert(tracker.get('linkerParam')); });
콜백 조회
선택사항입니다.
조회를 처리한 후 호출될 함수입니다. 이 콜백은 조회가 성공적으로 전송된 직후 또는 조회를 전송할 수 없거나 전송되지 않은 것으로 확인되면 항상 호출되도록 설계되었습니다. 호출하면 인수가 함수에 전달되지 않습니다. hitcallBack을 사용하여 애플리케이션에 중요한 코드를 실행하는 것을 피할 수 있습니다. 드물지만 (예: 서버가 응답하지 않거나 analytics.js가 로드되지 않는 경우) 호출되지 않을 수 있습니다. 이 경우 시간 제한을 설정하여 실행을 보장할 수 있습니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
hitCallback |
없음 | 함수 | 없음 | 없음 | 모든 |
// Alerts the user when a hit is sent. ga('send', 'pageview', { 'hitCallback': function() { alert('hit sent'); } });
// Use a timeout to ensure the execution of critical application code. ga('send', 'pageview', {'hitCallback': criticalCode}); setTimeout(criticalCode, 2000); // Only run the critical code once. var alreadyCalled = false; function criticalCode() { if (alreadyCalled) return; alreadyCalled = true; // Run critical code here... }
사용자
User ID
선택사항입니다.
요청에 클라이언트 ID (CID)가 지정되지 않은 경우 이 필드가 필요합니다. 사이트 소유자/라이브러리 사용자가 제공하는 사용자의 알려진 식별자입니다. 그 자체가 PII (개인 식별 정보)여서는 안 됩니다. 이 값은 Google 애널리틱스 쿠키 또는 애널리틱스에서 제공하는 다른 스토리지에 유지하면 안 됩니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
userId |
uid
|
텍스트 | 없음 | 없음 | 모든 |
as8eknlll
사용 예:
// Set the user ID when creating the tracker. ga('create', 'UA-XXXX-Y', {'userId': 'as8eknlll'}); // Alternatively, you may set the user ID via the `set` method. ga('set', 'userId', 'as8eknlll');
세션
세션 제어
선택사항입니다.
세션 시간을 제어하는 데 사용됩니다. '시작' 값을 사용하면 새 세션이 이 조회와 함께 강제로 시작되며 '종료'를 선택하면 현재 세션이 이 조회와 함께 종료됩니다. 그 외 모든 값은 무시됩니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
sessionControl |
sc
|
텍스트 | 없음 | 없음 | 모든 |
start
사용 예:
// Starts a new session. ga('send', 'pageview', {'sessionControl': 'start'});
트래픽 소스
문서 리퍼러
선택사항입니다.
웹사이트로 트래픽을 유도한 추천 소스를 지정합니다. 이 값은 트래픽 소스를 계산하는 데도 사용됩니다. 이 값의 형식은 URL입니다. 이 필드는 create 명령어로 초기화되며 'AlwaysSendReferrer' 필드가 true로 설정되지 않는 한 현재 호스트 이름이 리퍼러 호스트 이름과 다를 때만 설정됩니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
referrer |
dr
|
텍스트 |
document.referrer
|
2048 Bytes | 모든 |
http://example.com
사용 예:
ga('set', 'referrer', 'http://example.com');
캠페인 이름
선택사항입니다.
캠페인 이름을 지정합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
campaignName |
cn
|
텍스트 | 없음 | 100 Bytes | 모든 |
(direct)
사용 예:
ga('set', 'campaignName', '(direct)');
캠페인 소스
선택사항입니다.
캠페인 소스를 지정합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
campaignSource |
cs
|
텍스트 | 없음 | 100 Bytes | 모든 |
(direct)
사용 예:
ga('set', 'campaignSource', '(direct)');
캠페인 매체
선택사항입니다.
캠페인 매체를 지정합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
campaignMedium |
cm
|
텍스트 | 없음 | 50 Bytes | 모든 |
organic
사용 예:
ga('set', 'campaignMedium', 'organic');
캠페인 키워드
선택사항입니다.
캠페인 키워드를 지정합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
campaignKeyword |
ck
|
텍스트 | 없음 | 500 Bytes | 모든 |
Blue Shoes
사용 예:
ga('set', 'campaignKeyword', 'Blue Shoes');
캠페인 콘텐츠
선택사항입니다.
캠페인 콘텐츠를 지정합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
campaignContent |
cc
|
텍스트 | 없음 | 500 Bytes | 모든 |
content
사용 예:
ga('set', 'campaignContent', 'content');
캠페인 ID
선택사항입니다.
캠페인 ID를 지정합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
campaignId |
ci
|
텍스트 | 없음 | 100 Bytes | 모든 |
ID
사용 예:
ga('set', 'campaignId', 'ID');
시스템 정보
화면 해상도
선택사항입니다.
화면 해상도를 지정합니다. 이 필드는 create 명령어로 초기화됩니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
screenResolution |
sr
|
텍스트 | 없음 | 20 Bytes | 모든 |
800x600
사용 예:
ga('set', 'screenResolution', '800x600');
표시 영역 크기
선택사항입니다.
브라우저 / 기기의 조회 가능 영역을 지정합니다. 이 필드는 create 명령어로 초기화됩니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
viewportSize |
vp
|
텍스트 | 없음 | 20 Bytes | 모든 |
123x456
사용 예:
ga('set', 'viewportSize', '123x456');
문서 인코딩
선택사항입니다.
페이지 / 문서를 인코딩하는 데 사용되는 문자 집합을 지정합니다. 이 필드는 create 명령어로 초기화됩니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
encoding |
de
|
텍스트 |
UTF-8
|
20 Bytes | 모든 |
UTF-8
사용 예:
ga('set', 'encoding', 'UTF-16');
화면 색상
선택사항입니다.
화면 색상 깊이를 지정합니다. 이 필드는 create 명령어로 초기화됩니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
screenColors |
sd
|
텍스트 | 없음 | 20 Bytes | 모든 |
24-bits
사용 예:
ga('set', 'screenColors', '8-bit');
사용자 언어
선택사항입니다.
언어를 지정합니다. 이 필드는 create 명령어로 초기화됩니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
language |
ul
|
텍스트 | 없음 | 20 Bytes | 모든 |
en-us
사용 예:
ga('set', 'language', 'en-us');
Java 활성화
선택사항입니다.
자바의 사용 설정 여부를 지정합니다. 이 필드는 create 명령어로 초기화됩니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
javaEnabled |
je
|
부울 | 없음 | 해당 사항 없음 | 모든 |
true
사용 예:
ga('set', 'javaEnabled', true);
플래시 버전
선택사항입니다.
플래시 버전을 지정합니다. 이 필드는 create 명령어로 초기화됩니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
flashVersion |
fl
|
텍스트 | 없음 | 20 Bytes | 모든 |
10 1 r103
사용 예:
ga('set', 'flashVersion', '10 1 r103');
조회
조회 유형
모든 조회 유형에 필요합니다.
조회 유형입니다. '페이지뷰', '화면 조회', '이벤트', '트랜잭션', '항목', '소셜', '예외', '타이밍' 중 하나여야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
hitType |
t
|
텍스트 | 없음 | 없음 | 모든 |
pageview
사용 예:
ga('send', { 'hitType': 'pageview', 'page': '/home' });
비 상호작용 조회
선택사항입니다.
조회를 비대화형으로 간주하도록 지정합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
nonInteraction |
ni
|
부울 | 없음 | 해당 사항 없음 | 모든 |
true
사용 예:
ga('set', 'nonInteraction', true);
콘텐츠 정보
문서 위치 URL
선택사항입니다.
페이지의 전체 URL (앵커 제외)을 지정합니다. 이 필드는 create 명령어로 초기화됩니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
location |
dl
|
텍스트 | 없음 | 2048 Bytes | 모든 |
http://foo.com/home?a=b
사용 예:
ga('set', 'location', 'http://foo.com/home?a=b');
문서 호스트 이름
선택사항입니다.
콘텐츠가 호스팅되는 호스트 이름을 지정합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
hostname |
dh
|
텍스트 | 없음 | 100 Bytes | 모든 |
foo.com
사용 예:
ga('set', 'hostname', 'foo.com');
문서 경로
선택사항입니다.
페이지 URL의 경로 부분입니다. '/'로 시작해야 합니다. '페이지뷰' 조회의 경우 조회가 유효하려면 &dl 또는 &d 및 &dp를 모두 지정해야 합니다. 가상 페이지 경로를 지정하는 데 사용됩니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
page |
dp
|
텍스트 | 없음 | 2048 Bytes | 모든 |
/foo
사용 예:
ga('set', 'page', '/foo');
문서 제목
선택사항입니다.
페이지 / 문서의 제목입니다. 기본값은 document.title입니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
title |
dt
|
텍스트 | 없음 | 1500 Bytes | 모든 |
Settings
사용 예:
ga('set', 'title', 'Settings');
화면 이름
화면 조회수 조회 유형에 필요합니다.
이 매개변수는 웹 속성에서 선택사항이며 화면 조회의 '화면 이름'에 사용되는 화면 조회 조회의 모바일 속성에서 필요합니다. 웹 속성에서는 &dl 매개변수를 그대로 사용하거나 &dh 및 &dp에서 조합함으로써 페이지의 고유 URL로 기본 설정됩니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
screenName |
cd
|
텍스트 | 없음 | 2048 Bytes | 화면 조회수 |
High Scores
사용 예:
ga('set', 'screenName', 'High Scores');
콘텐츠 그룹
선택사항입니다.
콘텐츠 분류는 최대 5개까지 만들 수 있으며 각 그룹에는 1부터 5까지를 포함하는 연결된 색인이 있습니다. 각 콘텐츠 그룹에는 최대 100개의 콘텐츠 그룹을 포함할 수 있습니다. 콘텐츠 그룹의 값은 '/'로 구분된 계층적 텍스트입니다. 모든 선행 및 후행 슬래시는 삭제되고 반복되는 슬래시는 단일 슬래시로 줄어듭니다. 예를 들어 '/a//b/'는 'a/b'로 변환됩니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
contentGroup |
cg<groupIndex>
|
텍스트 | 없음 | 100 Bytes | 모든 |
news/sports
사용 예:
ga('set', 'contentGroup5', '/news/sports');
연결 ID
선택사항입니다.
속성에 대해 향상된 링크 기여가 사용 설정된 경우 인페이지 애널리틱스 보고서에서 동일한 URL에 대한 여러 링크를 구별하는 데 사용되는 클릭된 DOM 요소의 ID입니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
linkid |
linkid
|
텍스트 | 없음 | 없음 | 모든 |
nav_bar
사용 예:
ga('set', '&linkid', 'html-element-id');
앱
애플리케이션 이름
선택사항입니다.
애플리케이션 이름을 지정합니다. 이 필드는 앱 관련 데이터 (예: 앱 버전, 앱 ID, 앱 설치 프로그램 ID)가 있는 조회에 필수입니다. 웹 속성으로 전송된 조회의 경우 이 필드는 선택사항입니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
appName |
an
|
텍스트 | 없음 | 100 Bytes | 모든 |
My App
사용 예:
ga('set', 'appName', 'My App');
애플리케이션 ID
선택사항입니다.
애플리케이션 식별자
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
appId |
aid
|
텍스트 | 없음 | 150 Bytes | 모든 |
com.company.app
사용 예:
ga('set', 'appId', 'com.company.app');
애플리케이션 버전
선택사항입니다.
애플리케이션 버전을 지정합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
appVersion |
av
|
텍스트 | 없음 | 100 Bytes | 모든 |
1.2
사용 예:
ga('set', 'appVersion', '1.2');
애플리케이션 설치 프로그램 ID
선택사항입니다.
애플리케이션 설치 프로그램 식별자입니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
appInstallerId |
aiid
|
텍스트 | 없음 | 150 Bytes | 모든 |
com.platform.vending
사용 예:
ga('set', 'appInstallerId', 'com.platform.vending');
이벤트
이벤트 카테고리
이벤트 조회 유형에 필요합니다.
이벤트 카테고리를 지정합니다. 비워 둘 수 없습니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
eventCategory |
ec
|
텍스트 | 없음 | 150 Bytes | 이벤트 |
Category
사용 예:
ga('send', 'event', { 'eventCategory': 'Category', 'eventAction': 'Action' });
이벤트 액션
이벤트 조회 유형에 필요합니다.
이벤트 작업을 지정합니다. 비워 둘 수 없습니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
eventAction |
ea
|
텍스트 | 없음 | 500 Bytes | 이벤트 |
Action
사용 예:
ga('send', 'event', { 'eventCategory': 'Category', 'eventAction': 'Action' });
이벤트 라벨
선택사항입니다.
이벤트 라벨을 지정합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
eventLabel |
el
|
텍스트 | 없음 | 500 Bytes | 이벤트 |
Label
사용 예:
ga('send', 'event', { 'eventCategory': 'Category', 'eventAction': 'Action', 'eventLabel': 'Label' });
이벤트 값
선택사항입니다.
이벤트 값을 지정합니다. 값은 음수가 아니어야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
eventValue |
ev
|
정수 | 없음 | 없음 | 이벤트 |
55
사용 예:
ga('send', 'event', { 'eventCategory': 'Category', 'eventAction': 'Action', 'eventValue': 55 });
향상된 전자상거래
제품 SKU
선택사항입니다.
제품의 SKU입니다. 제품 색인은 1에서 200 사이의 양의 정수여야 합니다. analytics.js의 경우 이 필드를 사용하기 전에 향상된 전자상거래 플러그인을 설치해야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
(product) id |
pr<productIndex>id
|
텍스트 | 없음 | 500 Bytes | 모든 |
P12345
사용 예:
ga('ec:addProduct', {'id': 'P12345'});
제품 이름
선택사항입니다.
제품 이름입니다. 제품 색인은 1에서 200 사이의 양의 정수여야 합니다. analytics.js의 경우 이 필드를 사용하기 전에 향상된 전자상거래 플러그인을 설치해야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
(product) name |
pr<productIndex>nm
|
텍스트 | 없음 | 500 Bytes | 모든 |
Android T-Shirt
사용 예:
ga('ec:addProduct', {'name': 'Android T-Shirt'});
제품 브랜드
선택사항입니다.
제품과 연결된 브랜드입니다. 제품 색인은 1에서 200 사이의 양의 정수여야 합니다. analytics.js의 경우 이 필드를 사용하기 전에 향상된 전자상거래 플러그인을 설치해야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
(product) brand |
pr<productIndex>br
|
텍스트 | 없음 | 500 Bytes | 모든 |
Google
사용 예:
ga('ec:addProduct', {'brand': 'Google'});
제품 카테고리
선택사항입니다.
제품이 속한 카테고리입니다. 제품 색인은 1에서 200 사이의 양의 정수여야 합니다. 제품 카테고리 매개변수는 계층 구조일 수 있습니다. 구분자로 / 를 사용하여 계층 구조를 최대 5개 수준으로 지정합니다. analytics.js의 경우 이 필드를 사용하기 전에 향상된 전자상거래 플러그인을 설치해야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
(product) category |
pr<productIndex>ca
|
텍스트 | 없음 | 500 Bytes | 모든 |
Apparel
사용 예:
ga('ec:addProduct', {'category': 'Apparel'});
변형 제품
선택사항입니다.
제품의 변형입니다. 제품 색인은 1에서 200 사이의 양의 정수여야 합니다. analytics.js의 경우 이 필드를 사용하기 전에 향상된 전자상거래 플러그인을 설치해야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
(product) variant |
pr<productIndex>va
|
텍스트 | 없음 | 500 Bytes | 모든 |
Black
사용 예:
ga('ec:addProduct', {'variant': 'Black'});
제품 가격
선택사항입니다.
제품의 단가입니다. 제품 색인은 1에서 200 사이의 양의 정수여야 합니다. analytics.js의 경우 이 필드를 사용하기 전에 향상된 전자상거래 플러그인을 설치해야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
(product) price |
pr<productIndex>pr
|
currency | 없음 | 없음 | 모든 |
29.20
사용 예:
ga('ec:addProduct', {'price': '29.20'});
제품 수량
선택사항입니다.
제품의 수량입니다. 제품 색인은 1에서 200 사이의 양의 정수여야 합니다. analytics.js의 경우 이 필드를 사용하기 전에 향상된 전자상거래 플러그인을 설치해야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
(product) quantity |
pr<productIndex>qt
|
정수 | 없음 | 없음 | 모든 |
2
사용 예:
ga('ec:addProduct', {'quantity': 2});
제품 쿠폰 코드
선택사항입니다.
제품과 연결된 쿠폰 코드입니다. 제품 색인은 1에서 200 사이의 양의 정수여야 합니다. analytics.js의 경우 이 필드를 사용하기 전에 향상된 전자상거래 플러그인을 설치해야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
(product) coupon |
pr<productIndex>cc
|
텍스트 | 없음 | 500 Bytes | 모든 |
SUMMER_SALE13
사용 예:
ga('ec:addProduct', {'coupon': 'SUMMER_SALE13'});
제품 위치
선택사항입니다.
목록 또는 컬렉션 내 제품의 위치입니다. 제품 색인은 1에서 200 사이의 양의 정수여야 합니다. analytics.js의 경우 이 필드를 사용하기 전에 향상된 전자상거래 플러그인을 설치해야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
(product) position |
pr<productIndex>ps
|
정수 | 없음 | 없음 | 모든 |
2
사용 예:
ga('ec:addProduct', {'position': 2});
제품 맞춤 측정기준
선택사항입니다.
측정기준 색인이 1과 200 사이의 양의 정수인 제품 수준 맞춤 측정기준입니다. 제품 색인은 1에서 200 사이의 양의 정수여야 합니다. analytics.js의 경우 이 필드를 사용하기 전에 향상된 전자상거래 플러그인을 설치해야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
(product) dimension |
pr<productIndex>cd<dimensionIndex>
|
텍스트 | 없음 | 150 Bytes | 모든 |
Member
사용 예:
ga('ec:addProduct', {'dimension1': 'Member'});
제품 커스텀 측정항목
선택사항입니다.
측정항목 색인이 1에서 200 사이의 양의 정수인 제품 수준 맞춤 측정항목입니다. 제품 색인은 1에서 200 사이의 양의 정수여야 합니다. analytics.js의 경우 이 필드를 사용하기 전에 향상된 전자상거래 플러그인을 설치해야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
(product) metric |
pr<productIndex>cm<metricIndex>
|
정수 | 없음 | 없음 | 모든 |
28
사용 예:
ga('ec:addProduct', {'metric1': 28});
광고 게재
선택사항입니다.
조회에 포함된 제품의 역할입니다. 제품 액션을 지정하지 않으면 조회에 포함된 모든 제품 정의가 무시됩니다. 세부정보, 클릭, 추가, 삭제, 결제, 결제, 구매, 환불 중 하나여야 합니다. analytics.js의 경우 이 필드를 사용하기 전에 향상된 전자상거래 플러그인을 설치해야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
(product action) |
pa
|
텍스트 | 없음 | 없음 | 모든 |
detail
사용 예:
ga('ec:setAction', 'detail');
거래 ID
선택사항입니다.
거래 ID입니다. Product Action이 'purchase' 또는 'refund'로 설정된 경우 전송할 수 있는 추가 매개변수입니다. analytics.js의 경우 이 필드를 사용하기 전에 향상된 전자상거래 플러그인을 설치해야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
(product action) id |
ti
|
텍스트 | 없음 | 없음 | 모든 |
T1234
사용 예:
ga('ec:setAction', 'purchase', {'id': 'T1234'});
제휴
선택사항입니다.
거래가 발생한 상점 또는 제휴 업체 Product Action이 'purchase' 또는 'refund'로 설정된 경우 전송할 수 있는 추가 매개변수입니다. analytics.js의 경우 이 필드를 사용하기 전에 향상된 전자상거래 플러그인을 설치해야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
(product action) affiliation |
ta
|
텍스트 | 없음 | 없음 | 모든 |
Google Store
사용 예:
ga('ec:setAction', 'purchase', {'affiliation': 'Google Store'});
수익
선택사항입니다.
거래의 총 금액(세금 및 배송비 포함) 값을 전송하지 않으면 같은 조회에 있는 모든 제품의 제품 수량과 가격 필드를 사용하여 값이 자동으로 계산됩니다. Product Action이 'purchase' 또는 'refund'로 설정된 경우 전송할 수 있는 추가 매개변수입니다. analytics.js의 경우 이 필드를 사용하기 전에 향상된 전자상거래 플러그인을 설치해야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
(product action) revenue |
tr
|
currency | 없음 | 없음 | 모든 |
123.21
사용 예:
ga('ec:setAction', 'purchase', {'revenue': '123.21'});
세금
선택사항입니다.
거래와 관련된 총 세금입니다. Product Action이 'purchase' 또는 'refund'로 설정된 경우 전송할 수 있는 추가 매개변수입니다. analytics.js의 경우 이 필드를 사용하기 전에 향상된 전자상거래 플러그인을 설치해야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
(product action) tax |
tt
|
currency | 없음 | 없음 | 모든 |
10.78
사용 예:
ga('ec:setAction', 'purchase', {'tax': '10.78'});
배송
선택사항입니다.
거래와 연결된 배송비입니다. Product Action이 'purchase' 또는 'refund'로 설정된 경우 전송할 수 있는 추가 매개변수입니다. analytics.js의 경우 이 필드를 사용하기 전에 향상된 전자상거래 플러그인을 설치해야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
(product action) shipping |
ts
|
currency | 없음 | 없음 | 모든 |
3.55
사용 예:
ga('ec:setAction', 'purchase', {'shipping': '3.55'});
쿠폰 코드
선택사항입니다.
거래에 사용된 거래 쿠폰입니다. Product Action이 'purchase' 또는 'refund'로 설정된 경우 전송할 수 있는 추가 매개변수입니다. analytics.js의 경우 이 필드를 사용하기 전에 향상된 전자상거래 플러그인을 설치해야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
(product action) coupon |
tcc
|
텍스트 | 없음 | 없음 | 모든 |
SUMMER08
사용 예:
ga('ec:setAction', 'purchase', {'coupon': 'SUMMER08'});
제품 작업 목록
선택사항입니다.
제품 액션이 발생한 목록 또는 컬렉션입니다. 제품 작업이 '세부정보' 또는 '클릭'으로 설정된 경우 보낼 수 있는 추가 매개변수입니다. analytics.js의 경우 이 필드를 사용하기 전에 향상된 전자상거래 플러그인을 설치해야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
(product action) list |
pal
|
텍스트 | 없음 | 없음 | 모든 |
Search Results
사용 예:
ga('ec:setAction', 'click', {'list': 'Search Results'});
결제 단계
선택사항입니다.
결제 유입경로의 단계 번호입니다. 제품 작업이 '결제'로 설정된 경우 보낼 수 있는 추가 매개변수입니다. analytics.js의 경우 이 필드를 사용하기 전에 향상된 전자상거래 플러그인을 설치해야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
(product action) step |
cos
|
정수 | 없음 | 없음 | 모든 |
2
사용 예:
ga('ec:setAction', 'checkout', {'step': 2});
결제 단계 옵션
선택사항입니다.
결제 단계에 대한 추가 정보입니다. 제품 작업이 '결제'로 설정된 경우 보낼 수 있는 추가 매개변수입니다. analytics.js의 경우 이 필드를 사용하기 전에 향상된 전자상거래 플러그인을 설치해야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
(product action) option |
col
|
텍스트 | 없음 | 없음 | 모든 |
Visa
사용 예:
ga('ec:setAction', 'checkout', {'option': 'Visa'});
제품 노출 목록 이름
선택사항입니다.
제품이 속한 목록 또는 컬렉션입니다. 노출 목록 색인은 1에서 200 사이의 양의 정수여야 합니다. analytics.js의 경우 이 필드를 사용하기 전에 향상된 전자상거래 플러그인을 설치해야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
(impression) list |
il<listIndex>nm
|
텍스트 | 없음 | 없음 | 모든 |
Search Results
사용 예:
ga('ec:addImpression', {'list': 'Search Results'});
제품 노출 SKU
선택사항입니다.
제품 ID 또는 SKU 노출 목록 색인은 1에서 200 사이의 양의 정수여야 합니다. 제품 색인은 1에서 200 사이의 양의 정수여야 합니다. analytics.js의 경우 이 필드를 사용하기 전에 향상된 전자상거래 플러그인을 설치해야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
(impression) id |
il<listIndex>pi<productIndex>id
|
텍스트 | 없음 | 없음 | 모든 |
P67890
사용 예:
ga('ec:addImpression', {'id': 'P67890'});
제품 노출 이름
선택사항입니다.
제품 이름입니다. 노출 목록 색인은 1에서 200 사이의 양의 정수여야 합니다. 제품 색인은 1에서 200 사이의 양의 정수여야 합니다. analytics.js의 경우 이 필드를 사용하기 전에 향상된 전자상거래 플러그인을 설치해야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
(impression) name |
il<listIndex>pi<productIndex>nm
|
텍스트 | 없음 | 없음 | 모든 |
Android T-Shirt
사용 예:
ga('ec:addImpression', {'name': 'Android T-Shirt'});
제품 노출 브랜드
선택사항입니다.
제품과 연결된 브랜드입니다. 노출 목록 색인은 1에서 200 사이의 양의 정수여야 합니다. 제품 색인은 1에서 200 사이의 양의 정수여야 합니다. analytics.js의 경우 이 필드를 사용하기 전에 향상된 전자상거래 플러그인을 설치해야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
(impression) brand |
il<listIndex>pi<productIndex>br
|
텍스트 | 없음 | 없음 | 모든 |
Google
사용 예:
ga('ec:addImpression', {'brand': 'Google'});
제품 노출 범주
선택사항입니다.
제품이 속한 카테고리입니다. 노출 목록 색인은 1에서 200 사이의 양의 정수여야 합니다. 제품 색인은 1에서 200 사이의 양의 정수여야 합니다. analytics.js의 경우 이 필드를 사용하기 전에 향상된 전자상거래 플러그인을 설치해야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
(impression) category |
il<listIndex>pi<productIndex>ca
|
텍스트 | 없음 | 없음 | 모든 |
Apparel
사용 예:
ga('ec:addImpression', {'category': 'Apparel'});
제품 노출 대안
선택사항입니다.
제품의 변형입니다. 노출 목록 색인은 1에서 200 사이의 양의 정수여야 합니다. 제품 색인은 1에서 200 사이의 양의 정수여야 합니다. analytics.js의 경우 이 필드를 사용하기 전에 향상된 전자상거래 플러그인을 설치해야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
(impression) variant |
il<listIndex>pi<productIndex>va
|
텍스트 | 없음 | 없음 | 모든 |
Black
사용 예:
ga('ec:addImpression', {'variant': 'Black'});
제품 노출 위치
선택사항입니다.
목록 또는 컬렉션 내 제품의 위치입니다. 노출 목록 색인은 1에서 200 사이의 양의 정수여야 합니다. 제품 색인은 1에서 200 사이의 양의 정수여야 합니다. analytics.js의 경우 이 필드를 사용하기 전에 향상된 전자상거래 플러그인을 설치해야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
(impression) position |
il<listIndex>pi<productIndex>ps
|
정수 | 없음 | 없음 | 모든 |
2
사용 예:
ga('ec:addImpression', {'position': 2});
제품 노출 가격
선택사항입니다.
제품의 가격입니다. 노출 목록 색인은 1에서 200 사이의 양의 정수여야 합니다. 제품 색인은 1에서 200 사이의 양의 정수여야 합니다. analytics.js의 경우 이 필드를 사용하기 전에 향상된 전자상거래 플러그인을 설치해야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
(impression) price |
il<listIndex>pi<productIndex>pr
|
currency | 없음 | 없음 | 모든 |
29.20
사용 예:
ga('ec:addImpression', {'price': '29.20'});
제품 노출 맞춤 측정기준
선택사항입니다.
측정기준 색인이 1과 200 사이의 양의 정수인 제품 수준 맞춤 측정기준입니다. 노출 목록 색인은 1에서 200 사이의 양의 정수여야 합니다. 제품 색인은 1에서 200 사이의 양의 정수여야 합니다. analytics.js의 경우 이 필드를 사용하기 전에 향상된 전자상거래 플러그인을 설치해야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
(impression) dimension |
il<listIndex>pi<productIndex>cd<dimensionIndex>
|
텍스트 | 없음 | 없음 | 모든 |
Member
사용 예:
ga('ec:addImpression', {'dimension1': 'Member'});
제품 노출 커스텀 측정항목
선택사항입니다.
측정항목 색인이 1에서 200 사이의 양의 정수인 제품 수준 맞춤 측정항목입니다. 노출 목록 색인은 1에서 200 사이의 양의 정수여야 합니다. 제품 색인은 1에서 200 사이의 양의 정수여야 합니다. analytics.js의 경우 이 필드를 사용하기 전에 향상된 전자상거래 플러그인을 설치해야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
(impression) metric |
il<listIndex>pi<productIndex>cm<metricIndex>
|
정수 | 없음 | 없음 | 모든 |
28
사용 예:
ga('ec:addImpression', {'metric1': '28'});
프로모션 ID
선택사항입니다.
프로모션 ID입니다. 프로모션 색인은 1에서 200 사이의 양의 정수여야 합니다. analytics.js의 경우 이 필드를 사용하기 전에 향상된 전자상거래 플러그인을 설치해야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
(promo) id |
promo<promoIndex>id
|
텍스트 | 없음 | 없음 | 모든 |
SHIP
사용 예:
ga('ec:addPromo', {'id': 'SHIP'});
프로모션 이름
선택사항입니다.
프로모션의 이름입니다. 프로모션 색인은 1에서 200 사이의 양의 정수여야 합니다. analytics.js의 경우 이 필드를 사용하기 전에 향상된 전자상거래 플러그인을 설치해야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
(promo) name |
promo<promoIndex>nm
|
텍스트 | 없음 | 없음 | 모든 |
Free Shipping
사용 예:
ga('ec:addPromo', {'name': 'Free Shipping'});
프로모션 광고 소재
선택사항입니다.
프로모션과 연결된 광고 소재입니다. 프로모션 색인은 1에서 200 사이의 양의 정수여야 합니다. analytics.js의 경우 이 필드를 사용하기 전에 향상된 전자상거래 플러그인을 설치해야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
(promo) creative |
promo<promoIndex>cr
|
텍스트 | 없음 | 없음 | 모든 |
Shipping Banner
사용 예:
ga('ec:addPromo', {'creative': 'Shipping Banner'});
프로모션 위치
선택사항입니다.
광고 소재의 위치입니다. 프로모션 색인은 1에서 200 사이의 양의 정수여야 합니다. analytics.js의 경우 이 필드를 사용하기 전에 향상된 전자상거래 플러그인을 설치해야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
(promo) position |
promo<promoIndex>ps
|
텍스트 | 없음 | 없음 | 모든 |
banner_slot_1
사용 예:
ga('ec:addPromo', {'position': 'banner_slot_1'});
프로모션 작업
선택사항입니다.
조회에 포함된 프로모션의 역할을 지정합니다. 프로모션 액션을 지정하지 않으면 기본 프로모션 액션인 '보기'가 적용됩니다. 프로모션에서 발생한 사용자 클릭을 측정하려면 'promo_click'으로 설정하세요. analytics.js의 경우 이 필드를 사용하기 전에 향상된 전자상거래 플러그인을 설치해야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
(promo) action |
promoa
|
텍스트 | 없음 | 없음 | 모든 |
click
사용 예:
ga('ec:setAction', 'promo_click'});
통화 코드
선택사항입니다.
있으면 모든 거래 통화 값의 현지 통화를 나타냅니다. 값은 유효한 ISO 4217 통화 코드여야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
currencyCode |
cu
|
텍스트 | 없음 | 10 Bytes | 모든 |
EUR
사용 예:
ga('set', 'currencyCode', 'EUR');
소셜 상호작용
소셜 네트워크
소셜 조회 유형에 필요합니다.
Facebook 또는 Google Plus와 같은 소셜 네트워크를 지정합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
socialNetwork |
sn
|
텍스트 | 없음 | 50 Bytes | social |
facebook
사용 예:
ga('send', 'social', { 'socialNetwork': 'facebook', 'socialAction': 'like', 'socialTarget': 'http://foo.com' })
소셜 액션
소셜 조회 유형에 필요합니다.
소셜 상호작용 작업을 지정합니다. 예를 들어 Google 플러스에서 사용자가 +1 버튼을 클릭하면 소셜 액션은 '플러스'입니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
socialAction |
sa
|
텍스트 | 없음 | 50 Bytes | social |
like
사용 예:
ga('send', 'social', { 'socialNetwork': 'facebook', 'socialAction': 'like', 'socialTarget': 'http://foo.com' })
소셜 액션 타겟
소셜 조회 유형에 필요합니다.
소셜 상호작용의 타겟을 지정합니다. 이 값은 일반적으로 URL이지만 어떤 텍스트일 수도 있습니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
socialTarget |
st
|
텍스트 | 없음 | 2048 Bytes | social |
http://foo.com
사용 예:
ga('send', 'social', { 'socialNetwork': 'facebook', 'socialAction': 'like', 'socialTarget': 'http://foo.com' })
타이밍
사용자 시간 카테고리
타이밍 조회 유형에 필요합니다.
사용자 시간 카테고리를 지정합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
timingCategory |
utc
|
텍스트 | 없음 | 150 Bytes | 타이밍 |
category
사용 예:
ga('send', 'timing', { 'timingCategory': 'category', 'timingVar': 'lookup', 'timingValue': 123 });
사용자 시간 변수 이름
타이밍 조회 유형에 필요합니다.
사용자 시간 변수를 지정합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
timingVar |
utv
|
텍스트 | 없음 | 500 Bytes | 타이밍 |
lookup
사용 예:
ga('send', 'timing', { 'timingCategory': 'category', 'timingVar': 'lookup', 'timingValue': 123 });
사용자 시간
타이밍 조회 유형에 필요합니다.
사용자 시간 값을 지정합니다. 값의 단위는 밀리초입니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
timingValue |
utt
|
정수 | 없음 | 없음 | 타이밍 |
123
사용 예:
ga('send', 'timing', { 'timingCategory': 'category', 'timingVar': 'lookup', 'timingValue': 123 });
사용자 시간 라벨
선택사항입니다.
사용자 시간 라벨을 지정합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
timingLabel |
utl
|
텍스트 | 없음 | 500 Bytes | 타이밍 |
label
사용 예:
ga('send', 'timing', { 'timingCategory': 'category', 'timingVar': 'lookup', 'timingValue': 123, 'timingLabel': 'label' });
예외
예외 설명
선택사항입니다.
예외에 대한 설명을 지정합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
exDescription |
exd
|
텍스트 | 없음 | 150 Bytes | 예외 |
DatabaseError
사용 예:
ga('send', 'exception', { 'exDescription': 'DatabaseError' });
치명적인 예외입니까?
선택사항입니다.
예외사항이 치명적인지 지정합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
exFatal |
exf
|
부울 |
1
|
해당 사항 없음 | 예외 |
true
사용 예:
ga('send', 'exception', { 'exFatal': true });
맞춤 측정기준 / 측정항목
맞춤 측정기준
선택사항입니다.
각 맞춤 측정기준에는 연결된 색인이 있습니다. 맞춤 측정기준은 최대 20개입니다 (애널리틱스 360 계정의 경우 200개). 측정기준 색인은 1에서 200 사이의 양의 정수여야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
dimension |
cd<dimensionIndex>
|
텍스트 | 없음 | 150 Bytes | 모든 |
Sports
사용 예:
ga('set', 'dimension14', 'Sports');
맞춤 측정항목
선택사항입니다.
맞춤 측정기준마다 연결된 색인이 있습니다. 맞춤 측정기준은 최대 20개입니다(애널리틱스 360 계정의 경우 200개). 측정항목 색인은 1에서 200 사이의 양의 정수여야 합니다.
필드 이름 | 프로토콜 매개변수 | 값 유형 | 기본값 | 최대 길이 | 지원되는 조회 유형 |
---|---|---|---|---|---|
metric |
cm<metricIndex>
|
숫자 | 없음 | 없음 | 모든 |
47
사용 예:
ga('set', 'metric7', 47);