Analytics.js 필드 참조

이 문서에서는 analytics.js에서 구성 가능한 모든 필드 이름을 나열합니다.

  1. 필드만 만들기
  2. General
  3. 사용자
  4. 세션
  5. 트래픽 소스
  6. 시스템 정보
  7. 조회
  8. 콘텐츠 정보
  9. 이벤트
  10. 향상된 전자상거래
  11. 소셜 상호작용
  12. 타이밍
  13. 예외
  14. 맞춤 측정기준 / 측정항목

필드만 만들기

다음 필드는 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);