REST Resource: accounts.containers.workspaces.tags

리소스: 태그

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

JSON 표현
{
  "path": string,
  "accountId": string,
  "containerId": string,
  "workspaceId": string,
  "tagId": string,
  "name": string,
  "type": string,
  "firingRuleId": [
    string
  ],
  "blockingRuleId": [
    string
  ],
  "liveOnly": boolean,
  "priority": {
    object (Parameter)
  },
  "notes": string,
  "scheduleStartMs": string,
  "scheduleEndMs": string,
  "parameter": [
    {
      object (Parameter)
    }
  ],
  "fingerprint": string,
  "firingTriggerId": [
    string
  ],
  "blockingTriggerId": [
    string
  ],
  "setupTag": [
    {
      object (SetupTag)
    }
  ],
  "teardownTag": [
    {
      object (TeardownTag)
    }
  ],
  "parentFolderId": string,
  "tagFiringOption": enum (TagFiringOption),
  "tagManagerUrl": string,
  "paused": boolean,
  "monitoringMetadata": {
    object (Parameter)
  },
  "monitoringMetadataTagNameKey": string,
  "consentSettings": {
    object (ConsentSetting)
  }
}
필드
path

string

GTM 태그의 API 상대 경로입니다.

accountId

string

GTM 계정 ID

containerId

string

GTM 컨테이너 ID

workspaceId

string

GTM 워크스페이스 ID

tagId

string

태그 ID는 GTM 태그를 고유하게 식별합니다.

name

string

태그 표시 이름입니다.

type

string

GTM 태그 유형

firingRuleId[]
(deprecated)

string

실행 규칙 ID 나열된 규칙 중 하나라도 true이고

blockingRuleIds

(지정된 경우) false입니다.

blockingRuleId[]
(deprecated)

string

차단 규칙 ID입니다. 나열된 규칙 중 하나라도 true로 평가되면 태그가 실행되지 않습니다.

liveOnly

boolean

true로 설정하면 이 태그가 미리보기 또는 디버그 모드가 아닌 실시간 환경에서만 실행됩니다.

priority

object (Parameter)

사용자가 정의한 태그의 숫자 우선순위입니다. 태그는 우선순위에 따라 비동기식으로 실행됩니다. 숫자 값이 더 높은 태그가 먼저 실행됩니다. 태그의 우선순위는 양수 또는 음수 값일 수 있습니다. 기본값은 0입니다.

notes

string

컨테이너에 이 태그를 적용하는 방법에 관한 사용자 메모입니다.

scheduleStartMs

string (int64 format)

태그를 예약하기 위한 시작 타임스탬프(밀리초)입니다.

scheduleEndMs

string (int64 format)

태그를 예약하는 종료 타임스탬프(밀리초)입니다.

parameter[]

object (Parameter)

태그의 매개변수입니다.

fingerprint

string

저장 시 계산된 GTM 태그의 지문입니다. 이 값은 태그가 수정될 때마다 다시 계산됩니다.

firingTriggerId[]

string

트리거 ID 실행 나열된 트리거 중 하나가 true이고 모든

blockingTriggerIds

(지정된 경우) false입니다.

blockingTriggerId[]

string

차단 트리거 ID 나열된 트리거 중 하나라도 true로 평가되면 태그가 실행되지 않습니다.

setupTag[]

object (SetupTag)

설정 태그의 목록입니다. 현재 하나만 허용됩니다.

teardownTag[]

object (TeardownTag)

해체 태그 목록입니다. 현재 하나만 허용됩니다.

parentFolderId

string

상위 폴더 ID입니다.

tagFiringOption

enum (TagFiringOption)

이 태그를 실행하는 옵션입니다.

tagManagerUrl

string

태그 관리자 UI로 연결되는 자동 생성 링크

paused

boolean

태그가 일시중지되어 태그가 실행되지 않음을 나타냅니다.

monitoringMetadata

object (Parameter)

태그 모니터링을 위해 이벤트 데이터에 포함할 태그 메타데이터의 키-값 쌍 맵입니다. 참고:

  • 이 매개변수는 유형이어야 합니다.

    MAP

    .

  • 맵의 각 매개변수는 유형입니다.

    TEMPLATE

    , 그러나 변수 참조를 포함할 수 없습니다.

monitoringMetadataTagNameKey

string

값이 비어 있지 않으면 지정된 키를 사용하여 태그 표시 이름이 모니터링 메타데이터 맵에 포함됩니다.

consentSettings

object (ConsentSetting)

태그의 동의 설정입니다.

SetupTag

종속 항목을 설정하기 위해 다른 태그보다 먼저 실행되는 태그 참조를 나타냅니다.

JSON 표현
{
  "tagName": string,
  "stopOnSetupFailure": boolean
}
필드
tagName

string

설정 태그의 이름입니다.

stopOnSetupFailure

boolean

true인 경우 설정 태그가 실행된 경우에만 기본 태그를 실행합니다. false인 경우 설정 태그 실행 상태와 관계없이 기본 태그를 실행합니다.

TeardownTag

종속 항목을 해체하기 위해 다른 태그 뒤에 실행되는 태그를 나타냅니다.

JSON 표현
{
  "tagName": string,
  "stopTeardownOnFailure": boolean
}
필드
tagName

string

해체 태그의 이름입니다.

stopTeardownOnFailure

boolean

true인 경우 기본 태그가 성공적으로 실행되는 경우에만 해체 태그를 실행합니다. false인 경우 기본 태그 실행 상태와 관계없이 해체 태그를 실행합니다.

TagFiringOption

열거형
tagFiringOptionUnspecified
unlimited 태그는 이벤트당 여러 번 실행될 수 있습니다.
oncePerEvent 태그는 이벤트당 한 번만 실행할 수 있지만 로드당 여러 번 실행할 수 있습니다 (예: 앱 로드 또는 페이지 로드).
oncePerLoad 태그는 로드당 한 번만 실행할 수 있습니다 (예: 앱 로드 또는 페이지 로드).

ConsentSetting

JSON 표현
{
  "consentStatus": enum (ManualConsentOption),
  "consentType": {
    object (Parameter)
  }
}
필드
consentStatus

enum (ManualConsentOption)

태그의 동의 상태입니다. NEEDED로 설정하면 런타임에서

consentType

필드가 부여되었습니다.

consentType

object (Parameter)

동의 필요 상태인 경우 태그 실행 중에 확인할 동의 유형입니다. 이 매개변수는

LIST

여기서 각 목록 항목은

STRING

.

ManualConsentOption

열거형
notSet 사용자가 설정을 지정하지 않은 기본값입니다.
notNeeded 태그에 추가 동의 설정이 필요하지 않습니다.
needed 태그에 추가 동의 설정이 필요합니다.

메서드

create

GTM 태그를 만듭니다.

delete

GTM 태그를 삭제합니다.

get

GTM 태그를 가져옵니다.

list

컨테이너의 모든 GTM 태그를 나열합니다.

revert

GTM 워크스페이스에서 GTM 태그 변경사항을 되돌립니다.

update

GTM 태그를 업데이트합니다.