이 문서에서는 Google 태그에 설정할 수 있는 속성을 설명합니다. 관리자 변수입니다.
소개
각 Google 태그 관리자 변수
에는 변수를 식별하는 type
코드가 있습니다.
또한 대부분의 변수에는 매개변수 (key
, type
)가 있습니다.
'객체 매개변수'의 일부로 설정할 수 있습니다. 데이터를 생성하거나
변수를 업데이트할 수 있습니다. 를 사용하여 이러한 매개변수를 설정하는 방법에 대해 자세히 알아보려면
매개변수 객체에는
매개변수 참조.
이 문서의 나머지 부분에서는 지원되는 모든 변수에 대한 세부정보를 확인할 수 있습니다.
퍼스트 파티 쿠키
코드 입력
k
매개변수
키 | 유형 | 참고 |
---|---|---|
name |
template |
쿠키 이름입니다. |
예
{
"name": "Sample First 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}}"
}
]
}