이 문서에서는 Google 태그에 설정할 수 있는 속성을 설명합니다. 관리자 매크로를 클릭합니다.
소개
각 Google 태그 관리자 매크로
에는 매크로를 식별하는 type
코드가 있습니다.
또한 대부분의 매크로에는 key
, type
,
'객체 매개변수'의 일부로 설정할 수 있습니다. 데이터를 생성하거나
매크로를 업데이트합니다. 를 사용하여 이러한 매개변수를 설정하는 방법에 대해 자세히 알아보려면
매개변수 객체에는
매개변수 참조.
이 문서의 나머지 부분에는 지원되는 모든 매크로에 대한 세부정보가 나와 있습니다.
퍼스트 파티 쿠키
코드 입력
k
매개변수
키 | 유형 | 참고 |
---|---|---|
name |
template |
쿠키 이름입니다. |
예
{ "name": "Sample 1st Party Cookie Macro", "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 Macro", "type": "dbg" }
DOM 요소
코드 입력
d
매개변수
키 | 유형 | 참고 |
---|---|---|
elementId |
template |
|
attributeName |
template |
선택사항입니다. |
예
{ "name": "Sample DOM Element Macro", "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 Macro", "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 Macro", "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 Macro", "type": "r" }
URL
코드 입력
u
매개변수
키 | 유형 | 참고 |
---|---|---|
component |
template |
URL, PROTOCOL, HOST, PORT, PATH, QUERY, FRAGMENT 중 하나입니다.
|
customUrlSource |
template |
선택사항입니다. |
stripWww |
boolean |
구성요소 = HOST 의 경우 |
queryKey |
template |
구성요소 = QUERY 의 경우 |
예
{ "name": "Sample URL Macro", "type": "u", "parameter": [ { "type": "template", "key": "component", "value": "URL" }, { "type": "template", "key": "customUrlSource", "value": "{{element}}" } ] }