ga4_update_enhanced_measurement
Update GA4 web data stream's Enhanced Measurement settings: enable or disable the master switch and individual signals like scrolls, outbound clicks, site search, video engagement, file downloads, form interactions, and SPA page changes.
Instructions
[GA4 WRITE] Update a WEB data stream's Enhanced Measurement: master streamEnabled plus per-signal toggles (scrolls, outbound clicks, site search + query params, video engagement, file downloads, form interactions, SPA page changes). Requires GA4_MCP_ENABLE_WRITES=true and confirm=true.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | Yes | Must be true to apply the change. | |
| property | Yes | GA4 property ID, e.g. "123456789" or "properties/123456789". | |
| dataStreamId | Yes | Data stream ID (numeric) or "dataStreams/{id}". | |
| streamEnabled | No | ||
| scrollsEnabled | No | ||
| siteSearchEnabled | No | ||
| uriQueryParameter | No | ||
| pageChangesEnabled | No | ||
| fileDownloadsEnabled | No | ||
| searchQueryParameter | No | Comma-separated site-search query params, e.g. "q,s,search". | |
| outboundClicksEnabled | No | ||
| videoEngagementEnabled | No | ||
| formInteractionsEnabled | No |