REST Resource: accounts.containers.workspaces.triggers

리소스: Trigger

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

JSON 표현
{
  "path": string,
  "accountId": string,
  "containerId": string,
  "workspaceId": string,
  "triggerId": string,
  "name": string,
  "type": enum (EventType),
  "customEventFilter": [
    {
      object (Condition)
    }
  ],
  "filter": [
    {
      object (Condition)
    }
  ],
  "autoEventFilter": [
    {
      object (Condition)
    }
  ],
  "waitForTags": {
    object (Parameter)
  },
  "checkValidation": {
    object (Parameter)
  },
  "waitForTagsTimeout": {
    object (Parameter)
  },
  "uniqueTriggerId": {
    object (Parameter)
  },
  "eventName": {
    object (Parameter)
  },
  "interval": {
    object (Parameter)
  },
  "limit": {
    object (Parameter)
  },
  "fingerprint": string,
  "parentFolderId": string,
  "selector": {
    object (Parameter)
  },
  "intervalSeconds": {
    object (Parameter)
  },
  "maxTimerLengthSeconds": {
    object (Parameter)
  },
  "verticalScrollPercentageList": {
    object (Parameter)
  },
  "horizontalScrollPercentageList": {
    object (Parameter)
  },
  "visibilitySelector": {
    object (Parameter)
  },
  "visiblePercentageMin": {
    object (Parameter)
  },
  "visiblePercentageMax": {
    object (Parameter)
  },
  "continuousTimeMinMilliseconds": {
    object (Parameter)
  },
  "totalTimeMinMilliseconds": {
    object (Parameter)
  },
  "tagManagerUrl": string,
  "notes": string,
  "parameter": [
    {
      object (Parameter)
    }
  ]
}
필드
path

string

GTM 트리거의 API 상대 경로입니다.

accountId

string

GTM 계정 ID

containerId

string

GTM 컨테이너 ID

workspaceId

string

GTM 워크스페이스 ID

triggerId

string

트리거 ID는 GTM 트리거를 고유하게 식별합니다.

name

string

트리거 표시 이름입니다.

type

enum (EventType)

이 트리거를 일으키는 데이터 영역 이벤트를 정의합니다.

customEventFilter[]

object (Condition)

모든 조건이 참인 경우에만 실행되는 맞춤 이벤트의 경우에 사용됩니다.

filter[]

object (Condition)

모든 조건이 true인 경우에만 트리거가 실행됩니다.

autoEventFilter[]

object (Condition)

자동 이벤트 추적의 경우에 사용됩니다.

waitForTags

object (Parameter)

모든 태그가 실행될 때까지 양식 제출 또는 링크 열기를 지연시켜야 하는지 여부 (기본 작업을 방지하고 나중에 기본 작업을 시뮬레이션함). 양식 제출 및 링크 클릭 트리거에만 유효합니다.

checkValidation

object (Parameter)

양식 제출 또는 링크 클릭 이벤트가 다른 이벤트 핸들러에 의해 취소되지 않은 경우에만 태그를 실행해야 하는지 여부 (예: 유효성 검사로 인해). 양식 제출 및 링크 클릭 트리거에만 유효합니다.

waitForTagsTimeout

object (Parameter)

위의 'waits_for_tags'가 다음으로 평가될 때 태그가 실행될 때까지 대기하는 시간 (밀리초)입니다.

true

. 양식 제출 및 링크 클릭 트리거에만 유효합니다.

uniqueTriggerId

object (Parameter)

이를 자동으로 생성하는 트리거(양식 제출, 링크 클릭 또는 타이머 리스너)의 전역 고유 ID입니다(있는 경우). 호환되지 않는 자동 이벤트가 트리거 ID를 기반으로 하는 트리거 필터링과 함께 작동하도록 하는 데 사용됩니다. 이 값은 출력 생성 중에 채워집니다. 그때까지는 트리거에 의해 암시된 태그가 존재하지 않기 때문입니다. 양식 제출, 링크 클릭, 타이머 트리거에만 사용할 수 있습니다.

