AdScriptly
Google Ads OptimizationFacebook Ad Automation
Pricing
Founder Story
Blog
Free Tools
PPC CalculatorGoogle Ads Scripts
Docs
Sign InSign Up
Google Ads OptimizationFacebook Ad Automation
PricingFounder Story
Blog
PPC CalculatorGoogle Ads Scripts
Docs
Sign InSign Up
Free Scripts Library

Google Ads Scripts

Copy-paste ready automation scripts to optimize your Google Ads campaigns

keywordsbeginner

Pause Low Quality Score Keywords

Automatically pauses keywords with Quality Score below 5 that have spent over $50. Prevents wasted ad spend on underperforming keywords.

$200-500/month
biddingintermediate

ROAS-Based Bid Optimization

Automatically adjusts keyword bids based on 30-day ROAS performance. Increases bids for high performers, decreases for underperformers.

10-25% better ROAS
#2budgetbeginner

Budget Pacing Alert

Sends an email alert when campaigns hit 90% of their daily budget. Helps prevent missed opportunities from capped budgets.

Prevent budget caps
Everyone's terrified of overspending
#9keywordsbeginner

Zero Conversion Keyword Pauser

Pauses keywords with high spend but zero conversions. Prevents wasted budget on non-converting keywords.

$300-1000/month
Direct money saver, very tangible ROI
#1keywordsintermediate

Negative Keyword Miner

Analyzes search terms and automatically adds high-spend, low-converting queries as negative keywords.

$200-800/month
#1 most discussed — saves hours weekly on search term review
reportingbeginner

Campaign Performance Report to Sheets

Exports daily campaign performance metrics to a Google Sheet for tracking and analysis over time.

Save 2+ hours/week
#4reportingintermediate

Quality Score Tracker

Logs Quality Score changes over time to a spreadsheet. Track QS trends and identify opportunities for improvement.

Reduce CPC by 10-30%
QS is fundamental — everyone monitors it
biddingbeginner

Weekend/Weekday Bid Adjustments

Automatically adjusts campaign budgets based on day of week performance patterns.

5-15% better efficiency
biddingadvanced

Ad Schedule Optimizer

Analyzes hourly performance and creates ad schedules to reduce spend during low-converting hours.

10-20% efficiency gain
keywordsbeginner

Low CTR Ad Pauser

Automatically pauses ads with CTR below threshold. Helps maintain ad group health and Quality Score.

Improve QS & CTR
#6monitoringbeginner

Disapproved Ads Checker

Finds and alerts on all disapproved ads across your account. Quickly identify policy violations before they impact your campaigns.

Prevent campaign disruptions
Catches policy issues fast
monitoringbeginner

Empty Ad Group Detector

Finds ad groups without active ads or keywords. Clean up orphaned ad groups that waste account structure.

Cleaner account structure
monitoringintermediate

Change History Alert

Monitors account for significant changes by other users. Get notified when budgets, bids, or status change unexpectedly.

Prevent unauthorized changes
reportingintermediate

Performance Max Search Terms Reporter

Exports Performance Max campaign search terms to Google Sheets. Gain visibility into what queries trigger your PMax campaigns.

Better PMax visibility
keywordsintermediate

Shopping Product Pauser

Pauses low-performing shopping products based on ROAS thresholds. Automatically optimize your product feed performance.

$300-800/month
automationintermediate

Shopping Custom Labels Automation

Auto-assigns custom labels to products based on performance tiers. Segment products by ROAS, margin, or conversion rate.

Better product segmentation
monitoringadvanced

Competitor Auction Insights Alert

Monitors Auction Insights for new competitors or significant impression share changes. Stay ahead of competitive threats.

Competitive intelligence
reportingintermediate

Impression Share by Hour Report

Reports impression share trends by hour of day. Identify when you're losing visibility and optimize ad scheduling.

Optimize ad schedule
#8reportingadvanced

N-Gram Search Term Analysis

Analyzes search terms using n-gram patterns to find high-value word combinations. Discover new keywords and negative opportunities.

Find hidden keyword gems
Advanced pattern finding in search queries
reportingbeginner

Landing Page Performance Report

Reports conversions and metrics by final URL/landing page. Identify your best and worst performing pages.

Optimize landing pages
keywordsintermediate

Duplicate Keyword Finder

Finds duplicate keywords across campaigns and ad groups. Eliminate internal competition and wasted spend.

$100-400/month
biddingadvanced

Audience Bid Optimizer

Optimizes bid adjustments for audience segments based on conversion performance. Maximize ROI from your remarketing lists.

15-30% better audience ROI
reportingbeginner

Ad Strength Report

Reports on RSA ad strength across your account. Identify weak ads and get actionable improvement suggestions.

Improve ad performance
#10reportingintermediate

Wasted Spend Report

Comprehensive analysis of wasted ad spend across keywords, search terms, placements, and more. Find all your money leaks.

$500-2000/month
Shows exactly where budget is leaking
reportingbeginner

Monthly Performance Email

Sends an automated monthly performance summary email with key metrics, trends, and highlights.

Save 2+ hours/month
monitoringbeginner

Campaign Naming Convention Checker

Validates campaign names against your naming conventions. Keep your account organized and consistent.

Better organization
keywordsintermediate

Keyword-Negative Conflict Finder

Finds keywords that are blocked by negative keywords. Unblock potential traffic you're accidentally excluding.

Recover lost traffic
budgetintermediate

Spend Pacing Tracker

Tracks daily and monthly spend pacing with projections. Never under or overspend your budget again.

Optimal budget utilization
monitoringbeginner

Conversion Action Checker

Alerts if conversion tracking stops working or drops significantly. Never miss broken tracking again.

Prevent tracking issues
#7automationintermediate

Search Term to Keyword Adder

