gtm_create_trigger
Create a Google Tag Manager trigger in a chosen workspace draft. Specify trigger type and name to track events such as pageviews, clicks, or custom events.
Instructions
Create a trigger in an explicitly selected workspace draft.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Display name of the trigger. | |
| type | Yes | GTM trigger type, e.g. 'pageview', 'domReady', 'click', 'linkClick', 'customEvent', or 'timer'. | |
| limit | No | ||
| notes | No | ||
| filter | No | Filter conditions in GTM API format. | |
| account | Yes | Name or ID of the GTM account (e.g. 'My Company' or '1234567'). | |
| interval | No | ||
| selector | No | ||
| container | Yes | Name, GTM container ID (publicId, e.g. GTM-XXXX), or internal container ID. | |
| eventName | No | ||
| parameter | No | ||
| workspace | Yes | Workspace name or ID. Required for every mutating operation. | |
| waitForTags | No | ||
| parentFolderId | No | ||
| autoEventFilter | No | ||
| checkValidation | No | ||
| intervalSeconds | No | ||
| uniqueTriggerId | No | ||
| customEventFilter | No | ||
| visibilitySelector | No | ||
| waitForTagsTimeout | No | ||
| visiblePercentageMax | No | ||
| visiblePercentageMin | No | ||
| maxTimerLengthSeconds | No | ||
| totalTimeMinMilliseconds | No | ||
| verticalScrollPercentageList | No | ||
| continuousTimeMinMilliseconds | No | ||
| horizontalScrollPercentageList | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No |