REST Resource: accounts.containers.workspaces.triggers

Ресурс: Триггер

Представляет триггер Диспетчера тегов 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

Относительный путь API триггера GTM.

accountId

string

Идентификатор аккаунта GTM.

containerId

string

Идентификатор контейнера GTM.

workspaceId

string

Идентификатор рабочей области GTM.

triggerId

string

Идентификатор триггера однозначно идентифицирует триггер GTM.

name

string

Отображаемое имя триггера.

type

enum ( EventType )

Определяет событие уровня данных, которое вызывает этот триггер.

customEventFilter[]

object ( Condition )

Используется в случае пользовательского события, которое запускается, если все условия истинны.

filter[]

object ( Condition )

Триггер сработает только в том случае, если все условия верны.

autoEventFilter[]

object ( Condition )

Используется в случае автоматического отслеживания событий.

waitForTags

object ( Parameter )

Следует ли нам отложить отправку формы или открытие ссылки до тех пор, пока не сработают все теги (путем предотвращения действия по умолчанию и последующей имитации действия по умолчанию). Действительно только для триггеров отправки формы и клика по ссылке.

checkValidation

object ( Parameter )

Должны ли мы активировать теги только в том случае, если событие отправки формы или нажатия ссылки не отменено каким-либо другим обработчиком событий (например, из-за проверки). Действительно только для триггеров отправки формы и клика по ссылке.

waitForTagsTimeout

object ( Parameter )

Как долго ждать (в миллисекундах) срабатывания тегов, когда значение параметра waits_for_tags выше равно

true

. Действительно только для триггеров отправки формы и клика по ссылке.

uniqueTriggerId

object ( Parameter )

Глобальный уникальный идентификатор триггера, который автоматически генерирует это (отправка формы, щелчок по ссылке или прослушиватель таймера), если таковой имеется. Используется для совместной работы несовместимых автоматических событий с фильтрацией триггеров на основе идентификаторов триггеров. Это значение заполняется во время генерации выходных данных, поскольку до этого момента теги, подразумеваемые триггерами, не существуют. Действительно только для триггеров отправки формы, щелчка по ссылке и таймера.

eventName

object ( Parameter )

Имя запускаемого события GTM. Действительно только для триггеров таймера.

interval

object ( Parameter )

Время между запуском повторяющихся событий таймера (в миллисекундах). Действительно только для триггеров таймера.

limit

object ( Parameter )

Ограничение количества событий GTM, которые будет активировать этот триггер таймера. Если ограничение не установлено, мы продолжим генерировать события GTM до тех пор, пока пользователь не покинет страницу. Действительно только для триггеров таймера.

fingerprint

string

Отпечаток триггера GTM, рассчитанный во время хранения. Это значение пересчитывается при каждом изменении триггера.

parentFolderId

string

Идентификатор родительской папки.

selector

object ( Parameter )

CSS-селектор триггера клика (т. е. «a», «кнопка» и т. д.). Действительно только для триггера AMP Click.

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

Автоматически созданная ссылка на пользовательский интерфейс диспетчера тегов

notes

string

Примечания пользователя о том, как применить этот триггер в контейнере.

parameter[]

object ( Parameter )

Дополнительные параметры.

тип события

Перечисления
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.