Automatically adds high-performing search terms as keywords. Scale your campaigns with proven queries.

Capture more conversions
Automates tedious but high-value task
biddingadvanced

Weather-Based Bid Adjustments

Automatically adjusts campaign bids based on real-time weather conditions. Boost AC/cooling ads in hot weather, heating ads in cold weather, delivery/indoor activity ads during rain. Perfect for seasonal and weather-sensitive businesses.

15-35% improved conversions
automationintermediate

Inventory Stock Level Pauser

Automatically pauses campaigns or ad groups when product inventory reaches zero or falls below a threshold. Connects to Google Sheets with stock data to prevent advertising out-of-stock items.

$300-800/month
monitoringintermediate

Target CPA Performance Monitor

Monitors campaigns using Target CPA bidding strategy and alerts when actual CPA significantly deviates from the target (e.g., >20% over target). Helps catch bidding strategy issues early.

$200-600/month
budgetintermediate

Shared Budget Utilization Monitor

Reports on shared budget allocation and utilization across campaigns. Identifies campaigns that are consuming disproportionate amounts of shared budgets, helping optimize budget distribution.

10-20% better budget allocation
reportingintermediate

Ad Copy Performance Analyzer

Analyzes ad copy elements (headlines, descriptions) across all ads to identify winning phrases and underperformers. Provides actionable copywriting insights to improve ad performance.

15-30% better CTR
reportingbeginner

Match Type Performance Comparison

Compares keyword performance across match types (broad, phrase, exact). Helps identify which match type strategy works best for your account and specific keyword themes.

10-20% efficiency gains
reportingadvanced

Account Health Scorecard

Comprehensive account audit that scores multiple dimensions: ad strength, extension coverage, keyword health, budget utilization, and conversion tracking. Outputs an overall account health score with actionable recommendations.

Improved account performance
reportingintermediate

Campaign Experiment Results Tracker

Tracks Google Ads campaign experiments (drafts and experiments) and reports on performance vs base campaign. Includes statistical significance calculation to help make data-driven decisions.

Better testing decisions
automationintermediate

Slack Alert Integration

Template script for sending Google Ads alerts to Slack via webhook instead of email. Configurable message formatting, alert thresholds, and multiple alert types. Perfect for teams using Slack for notifications.

Faster response times
monitoringbeginner

Impression Share Alert

Monitors campaign impression share and alerts when it drops below target. Helps identify when you are losing visibility to competitors.

Capture lost traffic
biddingintermediate

Device Bid Modifier Optimizer

Analyzes performance by device (mobile, desktop, tablet) and suggests or applies bid adjustments based on conversion rates.

10-20% efficiency
#5monitoringintermediate

Account Anomaly Detector

Detects unusual changes in account performance metrics. Alerts when spend, clicks, conversions, or CPA deviate significantly.

Early problem detection
Early warning for problems before they get expensive
biddingadvanced

Geographic Performance Optimizer

Analyzes performance by location and recommends or applies geographic bid adjustments based on conversion data.

10-15% efficiency
reportingbeginner

Ad Extension Coverage Report

Identifies campaigns and ad groups missing key ad extensions. Extensions can improve CTR by 10-15%.

Improve CTR 10-15%
reportingbeginner

Search Partner Performance Analyzer

Compares performance between Google Search and Search Partners. Helps identify if Search Partners are worth the investment.

Identify wasted spend
keywordsintermediate

Placement Exclusion Finder

Identifies poor-performing display placements that should be excluded. Helps reduce wasted spend on low-quality sites/apps.

$200-500/month
automationintermediate

Label Automation

Automatically applies labels to campaigns, ad groups, and keywords based on performance metrics. Useful for filtering and reporting.

Save 2+ hours/week
reportingintermediate

RSA Asset Performance Reporter

Reports on Responsive Search Ad asset (headline/description) performance. Identifies top and low performing assets.

Improve ad strength
#3monitoringbeginner

Broken URL Checker

Checks landing page URLs for errors (404, 500, etc.). Alerts when ads are pointing to broken pages.

Prevent lost traffic
Stops wasted clicks on 404 pages
reportingadvanced

Conversion Lag Analyzer

Analyzes the time between click and conversion to understand attribution windows and optimize bidding strategies.

Better attribution

How to Use These Scripts

1

Copy Script

Click the copy button on any script card

2

Open Google Ads

Go to Tools > Bulk Actions > Scripts

3

Create New Script

Click the + button to create a new script

4

Paste & Configure

Paste the code, update CONFIG values, and authorize

Pro Tip: Start with DRY_RUN mode

All scripts include a DRY_RUN setting that previews changes without applying them. Always test scripts in dry run mode first, then enable on a small campaign before rolling out account-wide.

Frequently Asked Questions

What are Google Ads Scripts?

Google Ads Scripts are JavaScript code that runs directly in your Google Ads account to automate tasks, generate reports, and optimize campaigns. They can save hours of manual work every week.

Are these scripts safe to use?

Yes! All scripts include a DRY_RUN mode that previews changes without applying them. We recommend testing in dry run mode first, then on a small campaign before deploying account-wide.

Do I need to know JavaScript?

No! Simply copy the script, update the CONFIG values (like email addresses and thresholds), and paste into Google Ads. Comments explain what each setting does.

How often should scripts run?

It depends on the script. Budget alerts might run every 4 hours, while bid optimization works best weekly. Each script includes a recommended schedule in the comments.

Want automated optimization without scripts?

AdScriptly's AI agents continuously optimize your campaigns based on real revenue data

Start Free Trial
AdScriptly
FeaturesPricingFounder StoryDocs
Sign InSign Up
Privacy Policy•Terms of Service

© 2026 AdScriptly. All rights reserved.

1100 S Lamar Blvd, Austin, TX 78704, USA