google_ads_conversions_update
Partially update an existing Google Ads conversion action via FieldMask mutate, changing only supplied fields such as name, status, category, value, or attribution windows while preserving the rest.
Instructions
Update fields on an existing Google Ads conversion action via FieldMask mutate. Returns {resource_name} of the updated row. Mutating — partial update: only the fields you pass are modified, the rest are preserved. At least one updatable field must be supplied (name, category, status, default_value, always_use_default_value, click_through_lookback_window_days, view_through_lookback_window_days) or the call raises ValueError. To delete/archive an action use status 'REMOVED' here or call google_ads_conversions_remove.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | New display name (max 256 characters). Omit to leave the name unchanged. | |
| reason | No | Why this change is being made: one or two sentences naming the evidence and the expected effect. Stored in the journal and on the action_log entry this call produces, for the operator and the next session. | |
| status | No | New status. 'ENABLED' counts toward 'Conversions' column; 'HIDDEN' excludes it from the column but keeps the action; 'REMOVED' archives it. | |
| approval | No | External approval this change carries out (recorded and shown, never verified) | |
| category | No | New category. Must match the allowed enum. | |
| expected | No | Expected effects [{metric, direction, target?, horizon_days?, primary?}], exactly one primary:true when several; metric cpa/cpc/cpl/cpm/conversions/cvr/ctr/roas/cost/spend/clicks/impressions; direction up/down/hold. | |
| customer_id | No | Google Ads customer ID as a 10-digit string without dashes (e.g. '1234567890'). Optional — falls back to GOOGLE_ADS_CUSTOMER_ID / GOOGLE_ADS_LOGIN_CUSTOMER_ID from the configured credentials when omitted. | |
| decision_id | No | A proposed decision this change carries out. | |
| default_value | No | New default conversion value in account currency. | |
| conversion_action_id | Yes | Conversion action ID as a numeric string (e.g. '987654321'). Obtain via google_ads_conversions_list. | |
| always_use_default_value | No | Toggle whether default_value always overrides tag-supplied values. | |
| view_through_lookback_window_days | No | New view-through attribution window in days (1-30). | |
| click_through_lookback_window_days | No | New click-through attribution window in days (1-90). |