Tag Manager API - 변수 사전 참조

이 문서에서는 Google 태그에 설정할 수 있는 속성을 설명합니다. 관리자 변수입니다.

소개

각 Google 태그 관리자 변수 에는 변수를 식별하는 type 코드가 있습니다. 또한 대부분의 변수에는 매개변수 (key, type)가 있습니다. '객체 매개변수'의 일부로 설정할 수 있습니다. 데이터를 생성하거나 변수를 업데이트할 수 있습니다. 를 사용하여 이러한 매개변수를 설정하는 방법에 대해 자세히 알아보려면 매개변수 객체에는 매개변수 참조.

이 문서의 나머지 부분에서는 지원되는 모든 변수에 대한 세부정보를 확인할 수 있습니다.

퍼스트 파티 쿠키

코드 입력

k

매개변수

유형 참고
name template 쿠키 이름입니다.

 {
   "name": "Sample 1st Party Cookie Variable",
   "type": "k",
   "parameter": [
    {
     "type": "template",
     "key": "name",
     "value": "myCookieName"
    }
   ]
 }

자동 이벤트 변수

코드 입력

aev

매개변수

유형 참고
varType template 다음 중 하나 ELEMENT, CLASSES, ID TARGET, TEXT, URL HISTORY_NEW_URL_FRAGMENT, HISTORY_OLD_URL_FRAGMENT, HISTORY_NEW_STATE, HISTORY_OLD_STATE, HISTORY_CHANGE_SOURCE.
defaultValue template 선택사항입니다.

  {
   "name": "Sample AutoEvent Variable",
   "type": "aev",
   "parameter": [
    {
     "type": "template",
     "key": "varType",
     "value": "CLASSES"
    },
    {
     "type": "template",
     "key": "defaultValue",
     "value": "MyDefault"
    }
   ]
  }

상수 문자열

코드 입력

c

매개변수

유형
value template

  {
   "name": "Sample Constant String",
   "type": "c",
   "parameter": [
    {
     "type": "template",
     "key": "value",
     "value": "MyString"
    }
   ]
  }

컨테이너 버전 번호

코드 입력

ctv

매개변수

해당 사항 없음

  {
   "name": "Sample Container Version Number",
   "type": "ctv"
  }

맞춤 이벤트

코드 입력

매개변수

해당 사항 없음

  {
   "name": "Custom Event Name",
   "type": "e"
  }

맞춤 자바스크립트

코드 입력

jsm

매개변수

유형
javascript template

  {
   "name": "Sample Custom Javascript",
   "type": "jsm",
   "parameter": [
    {
     "type": "template",
     "key": "javascript",
     "value": "function() {\n return \"Hello World\";\n}"
    }
   ]
  }

데이터 영역 변수

코드 입력

v

매개변수

유형 참고
name template 데이터 영역 변수 이름
defaultValue template
dataLayerVersion integer 1 또는 2.

  {
   "name": "Sample Data Layer Variable",
   "type": "v",
   "parameter": [
    {
     "type": "template",
     "key": "name",
     "value": "DL Variable Name"
    },
    {
     "type": "template",
     "key": "defaultValue",
     "value": "DEFAULT"
    },
    {
     "type": "integer",
     "key": "dataLayerVersion",
     "value": "2"
    }
   ]
  }

디버그 모드

코드 입력

dbg

매개변수

해당 사항 없음

  {
   "name": "Sample Debug Mode Variable",
   "type": "dbg"
  }

DOM 요소

코드 입력

d

매개변수

유형 참고
elementId template
attributeName template 선택사항입니다.

  {
   "name": "Sample DOM Element Variable",
   "type": "d",
   "parameter": [
    {
     "type": "template",
     "key": "elementId",
     "value": "MyElementId"
    },
    {
     "type": "template",
     "key": "attributeName",
     "value": "MyAttributeName"
    }
   ]
  }

HTTP 리퍼러

코드 입력

f

매개변수

유형 참고
component template URL, PROTOCOL, HOST, PORT, PATH, QUERY, FRAGMENT 중 하나입니다.
stripWww boolean 구성요소 = HOST의 경우
queryKey template 구성요소 = QUERY의 경우

  {
   "name": "Sample HTTP Referrer Variable",
   "type": "f",
   "parameter": [
    {
     "type": "template",
     "key": "component",
     "value": "URL"
    }
   ]
  }

JavaScript 변수

코드 입력

j

매개변수

유형 참고
name template 전역 변수 이름

  {
   "name": "Sample Javascript Variable",
   "type": "j",
   "parameter": [
    {
     "type": "template",
     "key": "name",
     "value": "MyGlobalVarName"
    }
   ]
  }

참고표

코드 입력

smm

매개변수

유형 참고
input template 조회에 사용되는 값은 변수 참조여야 합니다.
map list 각각 단일 항목이 있는 지도 목록 [key, value] 쌍입니다.
map[].key template
map[].value template
defaultValue template 선택사항입니다.

  {
   "name": "Sample Lookup Table Variable",
   "type": "smm",
   "parameter": [
    {
     "type": "template",
     "key": "input",
     "value": "{{event}}"
    },
    {
     "type": "list",
     "key": "map",
     "list": [
      {
       "type": "map",
       "map": [
        {
         "type": "template",
         "key": "key",
         "value": "EventEqualsThis"
        },
        {
         "type": "template",
         "key": "value",
         "value": "ThenSetToThis"
        }
       ]
      }
     ]
    },
    {
     "type": "template",
     "key": "defaultValue",
     "value": "MyDefaultValue"
    }
   ]
  }

난수

코드 입력

r

매개변수

해당 사항 없음

  {
   "name": "Sample Random Number Variable",
   "type": "r"
  }

URL

코드 입력

u

매개변수

유형 참고
component template URL, PROTOCOL, HOST, PORT, PATH, QUERY, FRAGMENT 중 하나입니다.
customUrlSource template 선택사항입니다.
stripWww boolean 구성요소 = HOST의 경우
queryKey template 구성요소 = QUERY의 경우

  {
   "name": "Sample URL Variable",
   "type": "u",
   "parameter": [
    {
     "type": "template",
     "key": "component",
     "value": "URL"
    },
    {
     "type": "template",
     "key": "customUrlSource",
     "value": "{{element}}"
    }
   ]
  }