Inputs
SelectableOption
Output
Type:Dict
Returns the saved values for each settings group that was changed: property, google_signals, attribution, reporting_identity.
Fields: dynamic (depend on the inputs)Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Updates Google Analytics 4 property-level settings: display name, time zone, currency, industry, Google signals, attribution model and lookback windows, and reporting identity
| App | GA4 |
| Operation ID | ga4_update_property_settings |
| Type | Action |
| Connection | ga4 (required) |
| Credits per run | 1 |
| Agent / MCP tool | Yes |
| Requires approval | Yes (write operation) |
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
account | array (also accepts a comma-separated string) | No | - | The GA4 property to change. Only one property at a time. |
display_name | string | No | - | New property name shown in GA4 (max 100 chars). |
time_zone | string | No | - | Reporting time zone, IANA name such as ‘America/New_York’ or ‘Europe/Berlin’. Changing it affects data from that point on. |
currency_code | string | No | - | Reporting currency, ISO 4217 code such as ‘USD’ or ‘EUR’. |
industry_category | string or SelectableOption | No | - | Industry used for benchmarking, e.g. ‘SHOPPING’, ‘TECHNOLOGY’, ‘FINANCE’. |
google_signals_state | string or SelectableOption | No | - | ‘GOOGLE_SIGNALS_ENABLED’ turns on cross-device reporting and remarketing from signed-in Google users; ‘GOOGLE_SIGNALS_DISABLED’ turns it off. |
reporting_attribution_model | string or SelectableOption | No | - | Attribution model for reports: ‘PAID_AND_ORGANIC_CHANNELS_DATA_DRIVEN’, ‘PAID_AND_ORGANIC_CHANNELS_LAST_CLICK’ or ‘GOOGLE_PAID_CHANNELS_LAST_CLICK’. |
acquisition_conversion_event_lookback_window | string or SelectableOption | No | - | Lookback window for acquisition key events (first_open, first_visit): ‘ACQUISITION_CONVERSION_EVENT_LOOKBACK_WINDOW_7_DAYS’ or ‘ACQUISITION_CONVERSION_EVENT_LOOKBACK_WINDOW_30_DAYS’. |
other_conversion_event_lookback_window | string or SelectableOption | No | - | Lookback window for all other key events: ‘OTHER_CONVERSION_EVENT_LOOKBACK_WINDOW_30_DAYS’, ’…_60_DAYS’ or ’…_90_DAYS’. |
ads_web_conversion_data_export_scope | string or SelectableOption | No | - | Which channels’ credit is exported to linked Google Ads accounts: ‘PAID_AND_ORGANIC_CHANNELS’ or ‘GOOGLE_PAID_CHANNELS’. |
reporting_identity | string or SelectableOption | No | - | How users are identified in reports: ‘BLENDED’ (user id, Google signals, device, modeling), ‘OBSERVED’ (user id, Google signals, device) or ‘DEVICE_BASED’. |
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
value | string | Yes | - | |
label | string | Yes | - |
Dict
Returns the saved values for each settings group that was changed: property, google_signals, attribution, reporting_identity.
Fields: dynamic (depend on the inputs)