triggers_update
Update a Google Tag Manager trigger with read-modify-write behavior. Omitted fields are preserved; parameter arrays are merged by key.
Instructions
[WRITE] Update a GTM trigger (read-modify-write — omitted fields are preserved; parameter is merged by key). Requires GTM_MCP_ENABLE_WRITES=true and confirm=true.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| type | No | ||
| notes | No | ||
| filter | No | ||
| confirm | Yes | ||
| accountId | Yes | ||
| eventName | No | ||
| parameter | No | GTM parameter list — supports NESTED list/map params. Example (a GA4 event parameter table): [{"type":"list","key":"eventSettingsTable","list":[{"type":"map","map":[{"type":"template","key":"parameter","value":"click_text"},{"type":"template","key":"parameterValue","value":"{{Click Text}}"}]}]}]. | |
| triggerId | Yes | ||
| containerId | Yes | ||
| fingerprint | No | ||
| waitForTags | No | ||
| workspaceId | Yes | ||
| autoEventFilter | No | ||
| checkValidation | No | ||
| customEventFilter | No | ||
| waitForTagsTimeout | No |