> ## Documentation Index
> Fetch the complete documentation index at: https://docs.markifact.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Update Property Settings

> Updates Google Analytics 4 property-level settings: display name, time zone, currency, industry, Google signals, attribution model and lookback windows, and reporting identity

Updates Google Analytics 4 property-level settings: display name, time zone, currency, industry, Google signals, attribution model and lookback windows, and reporting identity. Only the fields supplied are changed; data retention has its own operation.

| | |
| - | - |
| **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) |

## Inputs

| 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'. |

### SelectableOption

| Field | Type | Required | Default | Description |
| - | - | - | - | - |
| `value` | string | Yes | - | |
| `label` | string | Yes | - | |

## 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)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.