Create trigger (🟡 write)
gtm_create_triggerCreate Google Tag Manager triggers for custom events or pageviews, domReady, clicks, and more, with optional filters. Preview changes with dry_run before applying.
Instructions
Create a trigger. type=customEvent needs custom_event_name (the dataLayer event; use_regex=true for 'a|b'). Other types (pageview, domReady, windowLoaded, click, linkClick, historyChange, scrollDepth…) take optional filters: [{"variable": "{{Page Path}}", "op": "equals|contains|startsWith|endsWith|matchRegex", "value": "/checkout", "negate": false}]. dry_run=true (default) previews only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| type | No | customEvent | |
| dry_run | No | ||
| filters | No | ||
| container | Yes | ||
| use_regex | No | ||
| workspace_id | No | ||
| custom_event_name | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||