Macros

컨테이너의 매크로 매크로는 런타임 시 평가되는 값을 나타냅니다. 규칙과 태그를 구성할 때 매크로를 참조할 수 있습니다. Google 태그 관리자 매크로에 설정할 수 있는 속성에 대해 자세히 알아보려면 매크로 사전 참조를 참고하세요. 사용자의 매크로 설정 및 사용 방법에 대한 자세한 내용은 Google 태그 관리자 도움말 센터의 매크로를 참고하세요.

이 리소스에 대한 메소드 목록은 이 페이지의 하단에 나와 있습니다.

리소스 표현

Google 태그 관리자 매크로를 나타냅니다.

{
  "accountId": string,
  "containerId": string,
  "macroId": string,
  "name": string,
  "type": string,
  "notes": string,
  "scheduleStartMs": long,
  "scheduleEndMs": long,
  "parameter": [
    {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ]
    }
  ],
  "enablingRuleId": [
    string
  ],
  "disablingRuleId": [
    string
  ],
  "fingerprint": string,
  "parentFolderId": string
}
속성 이름 설명 Notes
accountId string GTM 계정 ID입니다.
containerId string GTM 컨테이너 ID입니다.
disablingRuleId[] list 모바일 컨테이너에만 해당: 조건부 매크로를 사용 중지하기 위한 규칙 ID 목록입니다. 사용 설정 규칙 중 하나가 true이고 모든 사용 중지 규칙이 false인 경우 매크로가 사용 설정됩니다. 순서가 지정되지 않은 집합으로 처리됩니다. 쓰기 가능
enablingRuleId[] list 모바일 컨테이너에만 해당: 조건부 매크로를 사용 설정하기 위한 규칙 ID 목록입니다. 사용 설정 규칙 중 하나가 true이고 모든 사용 중지 규칙이 false인 경우 매크로가 사용 설정됩니다. 순서가 지정되지 않은 집합으로 처리됩니다. 쓰기 가능
fingerprint string 저장 시점에 계산된 GTM 매크로의 지문입니다. 이 값은 매크로가 수정될 때마다 다시 계산됩니다.
macroId string 매크로 ID는 GTM 매크로를 고유하게 식별합니다.
name string 매크로 표시 이름입니다. 쓰기 가능
notes string 사용자가 컨테이너에서 이 매크로를 적용하는 방법에 대한 메모. 쓰기 가능
parameter[] list 매크로의 매개변수입니다. 쓰기 가능
parameter[].key string 매개변수를 고유하게 식별하는 이름이 지정된 키입니다. 최상위 수준 매개변수 및 지도 값에 필요합니다. 목록 값의 경우 무시됩니다. 쓰기 가능
parameter[].list[] list 이 목록 매개변수의 매개변수입니다 (키는 무시됨). 쓰기 가능
parameter[].map[] list 이 매핑 매개변수의 매개변수입니다 (키가 있어야 함, 키는 고유해야 함). 쓰기 가능
parameter[].type string 매개변수 유형. 유효한 값은 다음과 같습니다.
  • boolean: 값은 'true' 또는 'false'로 표시되는 부울을 나타냅니다.
  • integer: 이 값은 밑이 10인 64비트의 부호 있는 정수 값을 나타냅니다.
  • list: 매개변수 목록을 지정해야 함
  • map: 매개변수 맵을 지정해야 합니다.
  • template: 값은 모든 텍스트를 나타냅니다. 여기에는 매크로 참조 (문자열이 아닌 유형을 반환할 수 있는 매크로 참조도 포함)가 포함될 수 있습니다.


사용 가능한 값은 다음과 같습니다.
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "template"
쓰기 가능
parameter[].value string 지정된 유형에 적합한 매개변수의 값('"와 같은 매크로 참조를 포함할 수 있음) 쓰기 가능
parentFolderId string 상위 폴더 ID입니다.
scheduleEndMs long 매크로를 예약할 종료 타임스탬프(밀리초)입니다. 쓰기 가능
scheduleStartMs long 매크로를 예약할 시작 타임스탬프(밀리초)입니다. 쓰기 가능
type string GTM 매크로 유형입니다. 쓰기 가능

방법

아래 메서드를 사용하여 매크로를 생성, 수정, 삭제 또는 검색할 수 있습니다.

만들기
GTM 매크로를 만듭니다.
삭제
GTM 매크로를 삭제합니다.
get
GTM 매크로를 가져옵니다.
list
컨테이너의 모든 GTM 매크로를 나열합니다.
업데이트
GTM 매크로를 업데이트합니다.