account | GadsAccountItem or object or array of object or string or integer | Yes | - | Select the Google Ads account, ask user for it if not provided |
update_type | string or SelectableOption | Yes | - | Choose whether to update a single campaign or multiple campaigns at once. Available options: ‘single’ (Single Update), ‘bulk’ (Bulk Updates) |
campaign_id | string or SelectItem | No | - | Select the campaign to update, ask the user for it if not provided |
bidding_strategy_type | string or SelectableOption | No | - | Select the bidding strategy type. Available options: ‘MANUAL_CPC’, ‘MAXIMIZE_CONVERSIONS’, ‘MAXIMIZE_CONVERSION_VALUE’, ‘TARGET_IMPRESSION_SHARE’, ‘TARGET_SPEND (Also known as ‘Maximize Clicks’)‘ |
target_cpa | number | No | - | The target cost-per-action (CPA) in account currency. If set, the bid strategy will get as many conversions as possible at or below the target CPA (only for MAXIMIZE_CONVERSIONS strategy) |
target_roas | number | No | - | The target return on ad spend (ROAS). If set, the bid strategy will maximize revenue while averaging the target ROAS (only for MAXIMIZE_CONVERSION_VALUE strategy) |
location | string or SelectableOption | No | - | The targeted location on the search results page. Available options: ‘ANYWHERE_ON_PAGE’, ‘TOP_OF_PAGE’, ‘ABSOLUTE_TOP_OF_PAGE’ (only for TARGET_IMPRESSION_SHARE strategy) |
location_fraction | number | No | - | The chosen fraction of ads to be shown in the targeted location as a percentage (e.g., 65 for 65%). Only for TARGET_IMPRESSION_SHARE strategy |
cpc_bid_ceiling | number | No | - | Maximum CPC bid limit in account currency. For TARGET_IMPRESSION_SHARE: the highest CPC bid the automated bidding system is permitted to specify. For TARGET_SPEND: the maximum bid limit that can be set by the bid strategy |
structured_data | array (also accepts a comma-separated string) | No | - | Select a data source that contains campaign IDs, bidding strategy types, and strategy-specific fields. Required columns: ‘campaign_id’, ‘bidding_strategy_type’. Optional columns based on strategy: ‘target_cpa’, ‘target_roas’, ‘location’, ‘location_fraction’, ‘cpc_bid_ceiling’ |