Google Ads Bid Management Script Generator

🥷 Bid Management Ninja Script Generator

Automatically adjust Target CPA bids based on performance criteria

🎥 Watch Training Video

🎯 Bid Adjustment Logic

Increase Bid: Cost/Conv ≤ Target AND Search IS < Low Threshold
Decrease Bid (High Cost): Cost/Conv ≥ Target
📉 Decrease Bid (High IS): Cost/Conv ≤ Target AND Search IS ≥ High Threshold
📋 Report Only: All other cases (no bid changes)

📅 Basic Settings

Number of days to analyze performance (7-90)

🎯 Performance Criteria

Maximum acceptable cost per conversion
Find ad groups with Search Impression Share below this threshold
Decrease bids when Search IS is above this threshold (even with good cost/conv)

📈 Bid Adjustment Rules

Percentage to increase bids by when criteria are met
Percentage to decrease bids by when cost/conv is too high
Percentage to decrease bids by when impression share is too high

📊 Minimum Thresholds

Only adjust bids for ad groups with this many conversions
Only analyze ad groups with this many clicks
Only analyze ad groups with this much spend

🔍 Campaign Filters

Only process campaigns containing these words (leave empty for all)
Skip campaigns containing these words

📊 Reporting

Required if spreadsheet output is enabled
Required if email notifications are enabled

📋 Generated Script

📋 What This Script Does

This script analyzes ad groups in Max Conversions campaigns and automatically adjusts Target CPA bids based on performance. It can increase bids for profitable ad groups with low impression share, decrease bids for expensive ad groups, and optimize ad groups with high impression share to save budget while maintaining performance.

Instructions:
1. Configure your bid management settings above
2. Click "Generate Bid Management Script"
3. Copy the generated code
4. Paste into Google Ads Scripts and run daily/weekly