Ресурс: Триггер
Представляет триггер Диспетчера тегов Google.
JSON-представление |
---|
{ "path": string, "accountId": string, "containerId": string, "workspaceId": string, "triggerId": string, "name": string, "type": enum ( |
Поля | |
---|---|
path | Относительный путь API триггера GTM. |
accountId | Идентификатор аккаунта GTM. |
containerId | Идентификатор контейнера GTM. |
workspaceId | Идентификатор рабочей области GTM. |
triggerId | Идентификатор триггера однозначно идентифицирует триггер GTM. |
name | Отображаемое имя триггера. |
type | Определяет событие уровня данных, которое вызывает этот триггер. |
customEventFilter[] | Используется в случае пользовательского события, которое запускается, если все условия истинны. |
filter[] | Триггер сработает только в том случае, если все условия верны. |
autoEventFilter[] | Используется в случае автоматического отслеживания событий. |
waitForTags | Следует ли нам отложить отправку формы или открытие ссылки до тех пор, пока не сработают все теги (путем предотвращения действия по умолчанию и последующей имитации действия по умолчанию). Действительно только для триггеров отправки формы и клика по ссылке. |
checkValidation | Должны ли мы активировать теги только в том случае, если событие отправки формы или нажатия ссылки не отменено каким-либо другим обработчиком событий (например, из-за проверки). Действительно только для триггеров отправки формы и клика по ссылке. |
waitForTagsTimeout | Как долго ждать (в миллисекундах) срабатывания тегов, когда значение параметра waits_for_tags выше равно . Действительно только для триггеров отправки формы и клика по ссылке. |
uniqueTriggerId | Глобальный уникальный идентификатор триггера, который автоматически генерирует это (отправка формы, щелчок по ссылке или прослушиватель таймера), если таковой имеется. Используется для совместной работы несовместимых автоматических событий с фильтрацией триггеров на основе идентификаторов триггеров. Это значение заполняется во время генерации выходных данных, поскольку до этого момента теги, подразумеваемые триггерами, не существуют. Действительно только для триггеров отправки формы, щелчка по ссылке и таймера. |
eventName | Имя запускаемого события GTM. Действительно только для триггеров таймера. |
interval | Время между запуском повторяющихся событий таймера (в миллисекундах). Действительно только для триггеров таймера. |
limit | Ограничение количества событий GTM, которые будет активировать этот триггер таймера. Если ограничение не установлено, мы продолжим генерировать события GTM до тех пор, пока пользователь не покинет страницу. Действительно только для триггеров таймера. |
fingerprint | Отпечаток триггера GTM, рассчитанный во время хранения. Это значение пересчитывается при каждом изменении триггера. |
parentFolderId | Идентификатор родительской папки. |
selector | CSS-селектор триггера клика (т. е. «a», «кнопка» и т. д.). Действительно только для триггера AMP Click. |
intervalSeconds | Время между срабатыванием событий таймера (в секундах). Действительно только для триггера таймера AMP. |
maxTimerLengthSeconds | Максимальное время для запуска событий таймера (в секундах). Действительно только для триггера таймера AMP. |
verticalScrollPercentageList | Список целочисленных процентных значений для триггеров прокрутки. Триггер сработает при достижении каждого процента при вертикальной прокрутке представления. Действительно только для триггеров прокрутки AMP. |
horizontalScrollPercentageList | Список целочисленных процентных значений для триггеров прокрутки. Триггер сработает при достижении каждого процента при горизонтальной прокрутке представления. Действительно только для триггеров прокрутки AMP. |
visibilitySelector | CSS-селектор триггера видимости (т. е. «#id»). Действительно только для триггера видимости AMP. |
visiblePercentageMin | Видимость триггера минимального процента видимости. Действительно только для триггера видимости AMP. |
visiblePercentageMax | Видимость вызывает максимальный процент видимости. Действительно только для триггера видимости AMP. |
continuousTimeMinMilliseconds | Минимальное время непрерывной видимости триггера видимости (в миллисекундах). Действительно только для триггера видимости AMP. |
totalTimeMinMilliseconds | Минимальное общее время видимости триггера видимости (в миллисекундах). Действительно только для триггера видимости AMP. |
tagManagerUrl | Автоматически созданная ссылка на пользовательский интерфейс диспетчера тегов |
notes | Примечания пользователя о том, как применить этот триггер в контейнере. |
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 |
Методы | |
---|---|
| Создает триггер GTM. |
| Удаляет триггер GTM. |
| Получает триггер GTM. |
| Перечисляет все триггеры GTM контейнера. |
| Отменяет изменения триггера GTM в рабочей области GTM. |
| Обновляет триггер GTM. |