eventName

object (Parameter)

실행된 GTM 이벤트의 이름입니다. 타이머 트리거에만 유효합니다.

interval

object (Parameter)

반복 타이머 이벤트 트리거 간 시간 (밀리초)입니다. 타이머 트리거에만 유효합니다.

limit

object (Parameter)

이 타이머 트리거가 실행할 GTM 이벤트 수 제한입니다. 한도가 설정되지 않으면 사용자가 페이지를 떠날 때까지 GTM 이벤트가 계속 실행됩니다. 타이머 트리거에만 유효합니다.

fingerprint

string

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

parentFolderId

string

상위 폴더 ID입니다.

selector

object (Parameter)

클릭 트리거 CSS 선택자 (예: 'a', 'button' 등) AMP 클릭 트리거에만 유효합니다.

intervalSeconds

object (Parameter)

타이머 이벤트가 실행되는 간격 (초)입니다. AMP 타이머 트리거에만 유효합니다.

maxTimerLengthSeconds

object (Parameter)

타이머 이벤트를 실행하는 최대 시간 (초)입니다. AMP 타이머 트리거에만 유효합니다.

verticalScrollPercentageList

object (Parameter)

스크롤 트리거의 정수 비율 값 목록입니다. 뷰가 세로로 스크롤될 때 각 비율에 도달하면 트리거가 실행됩니다. AMP 스크롤 트리거에만 유효합니다.

horizontalScrollPercentageList

object (Parameter)

스크롤 트리거의 정수 비율 값 목록입니다. 뷰를 가로로 스크롤할 때 각 백분율에 도달하면 트리거가 실행됩니다. AMP 스크롤 트리거에만 유효합니다.

visibilitySelector

object (Parameter)

가시성 트리거 CSS 선택자 (예: '#id') AMP 노출 트리거에만 유효합니다.

visiblePercentageMin

object (Parameter)

가시성 트리거 최소 비율 표시 AMP 노출 트리거에만 유효합니다.

visiblePercentageMax

object (Parameter)

표시 상태 트리거 최대 표시 상태 비율 AMP 노출 트리거에만 유효합니다.

continuousTimeMinMilliseconds

object (Parameter)

가시성 트리거 최소 연속 조회 가능 시간 (밀리초)입니다. AMP 노출 트리거에만 유효합니다.

totalTimeMinMilliseconds

object (Parameter)

조회 가능 시간 트리거 최소 총 조회 가능 시간 (밀리초)입니다. AMP 노출 트리거에만 유효합니다.

tagManagerUrl

string

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

notes

string

컨테이너에서 이 트리거를 적용하는 방법에 관한 사용자 메모입니다.

parameter[]

object (Parameter)

추가 매개변수

EventType

열거형
eventTypeUnspecified
pageview
domReady
windowLoaded
customEvent
triggerGroup
init
consentInit
serverPageview
always
firebaseAppException
firebaseAppUpdate
firebaseCampaign
firebaseFirstOpen
firebaseInAppPurchase
firebaseNotificationDismiss
firebaseNotificationForeground
firebaseNotificationOpen
firebaseNotificationReceive
firebaseOsUpdate
firebaseSessionStart
firebaseUserEngagement
formSubmission
click
linkClick
jsError
historyChange
timer
ampClick
ampTimer
ampScroll
ampVisibility
youTubeVideo
scrollDepth
elementVisibility

메서드

create

GTM 트리거를 만듭니다.

delete

GTM 트리거를 삭제합니다.

get

GTM 트리거를 가져옵니다.

list

컨테이너의 모든 GTM 트리거를 나열합니다.

revert

GTM 워크스페이스에서 GTM 트리거의 변경사항을 되돌립니다.

update

GTM 트리거를 업데이트합니다.