google_ads_conversions_create
Creates a new Google Ads conversion action and returns its resource name. Use it to define a tracked conversion goal with a name, type, category, and value, so campaigns can optimize and report on it.
Instructions
Create a new Google Ads conversion action. Returns {resource_name:'customers//conversionActions/'} of the newly created row. Mutating — the conversion action is persisted with status ENABLED by default. Reversible via google_ads_conversions_update with status='REMOVED' or google_ads_conversions_remove. Name must be <= 256 characters. Category defaults to 'DEFAULT'. For updating an existing action use google_ads_conversions_update.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Human-readable conversion action name shown in the Google Ads UI (e.g. 'Purchase - Checkout Complete'). Required. Max 256 characters. | |
| type | No | ConversionActionType enum. Default 'WEBPAGE' (site tag fires). Use 'UPLOAD_CLICKS' for offline-conversion uploads or 'WEBSITE_CALL' for call conversions. | |
| 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. | |
| approval | No | External approval this change carries out (recorded and shown, never verified) | |
| category | No | Conversion category. Default 'DEFAULT'. Smart bidding uses this to group similar goals. | |
| 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 | Default monetary conversion value in account currency (e.g. 5000 = ¥5,000). Used when the site tag does not send a value. | |
| always_use_default_value | No | When true, always use default_value even if the site tag sends a dynamic value. | |
| view_through_lookback_window_days | No | View-through attribution window in days (1-30). Server-side validated. | |
| click_through_lookback_window_days | No | Click-through attribution window in days (1-90). Server-side validated — invalid values raise ValueError. |